Skip to content

Instantly share code, notes, and snippets.

@demonixis
Created November 19, 2012 16:15
Show Gist options
  • Save demonixis/4111547 to your computer and use it in GitHub Desktop.
Save demonixis/4111547 to your computer and use it in GitHub Desktop.
A custom event notifier in JavaScript
var events = [];
ujs.notify = function (name, params)
{
if (typeof(events[name]) != "undefined") {
var event = events[name];
if (params instanceof Object) {
for(var i in params) {
event[i] = params[i];
}
}
document.dispatchEvent(event);
}
else {
events[name] = document.createEvent("HTMLEvents");
events[name].initEvent(name, true, false);
return ujs.notify(name, params);
}
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment