Template:Foo-lib-events

From Wikipedia

foo['events']=[]; window.fooEventsRegister = function(eventset) { for (var j=$(eventset).firstChild;j=j.nextSibling;j) { if (j.tagName=='FOO-EVENTS') { x$doforeach ( function (i) { $attr(j,'click') && attr$ (i,'onclick',$attr(j,'click')); $attr(j,'mouseover') && attr$(i,'onmouseover',$attr(j,'mouseover')); $attr(j,'mouseout') && attr$(i,'onmouseout' ,$attr(j,'mouseout')); $attr(j,'mousemove') && attr$(i,'onmousemove',$attr(j,'mousemove')); $attr(j,'mouseup') && attr$(i,'onmouseup' ,$attr(j,'mouseup')); $attr(j,'mousedown') && attr$(i,'onmousedown',$attr(j,'mousedown')); }, $attr(j,'targetpath') || '.', $attr(j,'targetref') ) } } }; window.fooEventsUnregister = function(eventset) { for (var j=$(eventset).firstChild;j=j.nextSibling;j) { if (j.tagName=='FOO-EVENTS') { x$doforeach ( function (i) { $attr(j,'click') && attr$(i,'onclick' ,''); $attr(j,'mouseover') && attr$(i,'onmouseover',''); $attr(j,'mouseout') && attr$(i,'onmouseout',''); $attr(j,'mousemove') && attr$(i,'onmousemove',''); $attr(j,'mouseup') && attr$(i,'onmouseup' ,''); $attr(j,'mousedown') && attr$(i,'onmousedown',''); }, $attr(j,'targetpath') || '.', $attr(j,'targetref') ) } } }; x$doforeach ( function (i) { foo.events[i.id]=i; if ($attr(i,'register')=="true") fooEventsRegister(i); }, "//foo-eventset" );
Navigation