} })(); if(dojo.isIE){ // keep this out of the closure // closing over 'iel' or 'ieh' b0rks leak prevention // ls[i] is an index into the master handler array dojo._getIeDispatcher = function(){ return function(){ var ap=Array.prototype, h=dojo._ie_listener.handlers, c= arguments.callee, ls=c._listeners, t=h[c.target]; breakpoint(function(expr) { return eval(expr); }, "break point #1 in dojo anon"); // return value comes from original target function var r = t && t.apply(this, arguments); //breakpoint(function(expr) { return eval(expr); }, "bre akpoint #2 in dojo anon"); // invoke listeners after target function for(var i in ls){ if(!(i in ap)){ h[ls[i]].apply(this, arguments); } }