+ debug_dom: function (msg,dom,maxdepth) {
+ if (maxdepth===undefined) maxdepth=5;
+ var up=null, counter=0;
+ while (true) {
+ messages.debug(counter+" "+msg+" id='"+dom.id+"' ["+dom.classList+"]");
+ up=dom.parentNode;
+ counter += 1;
+ if ( (up == null) || (up === dom)) break;
+ if (counter >= maxdepth) { messages.debug(counter+" "+msg+" -> ..."); break; }
+ dom=up;
+ }
+ },
+