1
0
Fork 0
mirror of https://github.com/kkapsner/CanvasBlocker synced 2025-07-04 20:46:39 +02:00

Removed proprietary require event system

This commit is contained in:
kkapsner 2019-04-07 23:22:56 +02:00
parent b7a6f81ef0
commit 9f3da67cf2
3 changed files with 11 additions and 36 deletions

View file

@ -38,28 +38,5 @@ const require = function(){
return scope.hasOwnProperty(getScopeName(module));
};
var events = {};
require.on = function(module, callback){
var scopeName = getScopeName(module);
if (scope.hasOwnProperty(scopeName)){
callback(scope[scopeName]);
}
else {
if (!events.hasOwnProperty(scopeName)){
events[scopeName] = [];
}
events[scopeName].push(callback);
}
};
require.emit = function(module){
var scopeName = getScopeName(module);
if (events[scopeName]){
events[scopeName].forEach(function(callback){
callback(scope[scopeName]);
});
events[scopeName] = [];
}
};
return require;
}();