1
0
Fork 0
mirror of synced 2024-09-07 05:11:08 +12:00
appwrite/public/scripts/services/di.js

30 lines
706 B
JavaScript
Raw Normal View History

2019-05-09 18:54:39 +12:00
(function (window) {
"use strict";
window.Litespeed.container.set('di', function () {
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);