PluginBase.js revision 715c8f2ec47e95a4175caeed2a0e1aed69ddea41
(function() {
var PluginBase = function(config) {
};
PluginBase.CONFIG = {
'owner': {},
'node': {},
'name': {
value:'abstractplugin'
}
};
var proto = {
_listeners: null,
_overrides: null,
initializer : function(config) {
/* ??
var node = null;
if (config.owner.get && config.owner.get('node')) {
node = config.owner.get('node');
}
this.set('owner', config.owner, true);
this.set('node', node, true);
this.set('name', this.name, true);
*/
this._listeners = [];
this._overrides = [];
},
destructor: function() {
var event = this._listeners[i];
}
}
var o = this._overrides[i];
this._overrides[i] = null;
}
}
},
},
if ((this._listeners[i].ev == ev) && (this._listeners[i].fn == fn) && (this._listeners[i].obj == obj)) {
this._listeners[i] = null;
break;
}
}
},
},
},
} else {
}
},
var o = this._overrides[i];
this._overrides[i] = null;
}
}
},
},
toString: function() {
return this.name;
}
};
})();