@@ -55,174 +55,6 @@ require.define = function (name, exports) {
55
55
exports : exports
56
56
} ;
57
57
} ;
58
- require . register ( "component~emitter@1.1.2" , function ( exports , module ) {
59
-
60
- /**
61
- * Expose `Emitter`.
62
- */
63
-
64
- module . exports = Emitter ;
65
-
66
- /**
67
- * Initialize a new `Emitter`.
68
- *
69
- * @api public
70
- */
71
-
72
- function Emitter ( obj ) {
73
- if ( obj ) return mixin ( obj ) ;
74
- } ;
75
-
76
- /**
77
- * Mixin the emitter properties.
78
- *
79
- * @param {Object } obj
80
- * @return {Object }
81
- * @api private
82
- */
83
-
84
- function mixin ( obj ) {
85
- for ( var key in Emitter . prototype ) {
86
- obj [ key ] = Emitter . prototype [ key ] ;
87
- }
88
- return obj ;
89
- }
90
-
91
- /**
92
- * Listen on the given `event` with `fn`.
93
- *
94
- * @param {String } event
95
- * @param {Function } fn
96
- * @return {Emitter }
97
- * @api public
98
- */
99
-
100
- Emitter . prototype . on =
101
- Emitter . prototype . addEventListener = function ( event , fn ) {
102
- this . _callbacks = this . _callbacks || { } ;
103
- ( this . _callbacks [ event ] = this . _callbacks [ event ] || [ ] )
104
- . push ( fn ) ;
105
- return this ;
106
- } ;
107
-
108
- /**
109
- * Adds an `event` listener that will be invoked a single
110
- * time then automatically removed.
111
- *
112
- * @param {String } event
113
- * @param {Function } fn
114
- * @return {Emitter }
115
- * @api public
116
- */
117
-
118
- Emitter . prototype . once = function ( event , fn ) {
119
- var self = this ;
120
- this . _callbacks = this . _callbacks || { } ;
121
-
122
- function on ( ) {
123
- self . off ( event , on ) ;
124
- fn . apply ( this , arguments ) ;
125
- }
126
-
127
- on . fn = fn ;
128
- this . on ( event , on ) ;
129
- return this ;
130
- } ;
131
-
132
- /**
133
- * Remove the given callback for `event` or all
134
- * registered callbacks.
135
- *
136
- * @param {String } event
137
- * @param {Function } fn
138
- * @return {Emitter }
139
- * @api public
140
- */
141
-
142
- Emitter . prototype . off =
143
- Emitter . prototype . removeListener =
144
- Emitter . prototype . removeAllListeners =
145
- Emitter . prototype . removeEventListener = function ( event , fn ) {
146
- this . _callbacks = this . _callbacks || { } ;
147
-
148
- // all
149
- if ( 0 == arguments . length ) {
150
- this . _callbacks = { } ;
151
- return this ;
152
- }
153
-
154
- // specific event
155
- var callbacks = this . _callbacks [ event ] ;
156
- if ( ! callbacks ) return this ;
157
-
158
- // remove all handlers
159
- if ( 1 == arguments . length ) {
160
- delete this . _callbacks [ event ] ;
161
- return this ;
162
- }
163
-
164
- // remove specific handler
165
- var cb ;
166
- for ( var i = 0 ; i < callbacks . length ; i ++ ) {
167
- cb = callbacks [ i ] ;
168
- if ( cb === fn || cb . fn === fn ) {
169
- callbacks . splice ( i , 1 ) ;
170
- break ;
171
- }
172
- }
173
- return this ;
174
- } ;
175
-
176
- /**
177
- * Emit `event` with the given args.
178
- *
179
- * @param {String } event
180
- * @param {Mixed } ...
181
- * @return {Emitter }
182
- */
183
-
184
- Emitter . prototype . emit = function ( event ) {
185
- this . _callbacks = this . _callbacks || { } ;
186
- var args = [ ] . slice . call ( arguments , 1 )
187
- , callbacks = this . _callbacks [ event ] ;
188
-
189
- if ( callbacks ) {
190
- callbacks = callbacks . slice ( 0 ) ;
191
- for ( var i = 0 , len = callbacks . length ; i < len ; ++ i ) {
192
- callbacks [ i ] . apply ( this , args ) ;
193
- }
194
- }
195
-
196
- return this ;
197
- } ;
198
-
199
- /**
200
- * Return array of callbacks for `event`.
201
- *
202
- * @param {String } event
203
- * @return {Array }
204
- * @api public
205
- */
206
-
207
- Emitter . prototype . listeners = function ( event ) {
208
- this . _callbacks = this . _callbacks || { } ;
209
- return this . _callbacks [ event ] || [ ] ;
210
- } ;
211
-
212
- /**
213
- * Check if this emitter has `event` handlers.
214
- *
215
- * @param {String } event
216
- * @return {Boolean }
217
- * @api public
218
- */
219
-
220
- Emitter . prototype . hasListeners = function ( event ) {
221
- return ! ! this . listeners ( event ) . length ;
222
- } ;
223
-
224
- } ) ;
225
-
226
58
require . register ( "dropzone" , function ( exports , module ) {
227
59
228
60
@@ -262,20 +94,82 @@ require.register("dropzone/lib/dropzone.js", function (exports, module) {
262
94
*/
263
95
264
96
( function ( ) {
265
- var Dropzone , Em , camelize , contentLoaded , detectVerticalSquash , drawImageIOSFix , noop , without ,
97
+ var Dropzone , Emitter , camelize , contentLoaded , detectVerticalSquash , drawImageIOSFix , noop , without ,
98
+ __slice = [ ] . slice ,
266
99
__hasProp = { } . hasOwnProperty ,
267
- __extends = function ( child , parent ) { for ( var key in parent ) { if ( __hasProp . call ( parent , key ) ) child [ key ] = parent [ key ] ; } function ctor ( ) { this . constructor = child ; } ctor . prototype = parent . prototype ; child . prototype = new ctor ( ) ; child . __super__ = parent . prototype ; return child ; } ,
268
- __slice = [ ] . slice ;
269
-
270
- Em = typeof Emitter !== "undefined" && Emitter !== null ? Emitter : require ( "emitter-component" ) ;
100
+ __extends = function ( child , parent ) { for ( var key in parent ) { if ( __hasProp . call ( parent , key ) ) child [ key ] = parent [ key ] ; } function ctor ( ) { this . constructor = child ; } ctor . prototype = parent . prototype ; child . prototype = new ctor ( ) ; child . __super__ = parent . prototype ; return child ; } ;
271
101
272
102
noop = function ( ) { } ;
273
103
104
+ Emitter = ( function ( ) {
105
+ function Emitter ( ) { }
106
+
107
+ Emitter . prototype . addEventListener = Emitter . prototype . on ;
108
+
109
+ Emitter . prototype . on = function ( event , fn ) {
110
+ this . _callbacks = this . _callbacks || { } ;
111
+ if ( ! this . _callbacks [ event ] ) {
112
+ this . _callbacks [ event ] = [ ] ;
113
+ }
114
+ this . _callbacks [ event ] . push ( fn ) ;
115
+ return this ;
116
+ } ;
117
+
118
+ Emitter . prototype . emit = function ( ) {
119
+ var args , callback , callbacks , event , _i , _len ;
120
+ event = arguments [ 0 ] , args = 2 <= arguments . length ? __slice . call ( arguments , 1 ) : [ ] ;
121
+ this . _callbacks = this . _callbacks || { } ;
122
+ callbacks = this . _callbacks [ event ] ;
123
+ if ( callbacks ) {
124
+ for ( _i = 0 , _len = callbacks . length ; _i < _len ; _i ++ ) {
125
+ callback = callbacks [ _i ] ;
126
+ callback . apply ( this , args ) ;
127
+ }
128
+ }
129
+ return this ;
130
+ } ;
131
+
132
+ Emitter . prototype . removeListener = Emitter . prototype . off ;
133
+
134
+ Emitter . prototype . removeAllListeners = Emitter . prototype . off ;
135
+
136
+ Emitter . prototype . removeEventListener = Emitter . prototype . off ;
137
+
138
+ Emitter . prototype . off = function ( event , fn ) {
139
+ var callback , callbacks , i , _i , _len ;
140
+ if ( ! this . _callbacks || arguments . length === 0 ) {
141
+ this . _callbacks = { } ;
142
+ return this ;
143
+ }
144
+ callbacks = this . _callbacks [ event ] ;
145
+ if ( ! callbacks ) {
146
+ return this ;
147
+ }
148
+ if ( arguments . length === 1 ) {
149
+ delete this . _callbacks [ event ] ;
150
+ return this ;
151
+ }
152
+ for ( i = _i = 0 , _len = callbacks . length ; _i < _len ; i = ++ _i ) {
153
+ callback = callbacks [ i ] ;
154
+ if ( callback === fn ) {
155
+ callbacks . splice ( i , 1 ) ;
156
+ break ;
157
+ }
158
+ }
159
+ return this ;
160
+ } ;
161
+
162
+ return Emitter ;
163
+
164
+ } ) ( ) ;
165
+
274
166
Dropzone = ( function ( _super ) {
275
167
var extend ;
276
168
277
169
__extends ( Dropzone , _super ) ;
278
170
171
+ Dropzone . prototype . Emitter = Emitter ;
172
+
279
173
280
174
/*
281
175
This is a list of all available events you can register on a dropzone object.
@@ -1533,7 +1427,7 @@ require.register("dropzone/lib/dropzone.js", function (exports, module) {
1533
1427
1534
1428
return Dropzone ;
1535
1429
1536
- } ) ( Em ) ;
1430
+ } ) ( Emitter ) ;
1537
1431
1538
1432
Dropzone . version = "3.11.2" ;
1539
1433
0 commit comments