%PDF- %PDF-
| Direktori : /data/old/home/stash/atlassian/stash/3.7.1/atlassian-stash/static/bower/eevee/lib/ |
| Current File : //data/old/home/stash/atlassian/stash/3.7.1/atlassian-stash/static/bower/eevee/lib/eevee-min.js |
define("eevee",["backbone","eve","underscore"],function(D,B,A){var C={trigger:function(E,F){return B.apply(this,arguments)},on:function(E,F){return B.on(E,F)},off:function(E,F){return B.off(E,F)},once:function(E,F){return B.once(E,F)},listeners:function(E){return B.listeners(E)},name:function(E){return B.nt(E)},chain:function(){return this.chainWith(this)},chainWith:function(G){var E=[];var F={on:function(I,H){var J=arguments;G.on.apply(G,J);E.push(function(){G.off.apply(G,J)});return this},destroy:function(){for(var H=0;H<E.length;H++){E[H]()}E=[]}};return F},stop:function(){return B.stop()},createEventMixin:function(F,E){E=E||{};return A.extend({},D.Events,{trigger:function(H){var G=D.Events.trigger.apply(this,arguments);if(!E.localOnly){C.trigger.apply(C,[F+"/"+H,this].concat(Array.prototype.slice.call(arguments,1)))}return G},retriggerFrom:function(G){var I=Array.prototype.slice.call(arguments,1);function H(K,J){return K.on(J,this.trigger.bind(this,J))}return I.reduce(H.bind(this),C.chainWith(G))}})},createLocalEventMixin:function(){return this.createEventMixin(null,{localOnly:true})},addEventMixin:function(F,G,E){A.extend(F,this.createEventMixin(G,E))},addLocalEventMixin:function(E){A.extend(E,this.createLocalEventMixin())}};return C});