|
|
@@ -200,23 +200,8 @@ require.relative = function(parent) {
|
|
|
|
|
|
return localRequire;
|
|
|
};
|
|
|
-require.register("component-indexof/index.js", function(exports, require, module){
|
|
|
-module.exports = function(arr, obj){
|
|
|
- if (arr.indexOf) return arr.indexOf(obj);
|
|
|
- for (var i = 0; i < arr.length; ++i) {
|
|
|
- if (arr[i] === obj) return i;
|
|
|
- }
|
|
|
- return -1;
|
|
|
-};
|
|
|
-});
|
|
|
require.register("component-emitter/index.js", function(exports, require, module){
|
|
|
|
|
|
-/**
|
|
|
- * Module dependencies.
|
|
|
- */
|
|
|
-
|
|
|
-var index = require('indexof');
|
|
|
-
|
|
|
/**
|
|
|
* Expose `Emitter`.
|
|
|
*/
|
|
|
@@ -257,7 +242,8 @@ function mixin(obj) {
|
|
|
* @api public
|
|
|
*/
|
|
|
|
|
|
-Emitter.prototype.on = function(event, fn){
|
|
|
+Emitter.prototype.on =
|
|
|
+Emitter.prototype.addEventListener = function(event, fn){
|
|
|
this._callbacks = this._callbacks || {};
|
|
|
(this._callbacks[event] = this._callbacks[event] || [])
|
|
|
.push(fn);
|
|
|
@@ -283,7 +269,7 @@ Emitter.prototype.once = function(event, fn){
|
|
|
fn.apply(this, arguments);
|
|
|
}
|
|
|
|
|
|
- fn._off = on;
|
|
|
+ on.fn = fn;
|
|
|
this.on(event, on);
|
|
|
return this;
|
|
|
};
|
|
|
@@ -300,7 +286,8 @@ Emitter.prototype.once = function(event, fn){
|
|
|
|
|
|
Emitter.prototype.off =
|
|
|
Emitter.prototype.removeListener =
|
|
|
-Emitter.prototype.removeAllListeners = function(event, fn){
|
|
|
+Emitter.prototype.removeAllListeners =
|
|
|
+Emitter.prototype.removeEventListener = function(event, fn){
|
|
|
this._callbacks = this._callbacks || {};
|
|
|
|
|
|
// all
|
|
|
@@ -320,8 +307,14 @@ Emitter.prototype.removeAllListeners = function(event, fn){
|
|
|
}
|
|
|
|
|
|
// remove specific handler
|
|
|
- var i = index(callbacks, fn._off || fn);
|
|
|
- if (~i) callbacks.splice(i, 1);
|
|
|
+ var cb;
|
|
|
+ for (var i = 0; i < callbacks.length; i++) {
|
|
|
+ cb = callbacks[i];
|
|
|
+ if (cb === fn || cb.fn === fn) {
|
|
|
+ callbacks.splice(i, 1);
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ }
|
|
|
return this;
|
|
|
};
|
|
|
|
|
|
@@ -548,9 +541,17 @@ try {
|
|
|
// unable to parse the dependency, thus preventing it from
|
|
|
// stopping the compilation after a failed lookup.
|
|
|
Emitter = require(componentEmitter)
|
|
|
-} catch (e) {}
|
|
|
+} catch (e) {
|
|
|
+ Emitter = require('events').EventEmitter
|
|
|
+ Emitter.prototype.off = function () {
|
|
|
+ var method = arguments.length > 1
|
|
|
+ ? this.removeListener
|
|
|
+ : this.removeAllListeners
|
|
|
+ return method.apply(this, arguments)
|
|
|
+ }
|
|
|
+}
|
|
|
|
|
|
-module.exports = Emitter || require('events').EventEmitter
|
|
|
+module.exports = Emitter
|
|
|
});
|
|
|
require.register("vue/src/config.js", function(exports, require, module){
|
|
|
module.exports = {
|
|
|
@@ -3170,7 +3171,6 @@ module.exports = {
|
|
|
});
|
|
|
require.alias("component-emitter/index.js", "vue/deps/emitter/index.js");
|
|
|
require.alias("component-emitter/index.js", "emitter/index.js");
|
|
|
-require.alias("component-indexof/index.js", "component-emitter/deps/indexof/index.js");
|
|
|
|
|
|
require.alias("vue/src/main.js", "vue/index.js");if (typeof exports == "object") {
|
|
|
module.exports = require("vue");
|