backbone-dispatcher
Advanced tools
Comparing version 0.0.2 to 0.0.3
{ | ||
"name": "backbone-dispatcher", | ||
"version": "0.0.2", | ||
"version": "0.0.3", | ||
"authors": [ | ||
@@ -5,0 +5,0 @@ "talyssonoc <talyssonoc@gmail.com>" |
(function(root, factory) { | ||
if (typeof define === 'function' && define.amd) { | ||
define(['backbone', 'underscore'], factory); | ||
define(['backbone', 'underscore'], function(Backbone, _) { | ||
return (root.Backbone.Dispatcher = factory(Backbone, _)); | ||
}); | ||
} else if (typeof exports === 'object') { | ||
@@ -10,2 +12,3 @@ module.exports = factory(require('backbone'), require('underscore')); | ||
}(this, function(Backbone, _) { | ||
'use strict'; | ||
var previousDispatcher = root.Dispatcher; | ||
@@ -12,0 +15,0 @@ |
@@ -1,1 +0,1 @@ | ||
!function(e,t){"function"==typeof define&&define.amd?define(["backbone","underscore"],t):"object"==typeof exports?module.exports=t(require("backbone"),require("underscore")):e.Backbone.Dispatcher=t(e.Backbone,e._)}(this,function(e,t){var i=root.Dispatcher,n=function(i){i&&i.actions&&("string"==typeof i.actions?this.createAction(i.actions):this.createActions(i.actions)),Object.defineProperty(this,"_actions",{enumerable:!1,value:{}}),t.extend(this._actions,e.Events),this.initialize.apply(this,arguments)};return n.extend=e.Model.extend,n.VERSION="0.0.2",n.noConflict=function(){return root.Dispatcher=i,this},n.prototype={initialize:function(){},_prepareAction:function(e,i){var n={};if(t.isString(e)){if(n.name=e,i)if(t.isFunction(i))n.beforeEmit=i;else for(var o in i)i.hasOwnProperty(o)&&(n[o]=i[o])}else n=e;return n},createAction:function(e,t){var i,n=this._prepareAction(e,t),o=this,r=function(e){o.dispatch(n.name,e)},c=function(e){n.beforeEmit(e,function(e){r(e)})},s=function(e){return function(t){n.shouldEmit(t)&&e(t)}};i=n.shouldEmit?s(n.beforeEmit?c:r):n.beforeEmit?c:r,Object.defineProperty(this,n.name,{enumerable:!1,value:i})},createActions:function(e){for(var t in e)this.createAction(e[t])},register:function(e,t,i){i=i||e,this._actions.on(e,t[i].bind(t))},registerStore:function(e,t,i){i=i||e;for(var n=0;n<e.length;n++)this.register(e[n],t,i[n])},dispatch:function(e,t){this._actions.trigger(e,t)}},n}); | ||
!function(t,e){"function"==typeof define&&define.amd?define(["backbone","underscore"],function(i,n){return t.Backbone.Dispatcher=e(i,n)}):"object"==typeof exports?module.exports=e(require("backbone"),require("underscore")):t.Backbone.Dispatcher=e(t.Backbone,t._)}(this,function(t,e){"use strict";var i=root.Dispatcher,n=function(i){i&&i.actions&&("string"==typeof i.actions?this.createAction(i.actions):this.createActions(i.actions)),Object.defineProperty(this,"_actions",{enumerable:!1,value:{}}),e.extend(this._actions,t.Events),this.initialize.apply(this,arguments)};return n.extend=t.Model.extend,n.VERSION="0.0.2",n.noConflict=function(){return root.Dispatcher=i,this},n.prototype={initialize:function(){},_prepareAction:function(t,i){var n={};if(e.isString(t)){if(n.name=t,i)if(e.isFunction(i))n.beforeEmit=i;else for(var o in i)i.hasOwnProperty(o)&&(n[o]=i[o])}else n=t;return n},createAction:function(t,e){var i,n=this._prepareAction(t,e),o=this,r=function(t){o.dispatch(n.name,t)},c=function(t){n.beforeEmit(t,function(t){r(t)})},s=function(t){return function(e){n.shouldEmit(e)&&t(e)}};i=n.shouldEmit?s(n.beforeEmit?c:r):n.beforeEmit?c:r,Object.defineProperty(this,n.name,{enumerable:!1,value:i})},createActions:function(t){for(var e in t)this.createAction(t[e])},register:function(t,e,i){i=i||t,this._actions.on(t,e[i].bind(e))},registerStore:function(t,e,i){i=i||t;for(var n=0;n<t.length;n++)this.register(t[n],e,i[n])},dispatch:function(t,e){this._actions.trigger(t,e)}},n}); |
@@ -52,3 +52,4 @@ var gulp = require('gulp'); | ||
] | ||
} | ||
}, | ||
template: path.join(__dirname, '/src/umdTemplate.js') | ||
})) | ||
@@ -55,0 +56,0 @@ .pipe(gulp.dest('dist')) |
{ | ||
"name": "backbone-dispatcher", | ||
"version": "0.0.2", | ||
"version": "0.0.3", | ||
"description": "A Flux dispatcher for using with Backbone", | ||
@@ -26,2 +26,3 @@ "main": "dist/backbone.dispatcher.js", | ||
"gulp-jshint": "^1.9.0", | ||
"gulp-rename": "^1.2.0", | ||
"gulp-uglify": "^1.0.2", | ||
@@ -28,0 +29,0 @@ "gulp-umd": "^0.1.3" |
(function(root, factory) { | ||
if (typeof define === 'function' && define.amd) { | ||
define(<%= amd %>, function(<%= amd %>) { | ||
return (root.<%= namespace %> = factory(<%= amd %>)); | ||
define(<%= amd %>, function(<%= param %>) { | ||
return (root.<%= namespace %> = factory(<%= param %>)); | ||
}); | ||
@@ -6,0 +6,0 @@ } else if (typeof exports === 'object') { |
103935
15
754
7