Skip to content

Instantly share code, notes, and snippets.

@lsmith
Created November 16, 2009 21:21
Show Gist options
  • Select an option

  • Save lsmith/236326 to your computer and use it in GitHub Desktop.

Select an option

Save lsmith/236326 to your computer and use it in GitHub Desktop.
YUI().use('node-base', function(Y) {
Y.on('click', handler(1), document);
Y.on('click', handler(2), document);
Y.on('click', handler(3), document);
if (document.addEventListener) {
document.addEventListener('click', dhandler(1), false);
document.addEventListener('click', dhandler(2), false);
document.addEventListener('click', dhandler(3), false);
} else {
document.attachEvent('onclick', dhandler(1));
document.attachEvent('onclick', dhandler(2));
document.attachEvent('onclick', dhandler(3));
}
function handler(x) {
return function () { alert("YUI sub " + x); }
}
function dhandler(x) {
return function () { alert("DOM sub " + x); };
}
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment