mirror of
https://github.com/2ec0b4/kaamelott-soundboard.git
synced 2025-12-09 16:05:35 +00:00
Partage de sons (#4)
* Permet la lecture d'un son passé en paramètre d'URL * Remplace du code créé par l'utilisation d'un template * Ajoute un bouton de partage * Ajoute une région pour gérer une modal * Affiche une modal de partage * Améliore le style du flash de sélection de son * Corrige un mauvais appel de fonction * Supprime la destruction de la vue au scroll de la fenêtre : le comportement n'est pas idéal sur iOS quand il y a le focus sur l'input * Ne joue pas automatiquement le son partagé sur iOS (après avoir tenté : https://paulbakaus.com/tutorials/html5/web-audio-on-ios/ ) * Permet d'éviter le zoom au focus sur l'input * Ajoute, dans le style, des préfixes manquants
This commit is contained in:
@@ -34,6 +34,16 @@ define("models/sound", function(require) {
|
||||
},
|
||||
getSoundDetail: function() {
|
||||
return this.get("character")+", "+this.get("episode");
|
||||
},
|
||||
getSlug: function() {
|
||||
return this.get("file").slice(0, this.get("file").lastIndexOf('.'));
|
||||
},
|
||||
toJSON: function(){
|
||||
var json = Backbone.Model.prototype.toJSON.apply(this, arguments);
|
||||
|
||||
json.slug = this.getSlug();
|
||||
|
||||
return json;
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user