jellyfin-web/dashboard-ui/apiclient/alt/events.js
Luke Pulverenti 8c9287d505 update views
2015-11-18 00:49:20 -05:00

31 lines
781 B
JavaScript

(function (globalScope) {
globalScope.Events = {
on: function (obj, eventName, selector, fn) {
bean.on(obj, eventName, selector, fn);
},
off: function (obj, eventName, selector, fn) {
bean.off(obj, eventName, selector);
},
trigger: function (obj, eventName, params) {
// Need to push an extra param to make the argument order consistent with jquery
var newParams = [];
newParams.push({});
if (params && params.length) {
for (var i = 0, length = params.length; i < length; i++) {
newParams.push(params[i]);
}
}
bean.fire(obj, eventName, newParams);
}
};
})(window);