diff -r b43dd87f7ffa -r 948283342245 server/src/main/resources/_firebug/firebug.js --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/server/src/main/resources/_firebug/firebug.js Mon Aug 20 16:07:15 2012 +0200 @@ -0,0 +1,898 @@ +/* + Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved. + Available via Academic Free License >= 2.1 OR the modified BSD license. + see: http://dojotoolkit.org/license for details +*/ + +//>>built +define("dojo/_firebug/firebug",["../_base/kernel","require","../_base/html","../sniff","../_base/array","../_base/lang","../_base/event","../_base/unload"],function(_1,_2,_3,_4){ +var _5=(/Trident/.test(window.navigator.userAgent)); +if(_5){ +var _6=["log","info","debug","warn","error"]; +for(var i=0;i<_6.length;i++){ +var m=_6[i]; +if(!console[m]||console[m]._fake){ +continue; +} +var n="_"+_6[i]; +console[n]=console[m]; +console[m]=(function(){ +var _7=n; +return function(){ +console[_7](Array.prototype.join.call(arguments," ")); +}; +})(); +} +try{ +console.clear(); +} +catch(e){ +} +} +if(_4("ff")||_4("chrome")||_4("safari")||_5||window.firebug||(typeof console!="undefined"&&console.firebug)||_1.config.useCustomLogger||_4("air")){ +return; +} +try{ +if(window!=window.parent){ +if(window.parent["console"]){ +window.console=window.parent.console; +} +return; +} +} +catch(e){ +} +var _8=document; +var _9=window; +var _a=0; +var _b=null; +var _c=null; +var _d=null; +var _e=null; +var _f=null; +var _10=null; +var _11=false; +var _12=[]; +var _13=[]; +var _14={}; +var _15={}; +var _16=null; +var _17; +var _18; +var _19=false; +var _1a=null; +var _1b=document.createElement("div"); +var _1c; +var _1d; +window.console={_connects:[],log:function(){ +_1e(arguments,""); +},debug:function(){ +_1e(arguments,"debug"); +},info:function(){ +_1e(arguments,"info"); +},warn:function(){ +_1e(arguments,"warning"); +},error:function(){ +_1e(arguments,"error"); +},assert:function(_1f,_20){ +if(!_1f){ +var _21=[]; +for(var i=1;i"); +str=str.replace(/\t/g,"    "); +_23([str],"dir"); +},dirxml:function(_24){ +var _25=[]; +_26(_24,_25); +_23(_25,"dirxml"); +},group:function(){ +_23(arguments,"group",_27); +},groupEnd:function(){ +_23(arguments,"",_28); +},time:function(_29){ +_14[_29]=new Date().getTime(); +},timeEnd:function(_2a){ +if(_2a in _14){ +var _2b=(new Date()).getTime()-_14[_2a]; +_1e([_2a+":",_2b+"ms"]); +delete _14[_2a]; +} +},count:function(_2c){ +if(!_15[_2c]){ +_15[_2c]=0; +} +_15[_2c]++; +_1e([_2c+": "+_15[_2c]]); +},trace:function(_2d){ +var _2e=_2d||3; +var f=console.trace.caller; +for(var i=0;i<_2e;i++){ +var _2f=f.toString(); +var _30=[]; +for(var a=0;a=0&&s.href){ +var h=s.href.replace(/(&|%5C?)forceReload=\d+/,""); +s.href=h+(h.indexOf("?")>=0?"&":"?")+"forceReload="+new Date().valueOf(); +} +} +}}; +function _31(_35){ +_11=_35||!_11; +if(_b){ +_b.style.display=_11?"block":"none"; +} +}; +function _36(){ +_31(true); +if(_f){ +_f.focus(); +} +}; +function _37(x,y,w,h){ +var win=window.open("","_firebug","status=0,menubar=0,resizable=1,top="+y+",left="+x+",width="+w+",height="+h+",scrollbars=1,addressbar=0"); +if(!win){ +var msg="Firebug Lite could not open a pop-up window, most likely because of a blocker.\n"+"Either enable pop-ups for this domain, or change the djConfig to popup=false."; +alert(msg); +} +_38(win); +var _39=win.document; +var _3a="Firebug Lite\n"+"\n"+"
"+""; +_39.write(_3a); +_39.close(); +return win; +}; +function _38(wn){ +var d=new Date(); +d.setTime(d.getTime()+(60*24*60*60*1000)); +d=d.toUTCString(); +var dc=wn.document,_3b; +if(wn.innerWidth){ +_3b=function(){ +return {w:wn.innerWidth,h:wn.innerHeight}; +}; +}else{ +if(dc.documentElement&&dc.documentElement.clientWidth){ +_3b=function(){ +return {w:dc.documentElement.clientWidth,h:dc.documentElement.clientHeight}; +}; +}else{ +if(dc.body){ +_3b=function(){ +return {w:dc.body.clientWidth,h:dc.body.clientHeight}; +}; +} +} +} +window.onFirebugResize=function(){ +_49(_3b().h); +clearInterval(wn._firebugWin_resize); +wn._firebugWin_resize=setTimeout(function(){ +var x=wn.screenLeft,y=wn.screenTop,w=wn.outerWidth||wn.document.body.offsetWidth,h=wn.outerHeight||wn.document.body.offsetHeight; +document.cookie="_firebugPosition="+[x,y,w,h].join(",")+"; expires="+d+"; path=/"; +},5000); +}; +}; +function _3c(){ +if(_b){ +return; +} +_31(true); +if(_1.config.popup){ +var _3d="100%"; +var _3e=document.cookie.match(/(?:^|; )_firebugPosition=([^;]*)/); +var p=_3e?_3e[1].split(","):[2,2,320,480]; +_9=_37(p[0],p[1],p[2],p[3]); +_8=_9.document; +_1.config.debugContainerId="fb"; +_9.console=window.console; +_9.dojo=window.dojo; +}else{ +_8=document; +_3d=(_1.config.debugHeight||300)+"px"; +} +var _3f=_8.createElement("link"); +_3f.href=_2.toUrl("./firebug.css"); +_3f.rel="stylesheet"; +_3f.type="text/css"; +var _40=_8.getElementsByTagName("head"); +if(_40){ +_40=_40[0]; +} +if(!_40){ +_40=_8.getElementsByTagName("html")[0]; +} +if(_4("ie")){ +window.setTimeout(function(){ +_40.appendChild(_3f); +},0); +}else{ +_40.appendChild(_3f); +} +if(_1.config.debugContainerId){ +_b=_8.getElementById(_1.config.debugContainerId); +} +if(!_b){ +_b=_8.createElement("div"); +_8.body.appendChild(_b); +} +_b.className+=" firebug"; +_b.id="firebug"; +_b.style.height=_3d; +_b.style.display=(_11?"block":"none"); +var _41=function(_42,_43,_44,_45){ +return "
  • "+_42+"
  • "; +}; +_b.innerHTML="
    "+"
      "+_41("Clear","Remove All Console Logs","clear","")+_41("ReCSS","Refresh CSS without reloading page","recss","")+_41("Console","Show Console Logs","openConsole","gap")+_41("DOM","Show DOM Inspector","openDomInspector","")+_41("Object","Show Object Inspector","openObjectInspector","")+((_1.config.popup)?"":_41("Close","Close the console","close","gap"))+"\t
    "+"
    "+""+"
    "+"
    Click on an object in the Log display
    "+"
    Hover over HTML elements in the main page. Click to hold selection.
    "; +_10=_8.getElementById("firebugToolbar"); +_f=_8.getElementById("firebugCommandLine"); +_46(_f,"keydown",_47); +_46(_8,_4("ie")||_4("safari")?"keydown":"keypress",_48); +_c=_8.getElementById("firebugLog"); +_d=_8.getElementById("objectLog"); +_16=_8.getElementById("domInspect"); +_e=_8.getElementById("fireBugTabs"); +_49(); +_4a(); +}; +_1.addOnLoad(_3c); +function _4b(){ +_8=null; +if(_9.console){ +_9.console.clear(); +} +_9=null; +_b=null; +_c=null; +_d=null; +_16=null; +_f=null; +_12=[]; +_13=[]; +_14={}; +}; +function _4c(){ +var _4d=_f.value; +_f.value=""; +_23(["> ",_4d],"command"); +var _4e; +try{ +_4e=eval(_4d); +} +catch(e){ +} +}; +function _49(h){ +var _4f=25; +var _50=h?h-(_4f+_f.offsetHeight+25+(h*0.01))+"px":(_b.offsetHeight-_4f-_f.offsetHeight)+"px"; +_c.style.top=_4f+"px"; +_c.style.height=_50; +_d.style.height=_50; +_d.style.top=_4f+"px"; +_16.style.height=_50; +_16.style.top=_4f+"px"; +_f.style.bottom=0; +_1.addOnWindowUnload(_4b); +}; +function _23(_51,_52,_53){ +if(_c){ +_54(_51,_52,_53); +}else{ +_12.push([_51,_52,_53]); +} +}; +function _4a(){ +var _55=_12; +_12=[]; +for(var i=0;i<_55.length;++i){ +_54(_55[i][0],_55[i][1],_55[i][2]); +} +}; +function _54(_56,_57,_58){ +var _59=_c.scrollTop+_c.offsetHeight>=_c.scrollHeight; +_58=_58||_5a; +_58(_56,_57); +if(_59){ +_c.scrollTop=_c.scrollHeight-_c.offsetHeight; +} +}; +function _5b(row){ +var _5c=_13.length?_13[_13.length-1]:_c; +_5c.appendChild(row); +}; +function _5a(_5d,_5e){ +var row=_c.ownerDocument.createElement("div"); +row.className="logRow"+(_5e?" logRow-"+_5e:""); +row.innerHTML=_5d.join(""); +_5b(row); +}; +function _27(_5f,_60){ +_1e(_5f,_60); +var _61=_c.ownerDocument.createElement("div"); +_61.className="logGroupBox"; +_5b(_61); +_13.push(_61); +}; +function _28(){ +_13.pop(); +}; +function _1e(_62,_63){ +var _64=[]; +var _65=_62[0]; +var _66=0; +if(typeof (_65)!="string"){ +_65=""; +_66=-1; +} +var _67=_68(_65); +for(var i=0;i<_67.length;++i){ +var _69=_67[i]; +if(_69&&typeof _69=="object"){ +_69.appender(_62[++_66],_64); +}else{ +_6a(_69,_64); +} +} +var ids=[]; +var obs=[]; +for(i=_66+1;i<_62.length;++i){ +_6a(" ",_64); +var _6b=_62[i]; +if(_6b===undefined||_6b===null){ +_6c(_6b,_64); +}else{ +if(typeof (_6b)=="string"){ +_6a(_6b,_64); +}else{ +if(_6b instanceof Date){ +_6a(_6b.toString(),_64); +}else{ +if(_6b.nodeType==9){ +_6a("[ XmlDoc ]",_64); +}else{ +var id="_a"+_a++; +ids.push(id); +obs.push(_6b); +var str=""+_6d(_6b)+""; +_6e(str,_64); +} +} +} +} +} +_23(_64,_63); +for(i=0;i"; +})); +} +}; +function _68(_6f){ +var _70=[]; +var reg=/((^%|[^\\]%)(\d+)?(\.)([a-zA-Z]))|((^%|[^\\]%)([a-zA-Z]))/; +var _71={s:_6a,d:_72,i:_72,f:_73}; +for(var m=reg.exec(_6f);m;m=reg.exec(_6f)){ +var _74=m[8]?m[8]:m[5]; +var _75=_74 in _71?_71[_74]:_76; +var _77=m[3]?parseInt(m[3]):(m[4]=="."?-1:0); +_70.push(_6f.substr(0,m[0][0]=="%"?m.index:m.index+1)); +_70.push({appender:_75,precision:_77}); +_6f=_6f.substr(m.index+m[0].length); +} +_70.push(_6f); +return _70; +}; +function _78(_79){ +function _7a(ch){ +switch(ch){ +case "<": +return "<"; +case ">": +return ">"; +case "&": +return "&"; +case "'": +return "'"; +case "\"": +return """; +} +return "?"; +}; +return String(_79).replace(/[<>&"']/g,_7a); +}; +function _7b(_7c){ +try{ +return _7c+""; +} +catch(e){ +return null; +} +}; +function _6e(_7d,_7e){ +_7e.push(_7b(_7d)); +}; +function _6a(_7f,_80){ +_80.push(_78(_7b(_7f))); +}; +function _6c(_81,_82){ +_82.push("",_78(_7b(_81)),""); +}; +function _83(_84,_85){ +_85.push(""",_78(_7b(_84)),"""); +}; +function _72(_86,_87){ +_87.push("",_78(_7b(_86)),""); +}; +function _73(_88,_89){ +_89.push("",_78(_7b(_88)),""); +}; +function _8a(_8b,_8c){ +_8c.push("",_6d(_8b),""); +}; +function _76(_8d,_8e){ +try{ +if(_8d===undefined){ +_6c("undefined",_8e); +}else{ +if(_8d===null){ +_6c("null",_8e); +}else{ +if(typeof _8d=="string"){ +_83(_8d,_8e); +}else{ +if(typeof _8d=="number"){ +_72(_8d,_8e); +}else{ +if(typeof _8d=="function"){ +_8a(_8d,_8e); +}else{ +if(_8d.nodeType==1){ +_8f(_8d,_8e); +}else{ +if(typeof _8d=="object"){ +_90(_8d,_8e); +}else{ +_6a(_8d,_8e); +} +} +} +} +} +} +} +} +catch(e){ +} +}; +function _90(_91,_92){ +var _93=_7b(_91); +var _94=/\[object (.*?)\]/; +var m=_94.exec(_93); +_92.push("",m?m[1]:_93,""); +}; +function _8f(_95,_96){ +_96.push(""); +_96.push("",_78(_95.nodeName.toLowerCase()),""); +if(_95.id){ +_96.push("#",_78(_95.id),""); +} +if(_95.className){ +_96.push(".",_78(_95.className),""); +} +_96.push(""); +}; +function _26(_97,_98){ +if(_97.nodeType==1){ +_98.push("
    ","<",_97.nodeName.toLowerCase(),""); +for(var i=0;i<_97.attributes.length;++i){ +var _99=_97.attributes[i]; +if(!_99.specified){ +continue; +} +_98.push(" ",_99.nodeName.toLowerCase(),"="",_78(_99.nodeValue),"""); +} +if(_97.firstChild){ +_98.push(">
    "); +for(var _9a=_97.firstChild;_9a;_9a=_9a.nextSibling){ +_26(_9a,_98); +} +_98.push("
    </",_97.nodeName.toLowerCase(),">
    "); +}else{ +_98.push("/>"); +} +}else{ +if(_97.nodeType==3){ +_98.push("
    ",_78(_97.nodeValue),"
    "); +} +} +}; +function _46(_9b,_9c,_9d){ +if(document.all){ +_9b.attachEvent("on"+_9c,_9d); +}else{ +_9b.addEventListener(_9c,_9d,false); +} +}; +function _9e(_9f,_a0,_a1){ +if(document.all){ +_9f.detachEvent("on"+_a0,_a1); +}else{ +_9f.removeEventListener(_a0,_a1,false); +} +}; +function _a2(_a3){ +if(document.all){ +_a3.cancelBubble=true; +}else{ +_a3.stopPropagation(); +} +}; +function _a4(msg,_a5,_a6){ +var _a7=_a5.lastIndexOf("/"); +var _a8=_a7==-1?_a5:_a5.substr(_a7+1); +var _a9=["",msg,"","
    ",_a8," (line ",_a6,")
    "]; +_23(_a9,"error"); +}; +var _aa=new Date().getTime(); +function _48(_ab){ +var _ac=(new Date()).getTime(); +if(_ac>_aa+200){ +_ab=_1.fixEvent(_ab); +var _ad=_1.keys; +var ekc=_ab.keyCode; +_aa=_ac; +if(ekc==_ad.F12){ +_31(); +}else{ +if((ekc==_ad.NUMPAD_ENTER||ekc==76)&&_ab.shiftKey&&(_ab.metaKey||_ab.ctrlKey)){ +_36(); +}else{ +return; +} +} +_a2(_ab); +} +}; +function _47(e){ +var dk=_1.keys; +if(e.keyCode==13&&_f.value){ +_ae(_f.value); +_4c(); +}else{ +if(e.keyCode==27){ +_f.value=""; +}else{ +if(e.keyCode==dk.UP_ARROW||e.charCode==dk.UP_ARROW){ +_af("older"); +}else{ +if(e.keyCode==dk.DOWN_ARROW||e.charCode==dk.DOWN_ARROW){ +_af("newer"); +}else{ +if(e.keyCode==dk.HOME||e.charCode==dk.HOME){ +_b0=1; +_af("older"); +}else{ +if(e.keyCode==dk.END||e.charCode==dk.END){ +_b0=999999; +_af("newer"); +} +} +} +} +} +} +}; +var _b0=-1; +var _b1=null; +function _ae(_b2){ +var _b3=_b4("firebug_history"); +_b3=(_b3)?_1.fromJson(_b3):[]; +var pos=_1.indexOf(_b3,_b2); +if(pos!=-1){ +_b3.splice(pos,1); +} +_b3.push(_b2); +_b4("firebug_history",_1.toJson(_b3),30); +while(_b3.length&&!_b4("firebug_history")){ +_b3.shift(); +_b4("firebug_history",_1.toJson(_b3),30); +} +_b1=null; +_b0=-1; +}; +function _af(_b5){ +var _b6=_b4("firebug_history"); +_b6=(_b6)?_1.fromJson(_b6):[]; +if(!_b6.length){ +return; +} +if(_b1===null){ +_b1=_f.value; +} +if(_b0==-1){ +_b0=_b6.length; +} +if(_b5=="older"){ +--_b0; +if(_b0<0){ +_b0=0; +} +}else{ +if(_b5=="newer"){ +++_b0; +if(_b0>_b6.length){ +_b0=_b6.length; +} +} +} +if(_b0==_b6.length){ +_f.value=_b1; +_b1=null; +}else{ +_f.value=_b6[_b0]; +} +}; +function _b4(_b7,_b8){ +var c=document.cookie; +if(arguments.length==1){ +var _b9=c.match(new RegExp("(?:^|; )"+_b7+"=([^;]*)")); +return _b9?decodeURIComponent(_b9[1]):undefined; +}else{ +var d=new Date(); +d.setMonth(d.getMonth()+1); +document.cookie=_b7+"="+encodeURIComponent(_b8)+((d.toUtcString)?"; expires="+d.toUTCString():""); +} +}; +function _ba(it){ +return it&&it instanceof Array||typeof it=="array"; +}; +function _bb(o){ +var cnt=0; +for(var nm in o){ +cnt++; +} +return cnt; +}; +function _22(o,i,txt,_bc){ +var ind=" \t"; +txt=txt||""; +i=i||ind; +_bc=_bc||[]; +var _bd; +if(o&&o.nodeType==1){ +var _be=[]; +_26(o,_be); +return _be.join(""); +} +var br=",\n",cnt=0,_bf=_bb(o); +if(o instanceof Date){ +return i+o.toString()+br; +} +looking: +for(var nm in o){ +cnt++; +if(cnt==_bf){ +br="\n"; +} +if(o[nm]===window||o[nm]===document){ +}else{ +if(o[nm]===null){ +txt+=i+nm+" : NULL"+br; +}else{ +if(o[nm]&&o[nm].nodeType){ +if(o[nm].nodeType==1){ +}else{ +if(o[nm].nodeType==3){ +txt+=i+nm+" : [ TextNode "+o[nm].data+" ]"+br; +} +} +}else{ +if(typeof o[nm]=="object"&&(o[nm] instanceof String||o[nm] instanceof Number||o[nm] instanceof Boolean)){ +txt+=i+nm+" : "+o[nm]+","+br; +}else{ +if(o[nm] instanceof Date){ +txt+=i+nm+" : "+o[nm].toString()+br; +}else{ +if(typeof (o[nm])=="object"&&o[nm]){ +for(var j=0,_c0;_c0=_bc[j];j++){ +if(o[nm]===_c0){ +txt+=i+nm+" : RECURSION"+br; +continue looking; +} +} +_bc.push(o[nm]); +_bd=(_ba(o[nm]))?["[","]"]:["{","}"]; +txt+=i+nm+" : "+_bd[0]+"\n"; +txt+=_22(o[nm],i+ind,"",_bc); +txt+=i+_bd[1]+br; +}else{ +if(typeof o[nm]=="undefined"){ +txt+=i+nm+" : undefined"+br; +}else{ +if(nm=="toString"&&typeof o[nm]=="function"){ +var _c1=o[nm](); +if(typeof _c1=="string"&&_c1.match(/function ?(.*?)\(/)){ +_c1=_78(_6d(o[nm])); +} +txt+=i+nm+" : "+_c1+br; +}else{ +txt+=i+nm+" : "+_78(_6d(o[nm]))+br; +} +} +} +} +} +} +} +} +} +return txt; +}; +function _6d(obj){ +var _c2=(obj instanceof Error); +if(obj.nodeType==1){ +return _78("< "+obj.tagName.toLowerCase()+" id=\""+obj.id+"\" />"); +} +if(obj.nodeType==3){ +return _78("[TextNode: \""+obj.nodeValue+"\"]"); +} +var nm=(obj&&(obj.id||obj.name||obj.ObjectID||obj.widgetId)); +if(!_c2&&nm){ +return "{"+nm+"}"; +} +var _c3=2; +var _c4=4; +var cnt=0; +if(_c2){ +nm="[ Error: "+(obj.message||obj.description||obj)+" ]"; +}else{ +if(_ba(obj)){ +nm="["+obj.slice(0,_c4).join(","); +if(obj.length>_c4){ +nm+=" ... ("+obj.length+" items)"; +} +nm+="]"; +}else{ +if(typeof obj=="function"){ +nm=obj+""; +var reg=/function\s*([^\(]*)(\([^\)]*\))[^\{]*\{/; +var m=reg.exec(nm); +if(m){ +if(!m[1]){ +m[1]="function"; +} +nm=m[1]+m[2]; +}else{ +nm="function()"; +} +}else{ +if(typeof obj!="object"||typeof obj=="string"){ +nm=obj+""; +}else{ +nm="{"; +for(var i in obj){ +cnt++; +if(cnt>_c3){ +break; +} +nm+=i+":"+_78(obj[i])+" "; +} +nm+="}"; +} +} +} +} +return nm; +}; +_46(document,_4("ie")||_4("safari")?"keydown":"keypress",_48); +if((document.documentElement.getAttribute("debug")=="true")||(_1.config.isDebug)){ +_31(true); +} +_1.addOnWindowUnload(function(){ +_9e(document,_4("ie")||_4("safari")?"keydown":"keypress",_48); +window.onFirebugResize=null; +window.console=null; +}); +});