mirror of
https://github.com/2ec0b4/kaamelott-soundboard.git
synced 2025-12-10 16:35:34 +00:00
(master) Récupération d'un build pour GitHub Pages
This commit is contained in:
1
docs/js/app/views/filter.4bb05f38.js
Normal file
1
docs/js/app/views/filter.4bb05f38.js
Normal file
@@ -0,0 +1 @@
|
||||
define("views/filter.4bb05f38",function(require){"use strict";var e,i=require("marionette"),t=require("backbone.radio"),s=require("hbs!templates/filter.75617493");return e=i.LayoutView.extend({template:s,ui:{searchForm:"form",searchField:"form input[name='s']",btnReset:".btn-reset"},events:{"submit @ui.searchForm":"filterSounds","keyup @ui.searchField":"filterSounds","click @ui.btnReset":"resetFilter"},initialize:function(){this.channel=t.channel("Sounds"),this.channel.on("sounds:reset",this.resetFilter.bind(this))},filterSounds:function(e){var i=this.$el.find(this.ui.searchField).val();e.preventDefault(),""!==i?this.$el.find(this.ui.btnReset).removeClass("invisible"):this.$el.find(this.ui.btnReset).addClass("invisible"),this.channel.trigger("sounds:filter",i)},resetFilter:function(e){e&&e.preventDefault(),this.$el.find(this.ui.searchField).val(""),this.$el.find(this.ui.searchForm).submit()},onShow:function(){this.$el.find(this.ui.searchField).focus()}})});
|
||||
1
docs/js/app/views/random.8bf4698b.js
Normal file
1
docs/js/app/views/random.8bf4698b.js
Normal file
@@ -0,0 +1 @@
|
||||
define("views/random.8bf4698b",function(require){"use strict";var t,n=require("marionette"),e=require("backbone.radio"),i=require("hbs!templates/random.5734b621");return t=n.LayoutView.extend({template:i,ui:{randomButton:"#random",resetButton:"#reset"},events:{"click @ui.randomButton":"random","click @ui.resetButton":"reset"},initialize:function(){var t=this;this.channel=e.channel("Sounds"),this.channel.on("sounds:filter",function(n){""!=n&&t.enableButton()})},random:function(){this.enableButton(),this.channel.trigger("sounds:random")},reset:function(){this.$el.find(this.ui.resetButton).attr("disabled","disabled"),this.channel.trigger("sounds:reset")},enableButton:function(){this.$el.find(this.ui.resetButton).removeAttr("disabled")}})});
|
||||
1
docs/js/app/views/share.4adddf27.js
Normal file
1
docs/js/app/views/share.4adddf27.js
Normal file
@@ -0,0 +1 @@
|
||||
define("views/share.4adddf27",function(require){"use strict";var e,t=require("marionette"),i=require("hbs!templates/share.21a4e5a3");return e=t.LayoutView.extend({template:i,templateHelpers:function(){return{title:this.model.get("title"),url:this.getAbsoluteUrl("#son/"+this.model.getSlug())}},ui:{background:"#modal-back",body:".share-link",field:"textarea"},events:{"click @ui.background":"destroy"},initialize:function(e){this.model=e.model,$(window).on("resize",this.center.bind(this))},onDestroy:function(){$(this.ui.background).remove(),$(window).off("resize",this.center.bind(this))},onBeforeShow:function(){this.$el.append($("<div/>").attr("id","modal-back"))},onShow:function(){var e=this;this.center(),window.setTimeout(function(){e.$el.find(e.ui.field).focus(function(){$(this).select()}).focus()},1e3)},center:function(){var e=this.$el.find(this.ui.body);e.css({top:Math.max(0,($(window).height()-e.outerHeight())/2+$(window).scrollTop())+"px",left:Math.max(0,($(window).width()-e.outerWidth())/2+$(window).scrollLeft())+"px"})},getAbsoluteUrl:function(e){var t=document.createElement("a");return this.getAbsoluteUrl=function(e){return t.href=e,t.href},this.getAbsoluteUrl(e)}})});
|
||||
1
docs/js/app/views/sound.ca903070.js
Normal file
1
docs/js/app/views/sound.ca903070.js
Normal file
@@ -0,0 +1 @@
|
||||
define("views/sound.ca903070",function(require){"use strict";var e,t=require("marionette"),i=require("models/sound.b6ee8c6b"),n=require("hbs!templates/sound.1033ba4f"),l=require("hbs!templates/soundDetail.d0c66e52");return e=t.ItemView.extend({template:n,model:i,tagName:"li",ui:{btn:".btn",btnPlay:".btn-play",btnShare:".btn-share"},events:{"mouseenter @ui.btnPlay":"toggleSoundDetail","mouseleave @ui.btnPlay":"toggleSoundDetail","click @ui.btnPlay":"toggleSound"},triggers:{"click @ui.btnShare":{event:"sound:share",preventDefault:!0}},initialize:function(){this.listenTo(this.model,"change:playing",this.playingAttributeChanged)},onShow:function(){var e,t=this;this.model.get("selected")&&(e=$("header").outerHeight(),$("html, body").animate({scrollTop:this.$el.offset().top-e},750,"swing",function(){t.$el.find(t.ui.btn).addClass("flash")}),/iPhone|iPad|iPod/i.test(navigator.userAgent)||this.$el.find(this.ui.btnPlay).click(),this.model.set("selected",!1))},toggleSound:function(e){e.preventDefault(),this.model.get("playing")?(this.trigger("sound:stop"),this.model.stop()):(this.trigger("sound:play"),this.model.play())},playingAttributeChanged:function(){this.model.get("playing")?$(this.ui.btnPlay).addClass("playing"):$(this.ui.btnPlay).removeClass("playing")},toggleSoundDetail:function(e){var t,i;return"mouseleave"===e.type?void $(".tooltip").remove():(t=$(this.el).offset(),i=l({detail:this.model.getSoundDetail()}),void $(i).css({left:t.left+25+"px",top:t.top+30+"px"}).appendTo("body").delay(1e3).show(0))}})});
|
||||
1
docs/js/app/views/soundboard.a52b7194.js
Normal file
1
docs/js/app/views/soundboard.a52b7194.js
Normal file
@@ -0,0 +1 @@
|
||||
define("views/soundboard.a52b7194",function(require){"use strict";var e,i=require("marionette"),s=require("views/filter.4bb05f38"),t=require("views/random.8bf4698b"),n=require("views/sounds.e61b9c22"),o=require("hbs!templates/soundboard.4dd5a243");return e=i.LayoutView.extend({template:o,regions:{regFilter:"#filter",regRandom:"#random",regList:"#list"},initialize:function(e){this.slug="undefined"!=typeof e.slug?e.slug:""},onShow:function(){this.showChildView("regFilter",new s),this.showChildView("regRandom",new t),this.showChildView("regList",new n({slug:this.slug}))}})});
|
||||
1
docs/js/app/views/sounds.e61b9c22.js
Normal file
1
docs/js/app/views/sounds.e61b9c22.js
Normal file
@@ -0,0 +1 @@
|
||||
define("views/sounds.e61b9c22",function(require){"use strict";var n,i=require("marionette"),t=require("backbone.radio"),e=require("collections/sounds.8bb5d10e"),o=require("views/sound.ca903070"),l=require("views/share.4adddf27");return n=i.CollectionView.extend({childView:o,collection:new e,tagName:"ul",childEvents:{"sound:play":"manageSounds","sound:share":"shareSoundLink"},initialize:function(n){this.slug="undefined"!=typeof n.slug?n.slug:"",this.data={collection:this.collection},this.channel=t.channel("Sounds"),this.channel.request("getSounds").then(this.initCollection.bind(this)),this.channel.on("sounds:filter",this.filterCollection.bind(this)),this.channel.on("sounds:random",this.randomSound.bind(this)),this.channel.on("sounds:reset",this.resetCollection.bind(this))},onBeforeRender:function(){var n;this.slug&&(n=this.collection.findWhere({file:this.slug+".mp3"}),n&&(n.set("selected",!0),this.slug=""))},initCollection:function(n){this.data.collection=new e(n),this.collection=this.data.collection,this.render()},filterCollection:function(n){this.collection=this.data.collection.filterByTitle(n),this.render()},filterCollectionByCid:function(n){this.collection=this.data.collection.filterByCid(n),this.render()},manageSounds:function(n){this.stopPlayingSound(),t.channel("Sounds").trigger("sound:play",n.model.getSlug())},randomSound:function(){this.stopPlayingSound(),this.filterCollection("");var n=Math.floor(Math.random()*Math.floor(this.collection.length)),i=this.collection.models[n];this.filterCollectionByCid(i.cid),t.channel("Sounds").trigger("sound:play",i.getSlug()),i.play()},resetCollection:function(){this.filterCollection(""),t.channel("Sounds").trigger("sound:stop")},stopPlayingSound:function(){var n=this.collection.findWhere({playing:!0});n&&n.stop()},shareSoundLink:function(n){var i=new l({model:n.model});t.channel("App").request("modal:show",{view:i})}})});
|
||||
Reference in New Issue
Block a user