1
0
Fork 0
mirror of synced 2024-07-22 14:56:19 +12:00
appwrite/public/scripts/services/di.js

30 lines
699 B
JavaScript
Raw Normal View History

2019-05-09 18:54:39 +12:00
(function (window) {
"use strict";
2019-05-09 20:01:51 +12:00
window.ls.container.set('di', function () {
2019-05-09 18:54:39 +12:00
var list = {
'load': true
};
return {
listen: function (event, callback) {
if(list[event]) {
callback();
}
document.addEventListener(event, callback);
},
report: function (event) {
list[event] = true;
},
check: function(event) {
return (list[event]);
},
reset: function () {
list = {'load': true};
},
list: list
};
}, true);
})(window);