Lines Matching +full:k +full:- +full:lite
7 * @license GPL 3 (https://www.gnu.org/licenses/gpl-3.0.en.html)
15 * Firebug Lite 1.4.0
25 * Sizzle CSS Selector Engine - v1.0
31 (function(){var productionDir="http://getfirebug.com/releases/lite/";
45 this.isIElt8=this.isIE&&(this.browserVersion-0<8);
78 }if(FBTrace.DBG_INITIALIZE&&isChromeContext){FBTrace.sysout("FBL.initialize - persistent applicatio…
112 var findLocation=function findLocation(){var reFirebugFile=/(firebug-lite(?:-\w+)?(?:\.js|\.jgz))(?…
147 while(j-->0){path=reLastDir.exec(path)[1]
149 }else{if(src.indexOf("/")!=-1){if(/^\.\/./.test(src)){path+=src.substring(2)
158 if(isGetFirebugSite&&path.indexOf("/releases/lite/")==-1){path+="releases/lite/"+(fileName=="firebu…
162 if(fileName=="firebug-lite-dev.js"){Env.isDevelopmentMode=true;
164 }else{if(fileName=="firebug-lite-debug.js"){Env.isDebugMode=true
171 if(option.indexOf("=")!=-1){var parts=option.split("=");
190 var isProductionRelease=path.indexOf(productionDir)!=-1;
192 loc.baseDir=path.substr(0,path.length-m[1].length-1);
259 style.setAttribute("charset","utf-8");
400 if(value.indexOf('"')==-1){quot='"';
402 }else{if(value.indexOf("'")==-1){quot='"';
416 …imit){return this.escapeNewLines(text.substr(0,halfLimit)+"..."+text.substr(text.length-halfLimit))
455 if(this.isIE&&ignoreTags.indexOf(nodeName)!=-1){this.eraseNode(node)
488 coords.x+=elt.offsetLeft-(p?p.scrollLeft:0);
489 coords.y+=elt.offsetTop-(p?p.scrollTop:0);
501 while(p!=parent){coords.x-=parent.scrollLeft;
502 coords.y-=parent.scrollTop;
509 coords.x-=parseInt(htmlStyle.paddingLeft);
510 coords.y-=parseInt(htmlStyle.paddingTop)
527 }else{dims.width=dims.right-dims.left;
528 dims.height=dims.bottom-dims.top
535 if(pos==="absolute"||pos==="relative"){var borderLeft=parseInt(style.getPropertyValue("border-left-…
536 var borderTop=parseInt(style.getPropertyValue("border-top-width").replace("px",""),10)||0;
537 var paddingLeft=parseInt(style.getPropertyValue("padding-left").replace("px",""),10)||0;
538 var paddingTop=parseInt(style.getPropertyValue("padding-top").replace("px",""),10)||0;
539 var marginLeft=parseInt(style.getPropertyValue("margin-left").replace("px",""),10)||0;
540 var marginTop=parseInt(style.getPropertyValue("margin-top").replace("px",""),10)||0;
543 clientRect.left-=offsetX;
544 clientRect.top-=offsetY;
545 clientRect.right-=offsetX;
546 clientRect.bottom-=offsetY
561 …==element.offsetHeight){FBTrace.sysout("scrollToBottom attempt to scroll non-scrollable element "+…
573 var topSpace=offset.y-scrollBox.scrollTop;
574 var bottomSpace=(scrollBox.scrollTop+scrollBox.clientHeight)-(offset.y+element.offsetHeight);
576 var centerY=offset.y-split;
579 bottomSpace=split-element.offsetHeight
586 if(!notY){var topSpace=offset.y-scrollBox.scrollTop;
587 var bottomSpace=(scrollBox.scrollTop+scrollBox.clientHeight)-(offset.y+element.offsetHeight);
588 if(topSpace<0||bottomSpace<0){var centerY=offset.y-(scrollBox.clientHeight/2);
590 }}if(!notX){var leftSpace=offset.x-scrollBox.scrollLeft;
591 var rightSpace=(scrollBox.scrollLeft+scrollBox.clientWidth)-(offset.x+element.clientWidth);
592 if(leftSpace<0||rightSpace<0){var centerX=offset.x-(scrollBox.clientWidth/2);
624 …ames.indexOf(keyword.toLowerCase())!=-1:(" "+cssColorNames.join(" ")+" ").indexOf(" "+keyword.toLo…
630 …imageRules.indexOf(rule.toLowerCase())!=-1:(" "+imageRules.join(" ")+" ").indexOf(" "+rule.toLower…
652 …-top":"marginTop","margin-right":"marginRight","margin-left":"marginLeft","margin-bottom":"marginB…
659 args.width=element.offsetWidth-(args.paddingLeft+args.paddingRight+args.borderLeft+args.borderRight…
660 args.height=element.offsetHeight-(args.paddingTop+args.paddingBottom+args.borderTop+args.borderBott…
715 if(attr.localName.indexOf("firebug-")==0){continue
716 }if(attr.localName.indexOf("-moz-math")==0){continue
733 }else{if(elt.nodeType==Node.COMMENT_NODE){html.push("<!--",elt.nodeValue,"-->")
743 if(attr.localName.indexOf("firebug-")==0){continue
744 }if(attr.localName.indexOf("-moz-math")==0){continue
754 }else{if(elt.nodeType==Node.COMMENT_NODE){xml.push("<!--",elt.nodeValue,"-->")
759 …unction(node,name){if(arguments.length==2){return(" "+node.className+" ").indexOf(" "+name+" ")!=-1
776 this.setClass=function(node,name){if(node&&(" "+node.className+" ").indexOf(" "+name+" ")==-1){node…
778 this.getClassValue=function(node,name){var re=new RegExp(name+"-([^ ]+)");
784 node.className=node.className.substr(0,index-1)+node.className.substr(index+size)
786 this.toggleClass=function(elt,name){if((" "+elt.className+" ").indexOf(" "+name+" ")!=-1){this.remo…
1006 }else{e.style.cssText="user-select: none; -khtml-user-select: none; -moz-user-select: none;";
1044 props.name="eval->"+hint
1058 if(queryString!=-1){url=url.substr(0,queryString)
1069 }else{if(url.indexOf("firebug-service.js")!=-1){return true
1125 }else{if(tail[tail.length-1]=="/"){return baseURL+url
1127 return head+parts.slice(0,parts.length-1).join("/")+"/"+url
1139 this.parseURLParams=function(url){var q=url?url.indexOf("?"):-1;
1140 if(q==-1){return[]
1143 if(h!=-1){search=search.substr(0,h)
1159 }}}params.sort(function(a,b){return a.name<=b.name?-1:1
1163 this.parseURLParamsArray=function(url){var q=url?url.indexOf("?"):-1;
1164 if(q==-1){return[]
1167 if(h!=-1){search=search.substr(0,h)
1183 }}}params.sort(function(a,b){return a.name<=b.name?-1:1
1188 var params=this.parseURLEncodedText(lines[lines.length-1]);
1194 url+=(url.indexOf("?")==-1?"?":"&")+args.join("&");
1202 this.parseJSONString=function(jsonString,originURL){var regex=new RegExp(/^\/\*-secure-([\s\S]*)\*\…
1206 …sonString[jsonString.length-2]=="\\"&&jsonString[jsonString.length-1]=="n"){jsonString=jsonString.…
1223 range.moveEnd("character",length-input.value.length);
1231 }else{range.moveStart("character",-input.value.length);
1292 }else{if(name.indexOf("Element")!=-1){object=domMemberMap2Sandbox.document.createElement("div")
1357 …-attachment":["bgAttachment"],"background-color":["color","systemColor"],"background-image":["none…
1358 …-collapse":1,"border-spacing":1,"border-style":1,"caption-side":1,color:1,cursor:1,direction:1,"em…
1359 …-small","checkbox","checkbox-container","checkbox-small","dialog","listbox","menuitem","menulist",…
1375 …xtend({type:"get",async:true,dataType:"text",contentType:"application/x-www-form-urlencoded"},opti…
1394 t.setRequestHeader("X-Requested-With","XMLHttpRequest");
1395 if(data=FBL.Ajax.serialize(r.data)){t.setRequestHeader("Content-Type",r.contentType)
1430 this.removeCookie=function(name){this.createCookie(name,"",-1)
1437 inch.style.cssText=resetStyle+"width:1in; height:1in; position:absolute; top:-1234px; left:-1234px;…
1454 this.SourceText.getLineAsHTML=function(lineNo){return escapeForSourceLine(this.lines[lineNo-1])
1470 objIndex=-1;
1483 }var reg=/((^%|.%)(\d+)?(\.)([a-zA-Z]))|((^%|.%)([a-zA-Z]))/;
1489 var precision=m[3]?parseInt(m[3]):(m[4]=="."?-1:0);
1509 FBL.Firebug={version:"Firebug Lite 1.4.0",revision:"$Revision: 11967 $",modules:modules,panelTypes:…
1519 …Formatted(['Some Firebug Lite features are not working because resource fetching is disabled. To e…
1529 }}}}Firebug.Lite.Cache.Element.clear();
1530 Firebug.Lite.Cache.StyleSheet.clear();
1598 }FBL.cacheDocument=function cacheDocument(){var ElementCache=Firebug.Lite.Cache.Element;
1713 }if(locA.path<locB.path){return -1
1715 }if(locA.name<locB.name){return -1
1720 curPos++){}function transformIndex(index){if(reverse){var intermediate=curPos-index-1;
1724 next<allLocs.length-1;
1765 return{width:this.measureBox.offsetWidth,height:this.measureBox.offsetHeight-1}
1769 return{width:this.measureBox.offsetWidth,height:this.measureBox.offsetHeight-1}
1914 if(typeof item=="string"&&item.indexOf("-")==0){result.push({tag:this.separatorTag});
1975 x=Math.min(x,size.width-this.element.clientWidth-10);
1977 y=Math.min(y,size.height-this.element.clientHeight-10);
2000 var offsetLeft=isIE6?-1:-6;
2001 childMenu.show(box.left+box.width+offsetLeft,box.top-6);
2071 var offscreenStyle=resetStyle+"top:-1234px; left:-1234px;";
2158 result.top=Math.round(rect.top-offset+scroll.top);
2159 result.left=Math.round(rect.left-offset+scroll.left);
2160 result.height=Math.round(rect.bottom-rect.top);
2161 result.width=Math.round(rect.right-rect.left)
2174 if(m){result.value=m[1]-0;
2207 …eta title input script link a ".indexOf(" "+el.nodeName.toLowerCase()+" ")!=-1){return{top:0,left:…
2208 }if(isIE&&" h1 h2 h3 h4 h5 h6 h7 ul p ".indexOf(" "+el.nodeName.toLowerCase()+" ")==-1){return{top:…
2219 var marginTop=clone.offsetTop-box.offsetTop-1;
2220 var marginBottom=box.offsetHeight-clone.offsetHeight-2-marginTop;
2221 var marginLeft=clone.offsetLeft-box.offsetLeft-1;
2222 var marginRight=box.offsetWidth-clone.offsetWidth-2-marginLeft;
2224 return{top:marginTop+offsetTop,left:marginLeft,bottom:marginBottom-offsetTop,right:marginRight}
2229 if(calibration){divStyle+=" font-size:"+calibration+"px;"
2295 node.style.bottom=noFixedPosition?"-1px":"0";
2297 …-size:11px;line-height:13px;color:inherit;}"+css+".fbBody #fbHSplitter{position:absolute !importan…
2327 …pTop:Math.max(0,Math.min(browserWinTop+browserWinSize.height-height,screen.availHeight-height-61));
2328 …"number"?persistedState.popupWidth:Math.max(0,Math.min(browserWinSize.width,screen.availWidth-10));
2372 var r=[],i=-1;
2373 r[++i]='<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/DTD/strict.dt…
2405 …+L",command:"focusCommandLine"},"-",{label:"Options",type:"group",child:"fbFirebugOptionsMenu"},"-…
2410 },visitWebsite:function(){this.visit("http://getfirebug.com/lite.html")
2416 …ablePersistent",checked:Firebug.enablePersistent,disabled:cookiesDisabled},"-",{label:"Reset All F…
2442 }else{var offsetLeft=isIE6?1:-4,chrome=Firebug.chrome,box=chrome.getElementBox(target),offset=chrom…
2443 menu.show(box.left+offsetLeft-offset.left,box.top+box.height-5-offset.top)
2584 …-topHeight-commandLineHeight,0),height=heightValue+"px",sideWidthValue=Firebug.chrome.sidePanelVis…
2587 if(isIE||isOpera){fbVSplitterStyle.height=Math.max(y-topPartialHeight-commandLineHeight,0)+"px"
2590 if(Firebug.chrome.sidePanelVisible){sideWidthValue=Math.max(sideWidthValue-6,0);
2595 fbLargeCommandLine.style.height=heightValue-4+"px";
2596 fbLargeCommandLine.style.width=sideWidthValue-2+"px";
2711 this.node.style.top=maxHeight-height+scroll.top+"px";
2790 var persistDelay=new Date().getTime()-persistTimeStart;
2845 if(frameElement.style.position!="fixed"){clientY-=Firebug.browser.getWindowScrollPosition().top
2846 …frameElement.id=="FirebugUI"){clientY=Firebug.browser.getWindowSize().height-win.frameElement.offs…
2848 if(new Date().getTime()-lastHSplitterMouseMove>chromeRedrawSkipRate){lastHSplitterMouseMove=new Dat…
2864 var chromeHeight=Math.max(height-clientY+5-scrollbarSize,fixedHeight);
2865 chromeHeight=Math.min(chromeHeight,windowSize.height-scrollbarSize);
2882 var onVSplitterMouseMove=function onVSplitterMouseMove(event){if(new Date().getTime()-lastVSplitter…
2887 var x=Math.max(size.width-clientX+3,6);
2899 FBL.ns(function(){with(FBL){Firebug.Lite={}
2901 FBL.ns(function(){with(FBL){Firebug.Lite.Cache={ID:"firebug-"+new Date().getTime()};
2905 var CID=Firebug.Lite.Cache.ID;
2942 Firebug.Lite.Cache.StyleSheet=createCache();
2943 Firebug.Lite.Cache.Element=createCache();
2944 Firebug.Lite.Cache.Event=createCache()
2947 Firebug.Lite.Proxy={_callbacks:{},load:function(url){var resourceDomain=getDomain(url);
2950 …Date().getTime(),callbackName="callback=Firebug.Lite.Proxy._callbacks."+uid,jsonpURL=url.indexOf("…
2951 Firebug.Lite.Proxy._callbacks[uid]=function(data){if(callback){callback(data)
2953 delete Firebug.Lite.Proxy._callbacks[uid]
2964 Firebug.Lite.Proxy.fetchResourceDisabledMessage='/* Firebug Lite resource fetching is disabled.\nTo…
2965 …rl){if(Firebug.disableResourceFetching){var source=sourceMap[url]=Firebug.Lite.Proxy.fetchResource…
2978 }catch(E){return"ERROR: Firebug Lite Proxy plugin returned an invalid response."
2983 FBL.ns(function(){with(FBL){Firebug.Lite.Style={}
2985 FBL.ns(function(){with(FBL){Firebug.Lite.Script=function(window){this.fileName=null;
2993 Firebug.Lite.Script.prototype={isLineExecutable:function(){},pcToLine:function(){},lineToPc:functio…
2996 FBL.ns(function(){with(FBL){Firebug.Lite.Browser=function(window){this.contentWindow=window;
3000 Firebug.Lite.Browser.prototype={toString:function(){return"Firebug.Lite.Browser"
3005 …n(key){return isFinite(this.valueOf())?this.getUTCFullYear()+"-"+f(this.getUTCMonth()+1)+"-"+f(thi…
3009 …-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,escapable=/…
3012 return typeof c==="string"?c:"\\u"+("0000"+a.charCodeAt(0).toString(16)).slice(-4)
3014 }function str(key,holder){var i,k,v,length,mind=gap,partial,value=holder[key];
3033 i+=1){k=rep[i];
3034 if(typeof k==="string"){v=str(k,value);
3035 if(v){partial.push(quote(k)+(gap?": ":":")+v)
3036 }}}}else{for(k in value){if(Object.hasOwnProperty.call(value,k)){v=str(k,value);
3037 if(v){partial.push(quote(k)+(gap?": ":":")+v)
3053 function walk(holder,key){var k,v,value=holder[key];
3054 if(value&&typeof value==="object"){for(k in value){if(Object.hasOwnProperty.call(value,k)){v=walk(v…
3055 if(v!==undefined){value[k]=v
3056 }else{delete value[k]
3060 …text)){text=text.replace(cx,function(a){return"\\u"+("0000"+a.charCodeAt(0).toString(16)).slice(-4)
3062 …xt.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+…
3158 …extXML&&Expr.match.ID.test(parts[0])&&!Expr.match.ID.test(parts[parts.length-1])){var ret=Sizzle.f…
3188 i++){if(results[i]===results[i-1]){results.splice(i--,1)
3200 if(left.substr(left.length-1)!=="\\"){match[1]=(match[1]||"").replace(/\\/g,"");
3231 …-\uFFFF-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF-]…
3277 },CHILD:function(match){if(match[1]=="nth"){var test=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(match[2]=="eve…
3278 match[2]=(test[1]+(test[2]||1))-0;
3279 match[3]=test[3]-0
3314 },last:function(elem,i,match,array){return i===array.length-1
3317 },lt:function(elem,i,match){return i<match[3]-0
3318 },gt:function(elem,i,match){return i>match[3]-0
3319 },nth:function(elem,i,match){return match[3]-0==i
3320 },eq:function(elem,i,match){return match[3]-0==i
3343 }var diff=elem.nodeIndex-last;
3348 …function(elem,match){return(" "+(elem.className||elem.getAttribute("class"))+" ").indexOf(match)>-1
3350 …="$="?value.substr(value.length-check.length)===check:type==="|="?value===check||value.substr(0,ch…
3376 }var ret=a.compareDocumentPosition(b)&4?-1:a===b?0:1;
3382 }var ret=a.sourceIndex-b.sourceIndex;
3495 FBL.ns(function(){with(FBL){var ElementCache=Firebug.Lite.Cache.Element;
3529 },onInspecting:function(e){if(new Date().getTime()-lastInspecting>30){fbInspectFrame.style.display=…
3544 }if(new Date().getTime()-inspectorTS>200){setTimeout(lazySelect,0)
3547 }},onInspectingBody:function(e){if(new Date().getTime()-lastInspecting>30){var targ=e.target;
3566 var freeHorizontalSpace=scrollPosition.left+windowSize.width-left-width-(!isIE&&scrollSize.height>w…
3567 var freeVerticalSpace=scrollPosition.top+windowSize.height-top-height-(!isIE&&scrollSize.width>wind…
3572 style.top=top-border+"px";
3577 style.top=top-border+"px";
3578 style.left=left-border+"px";
3585 }else{style.top=-2*border+"px";
3586 style.left=-2*border+"px";
3589 if(freeHorizontalSpace>0){style.top=top-border+"px";
3593 }else{style.top=-2*border+"px";
3594 style.left=-2*border+"px";
3610 if(box.top>scrollPosition.top+windowSize.height-offsetHeight||box.left>scrollPosition.left+windowSi…
3618 boxModelStyle.top=top-margin.top+"px";
3619 boxModelStyle.left=left-margin.left+"px";
3628 boxPaddingStyle.height=height-border.top-border.bottom+"px";
3629 boxPaddingStyle.width=width-border.left-border.right+"px";
3632 boxContentStyle.height=height-border.top-padding.top-padding.bottom-border.bottom+"px";
3633 boxContentStyle.width=width-border.left-padding.left-padding.right-border.right+"px";
3647 var offscreenStyle=resetStyle+"top:-1234px; left:-1234px;";
3648 var inspectStyle=resetStyle+"z-index: 2147483500;";
3649 var inspectFrameStyle=resetStyle+"z-index: 2147483550; top:0; left:0; background:url("+Env.Location…
3912 }if(index==-1){parent=parent.parentNode
3939 if(isTag(child)){path[path.length-1]+="+"+child.tag.generateDOM(path,blocks,args)
3940 }else{path[path.length-1]+="+1"
3995 if(!path.length){path.push(-1,0)
4000 var basePath=path[path.length-1];
4003 ++i){path[path.length-1]=basePath+"+"+loopName+"+"+nodeCount;
4007 }}path[path.length-1]=basePath+"+"+loopName;
4022 }function parseParts(str){var re=/\$([_A-Za-z][_A-Za-z0-9.|]*)/g;
4026 while(m=re.exec(str)){var pre=str.substr(index,(re.lastIndex-m[0].length)-index);
4092 }}function ArrayIterator(array){var index=-1;
4182 …function(){with(FBL){var OBJECTBOX=this.OBJECTBOX=SPAN({"class":"objectBox objectBox-$className"});
4183 var OBJECTBLOCK=this.OBJECTBLOCK=DIV({"class":"objectBox objectBox-$className"});
4184 …tLink-$className a11yFocus",href:"javascript:void(0)",title:"$object|FBL.getElementXPath",_repObje…
4218 return[{label:"CopySource",command:bindFixed(this.copySource,this,fn)},"-",{label:$STRF("ShowCallsI…
4220 …objectProp-number"},"$object"),propStringTag:SPAN({"class":"objectProp-string"},""$object&quo…
4244 }else{if(props.length>0){props[props.length-1].delim=""
4261 }}}if(count>max){props[Math.max(1,max-1)]={object:"more...",tag:FirebugReps.Caption.tag,name:"",equ…
4262 }else{if(props.length>0){props[props.length-1].delim=""
4272 var delim=(i==array.length-1?"":", ");
4281 var delim=(i==array.length-1?"":", ");
4283 }if(array.length>3){items.push({object:(array.length-3)+" more...",tag:FirebugReps.Caption.tag,deli…
4331 if(!attr.specified||attr.nodeName&&attr.nodeName.indexOf("firebug-")!=-1){continue
4377 …elt)},"-",{label:"ShowEventsInConsole",type:"checkbox",checked:monitored,command:bindFixed(toggleM…
4398 …urn[{label:"CopyLocation",command:bindFixed(this.copyURL,this,styleSheet)},"-",{label:"OpenInTab",…
4420 …k:function(sourceLink){return sourceLink?sourceLink.href.indexOf("XPCSafeJSObjectWrapper")!=-1:true
4444 …rn[{label:"CopyLocation",command:bindFixed(this.copyLink,this,sourceLink)},"-",{label:"OpenInTab",…
4451 …-function focusRow a11yFocus",_repObject:"$object.fn"},"$object|getCallName")," ( ",FOR("arg","$ob…
4464 var delim=(i==frame.args.length-1?"":", ");
4484 …-checked":"false"},"$object.message|getMessage"),DIV({"class":"errorTrace"}),DIV({"class":"errorSo…
4486 var fromCommandLine=(url.indexOf("XPCSafeJSObjectWrapper")!=-1);
4494 }else{if(error.href&&error.href.indexOf("XPCSafeJSObjectWrapper")==-1){return cropString(error.getS…
4508 event.target.setAttribute("aria-checked",hasClass(target,"opened"));
4522 if(error.category=="css"){items.push("-",{label:"BreakOnThisError",type:"checkbox",checked:breakOnT…
4528 return[{label:"CopyError",command:bindFixed(this.copyError,this,error)},"-",{label:"BreakOnThisErro…
4553 },show:function(storage){openNewTab("http://dev.w3.org/html5/webstorage/#storage-0")
4674 …-1)),chrome.keyCodeListen("DOWN",null,bindFixed(editor.completeValue,editor,1)),chrome.keyCodeList…
4678 ….completeValue,editor,1)),chrome.keyCodeListen("TAB",isShift,bind(editor.completeValue,editor,-1)))
4722 if(isIElt8){this.input.style.top="-8px"
4739 ++i){setClass(this.box,"editor-"+classNames[i])
4746 if(hasClass(parent,"textEditorInner2")){var yDiff=this.textSize.height-this.shadowExpand;
4747 if(isIE6){yDiff-=2
4789 if(!range||range.type!="int"){range={start:0,end:value.length-1}
4790 }var expr=value.substr(range.start,range.end-range.start+1);
4796 var completion=intValue-amt;
4836 this.input.style.height=(h-3)+"px"
4840 var maxWidth=(currentPanel.panelNode.scrollWidth-this.targetOffset.x)-this.outerMargin;
4844 approxTextWidth=maxWidth-targetMargin;
4853 }}else{var xDiff=isIE?13:this.box.scrollWidth-this.input.offsetWidth;
4857 this.expander.style.height=Math.max(this.textSize.height-3,0)+"px"
4862 var originalOffset=-1;
4864 var lastOffset=-1;
4870 this.revert=function(textBox){if(originalOffset!=-1){textBox.value=originalValue;
4879 originalOffset=-1;
4887 }if(!selectMode&&originalOffset!=-1){offset=originalOffset
4893 var range=getRange?getRange(parsed,offset-parseStart,context):null;
4894 if(!range){range={start:0,end:parsed.length-1}
4895 }var expr=parsed.substr(range.start,range.end-range.start+1);
4923 }}}lastIndex=reverse?candidates.length-1:0
4924 }else{if(searchExpr){var searchIndex=-1;
4932 }}}if(searchIndex==-1){return this.reset()
4941 }}lastIndex=-1
4943 lastIndex+=reverse?-1:1
4946 }else{if(lastIndex<0){lastIndex=candidates.length-1
4948 var preCompletion=expr.substr(0,offset-exprOffset);
4949 var postCompletion=completion.substr(offset-exprOffset);
5010 var finishXHR=function(){var duration=new Date().getTime()-reqStartTS;
5021 if(name=="Content-Type"){spy.mimeType=value
5097 }finally{if(!error){if(xhrObjects.indexOf(" "+name+" ")!=-1){return new XMLHttpRequestWrapper(activ…
5123 …-javascript",jss:"application/x-javascript",jpg:"image/jpg",jpeg:"image/jpeg",gif:"image/gif",png:…
5127 …-stream":"bin","text/html":"html","text/xml":"html","text/css":"css","application/x-javascript":"j…
5145 …-label":$STR("Cache")}))),DIV({"class":"netInfoHtmlText netInfoText",role:"tabpanel"},IFRAME({"cla…
5174 selectedTab.setAttribute("aria-selected","false")
5181 selectedTab.setAttribute("aria-selected","true");
5245 …-label":$STR("ResponseHeaders")})),DIV({"class":"netInfoHeadersGroup netInfoRequestHeadersTitle"},…
5280 …-label":$STR("net.label.Parameters")},TR({"class":"netInfoPostParamsTitle",role:"presentation"},TD…
5285 if(contentType&&contentType=="application/x-www-form-urlencoded"||data&&data.indexOf("=")!=-1){var …
5323 postData.mimeType="multipart/form-data";
5325 var parts=body.split("--"+boundary);
5349 }if(data.indexOf("net.logLimit")!=-1){this.updateMaxLimit()
5373 if(text&&text.toLowerCase().indexOf("content-type: application/x-www-form-urlencoded")==0){return t…
5374 }var headerValue=Utils.findHeader(file.requestHeaders,"content-type");
5375 if(headerValue&&headerValue.indexOf("application/x-www-form-urlencoded")==0){return true
5378 if(text&&text.toLowerCase().indexOf("content-type: multipart/form-data")==0){return true
5448 }}if(contexts.length==0){httpObserver.addObserver(SpyHttpObserver,"firebug-http-event",false);
5456 if(contexts.length==0){httpObserver.removeObserver(SpyHttpObserver,"firebug-http-event");
5466 …le focusRow outerFocusRow",cellpadding:0,cellspacing:0,role:"listitem","aria-expanded":"false"},TB…
5473 var logRow=getAncestorByClass(target,"logRow-spy");
5478 if(spyHeadTable){spyHeadTable.setAttribute("aria-expanded","true")
5494 }items.push({label:"CopyResponse",command:bindFixed(this.copyResponse,this,spy)},"-",{label:"OpenIn…
5532 …-javascript":1,"text/json":1,"text/x-json":1,"application/json":1,"application/x-json":1,"applicat…
5588 if(column>=limit){parts[0]="..."+parts[0].substr(column-limit);
5589 parts[1]="..."+parts[1].substr(column-limit)
5647 }if(context.windows.indexOf(context.window)==-1){FBTrace.sysout("isReadyElsePreparing *************…
5723 objIndex=-1
5732 objIndex=-1;
5764 target.setAttribute("aria-expanded","false")
5766 target.setAttribute("aria-expanded","true")
5771 var object=getAncestorByClass(target,"objectLink-element");
5780 }if(hasClass(object,"objectLink-object")){Firebug.chrome.selectPanel("DOM");
5782 }else{if(hasClass(object,"objectLink-element")){Firebug.chrome.selectPanel("HTML");
5817 }if(FBTrace.DBG_CONSOLE){FBTrace.sysout("console.show ------------------ wasScrolledToBottom: "+thi…
5823 if(FBTrace.DBG_CONSOLE){FBTrace.sysout("console.hide ------------------ wasScrolledToBottom: "+this…
5826 }if(FBTrace.DBG_CONSOLE){FBTrace.sysout("console.destroy ------------------ wasScrolledToBottom: "+…
5836 …rkErrors"),this.getShowStackTraceMenuItem(),this.getStrictOptionMenuItem(),"-",optionMenu("LargeCo…
5861 elt.className=rowName+(className?" "+rowName+"-"+className:"");
5863 …opContainer:function(){if(this.groups&&this.groups.length){return this.groups[this.groups.length-1]
5893 if(FBTrace.DBG_CONSOLE){FBTrace.sysout("console.onScroll ------------------ wasScrolledToBottom: "+…
5894 …on(event){if(FBTrace.DBG_CONSOLE){FBTrace.sysout("console.onResize ------------------ wasScrolledT…
5899 }var reg=/((^%|.%)(\d+)?(\.)([a-zA-Z]))|((^%|.%)([a-zA-Z]))/;
5905 var precision=m[3]?parseInt(m[3]):(m[4]=="."?-1:0);
6079 if(traceRecursion>1){traceRecursion--;
6123 traceRecursion--
6159 if(timeCounter){var diff=time-timeCounter;
6203 if(frames&&(frames.length>0)){var oldest=frames.length-1;
6206 i++){if(frames[oldest-i].href.indexOf("chrome:")==0){break
6207 }var fn=frames[oldest-i].fn+"";
6208 if(fn&&(fn.indexOf("_firebugEvalEvent")!=-1)){break
6209 …r getJSDUserStack: "+frames.length+" oldest: "+oldest+" i: "+i+" i - oldest + 2: "+(i-oldest+2),tr…
6210 trace.frames=trace.frames.slice(2-i);
6223 var commandPointer=-1;
6248 Firebug.context.persistedState.commandPointer=Firebug.context.persistedState.commandPointer||-1;
6295 …length>0){this.element.value=Firebug.context.persistedState.commandHistory[--Firebug.context.persi…
6297 var limit=Firebug.context.persistedState.commandHistory.length-1;
6328 autoCompletePosition=-1;
6333 var diff=reverse?-1:1;
6345 var fileName=lastSlash==-1?href:href.substr(lastSlash+1);
6346 var html=['<span class="errorMessage">',msg,"</span>",'<div class="objectBox-sourceLink">',fileName…
6365 var start=command.length-1;
6368 --start){var c=command[start];
6370 }if(reOpenBracket.test(c)){if(bracketCount){--bracketCount
6389 FBL.ns(function(){with(FBL){var ElementCache=Firebug.Lite.Cache.Element;
6390 var cacheID=Firebug.Lite.Cache.ID;
6406 }if(typeof uid!="undefined"){html.push('<div class="objectBox-element" ','id="',uid,'">',!isIE&&nod…
6407 }else{html.push('<div class="objectBox-element"><span class="nodeBox',nodeVisible?"":" nodeHidden",…
6411 if(!attr.specified||isIE&&(browserVersion-0<9)&&typeof attr.nodeValue!="string"||Firebug.ignoreFire…
6447 closeElement.className="objectBox-element";
6470 if(fbPanel1){fbPanel1.scrollTop=Math.round(node.offsetTop-fbPanel1.clientHeight/2)
6512 …Element(e){if(e!=selectedElement){if(selectedElement){selectedElement.className="objectBox-element"
6530 }if(new Date().getTime()-selectedSidePanelTS>100){setTimeout(lazySelect,0)
6538 }if(targ.className.indexOf("nodeControl")!=-1||targ.className=="nodeTag"){if(targ.className=="nodeT…
6540 if(control.className.indexOf("nodeControl")==-1){return
6544 if(control.className.indexOf(" nodeMaximized")!=-1){FBL.Firebug.HTML.removeTreeChildren(treeNode)
6562 while(targ&&!found){if(!/\snodeBox\s|\sobjectBox-selector\s/.test(" "+targ.className+" ")){targ=tar…
6572 if(FBL.isIE&&" meta title script link ".indexOf(" "+nodeName+" ")!=-1){return
6573 }if(!/\snodeBox\s|\sobjectBox-selector\s/.test(" "+targ.className+" ")){return
6574 }if(el.id=="FirebugUI"||" html head body br script link iframe ".indexOf(" "+nodeName+" ")!=-1){FBL…
6577 }if((new Date().getTime()-hoverElementTS>40)&&hoverElement!=el){hoverElementTS=new Date().getTime();
6582 },appendNull:function(object,html){html.push('<span class="objectBox-null">',escapeHTML(objectToStr…
6583 },appendString:function(object,html){html.push('<span class="objectBox-string">"',escapeHTML(o…
6584 },appendInteger:function(object,html){html.push('<span class="objectBox-number">',escapeHTML(object…
6585 },appendFloat:function(object,html){html.push('<span class="objectBox-number">',escapeHTML(objectTo…
6589 html.push('<span class="objectBox-function">',escapeHTML(name),"()</span>")
6603 html.push('<span class="objectBox-object">',m?m[1]:text,"</span>")
6606 html.push('<span class="objectBox-selector"',uidString,">");
6613 html.push('<div class="objectBox-element"',uidString,'">',"<span ",cacheID,'="',uid,'" class="nodeB…
6625 }html.push('</div><div class="objectBox-element"></<span class="nodeTag">',node.nodeName.toLower…
6629 }}}},appendArray:function(object,html){html.push('<span class="objectBox-array"><b>[</b> ');
6633 if(i<l-1){html.push(", ")
6648 if(repeat=="repeat-x"||(w==1&&h>1)){collapse(img,true);
6650 bgImg.style.background="url("+img.src+") repeat-x";
6654 }}else{if(repeat=="repeat-y"||(h==1&&w>1)){collapse(img,true);
6656 bgImg.style.background="url("+img.src+") repeat-y";
6695 if(x+infoTip.offsetWidth+infoTipMargin>panelWidth){infoTip.style.left=Math.max(0,panelWidth-(infoTi…
6699 }if(y+infoTip.offsetHeight+infoTipMargin>panelHeight){infoTip.style.top=Math.max(0,panelHeight-(inf…
6714 },populateImageInfoTip:function(infoTip,url,repeat){if(!repeat){repeat="no-repeat"
6725 …y_start,end){return{start:start||0,body_start:body_start||0,end:end||0,line:-1,selector:null,paren…
6729 },lastChild:function(){return this.children[this.children.length-1]
6745 r.start+=(cur_len-rule_start.length);
6750 if(ch=="\n"||ch=="\r"){if(ch=="\r"&&i<il-1&&text.charAt(i+1)=="\n"){i++
6761 for(var j=0,jl=line_indexes.length-1;
6769 stack.last=function(){return this[this.length-1]
6775 ch2=i<il-1?text.charAt(i+1):"";
6784 case"*":if(ch2=="/"){in_comment--
6811 var internalStyleSheetIndex=-1;
6813 var reSelectorClass=/\.[\w\d_-]+/g;
6814 var reSelectorId=/#[\w\d_-]+/g;
6818 var ElementCache=Firebug.Lite.Cache.Element;
6819 var StyleSheetCache=Firebug.Lite.Cache.StyleSheet;
6820 …arning=domplate(Firebug.Rep,{tag:DIV({"class":"warning focusRow",style:"font-weight:normal;",role:…
6837 ){if(parsedRules[i].selector.indexOf("@")!=-1){parsedRules.splice(i,1)
6842 globalCSSRuleIndex=-1;
6878 …"FBL.processAllStyleSheets","all stylesheet rules processed in "+(new Date().getTime()-start)+"ms")
6898 if(!selector||selector.indexOf("@")!=-1){continue
6903 if(dontSupportGroupedRules&&parsedSelector.indexOf(",")!=-1&&group.length==0){group=parsedSelector.…
6909 …x:i,order:++globalCSSRuleIndex,specificity:selector&&selector.indexOf(",")==-1?getCSSRuleSpecifici…
6920 var source=Firebug.Lite.Proxy.load(url);
6937 style.setAttribute("charset","utf-8");
6942 doc.styleSheets[doc.styleSheets.length-1].externalURL=url;
6961 if(rule.selector.indexOf(",")!=-1){var selectors=rule.selector.split(",");
6962 var maxSpecificity=-1;
6979 }else{if(specificityA<specificityB){return -1
6980 }else{return ruleA.order>ruleB.order?1:-1
6984 if(ruleA.specificity==ruleB.specificity){return ruleA.order>ruleB.order?1:-1
6996 if(href){sourceData.source=Firebug.Lite.Proxy.load(href)
7001 var source=Firebug.Lite.Proxy.load(Env.browser.location.href);
7052 var toSelectorCase=function toSelectorCase(s){return s.replace(reCamelCase,"-$1").toLowerCase()
7054 var reCamelCase=/([A-Z])/g;
7055 var reSelectorCase=/\-(.)/g;
7058 var ElementCache=Firebug.Lite.Cache.Element;
7059 var StyleSheetCache=Firebug.Lite.Cache.StyleSheet;
7071 var reSplitCSS=/(url\("?[^"\)]+?"?\))|(rgb\(.*?\))|(#[\dA-Fa-f]+)|(-?\d+(\.\d+)?(%|[a-z]{1,2})?)|([…
7073 var reRepeat=/no-repeat|repeat-x|repeat-y|repeat/;
7075 …-family","font-size","font-weight","font-style","color","text-transform","text-decoration","letter…
7079 var url=CCSV("@mozilla.org/network/standard-url;1",Components.interfaces.nsIURL);
7154 if(Firebug.expandShorthandProps){var count=style.length-1,index=style.length;
7155 while(index--){var propName=style.item(count-index);
7183 …-moz-initial"&&(name=="-moz-background-clip"||name=="-moz-background-origin"||name=="-moz-backgrou…
7184 }if(name=="margin-left-value"){return"margin-left"
7185 }else{if(name=="margin-right-value"){return"margin-right"
7186 }else{if(name=="margin-top-value"){return"margin-top"
7187 }else{if(name=="margin-bottom-value"){return"margin-bottom"
7188 }else{if(name=="padding-left-value"){return"padding-left"
7189 }else{if(name=="padding-right-value"){return"padding-right"
7190 }else{if(name=="padding-top-value"){return"padding-top"
7191 }else{if(name=="padding-bottom-value"){return"padding-bottom"
7235 },onMouseDown:function(event){var offset=event.clientX-this.panelNode.parentNode.offsetLeft;
7242 }},onDoubleClick:function(event){var offset=event.clientX-this.panelNode.parentNode.offsetLeft;
7322 …rops,command:bindFixed(Firebug.togglePref,Firebug,"expandShorthandProps")},"-",{label:"Refresh",co…
7329 if(cssRule&&hasClass(cssRule,"cssEditableRule")){items.push("-",{label:"NewProp",command:bindFixed(…
7334 }}items.push("-",{label:"Refresh",command:bind(this.refresh,this)});
7340 var offsetX=x-offset.x;
7406 …{role:"list","aria-label":$STR("aria.labels.style rules")},FOR("rule","$rules",TAG("$ruleTag",{rul…
7480 ret.push("-");
7496 …{template:domplate({computedTag:DIV({"class":"a11yCSSView",role:"list","aria-label":$STR("aria.lab…
7526 …){if(FBTrace.DBG_CSS){FBTrace.sysout("CSSEditor.saveEdit : "+previousValue+"->"+value+" = "+propVa…
7538 …e:function(value,offset){if(hasClass(this.target,"cssPropName")){return{start:0,end:value.length-1}
7616 …r=function(_,r,g,b){return"#"+((1<<24)+(r<<16)+(g<<8)+(b<<0)).toString(16).substr(-6).toUpperCase()
7636 offset-=m.index+m[0].length
7642 }}}return{value:m[0],start:start+m.index,end:start+m.index+(m[0].length-1),type:type}
7646 }}}function sortProperties(props){props.sort(function(a,b){return a.name>b.name?1:-1
7651 if(rule){return{line:domUtils.getRuleLine(rule),offset:panelNode.scrollTop-child.offsetTop}
7671 …xtend(Firebug.Panel,{name:"Script",title:"Script",selectIndex:0,sourceIndex:-1,options:{hasToolBut…
7694 this.sourceIndex=-1
7738 try{if(Firebug.disableResourceFetching){renderProcess(Firebug.Lite.Proxy.fetchResourceDisabledMessa…
7762 while(j-->0){path=reLastDir.exec(path)[1]
7764 }else{if(src.indexOf("/")!=-1){if(/^\.\/./.test(src)){path+=src.substring(2)
7776 FBL.ns(function(){with(FBL){var ElementCache=Firebug.Lite.Cache.Element;
7780 if(Firebug.ignoreFirebugElements){ignoreVars[Firebug.Lite.Cache.ID]=1
7782 …ntation",level:"$member.level"},TD({"class":"memberLabelCell",style:"padding-left: $member.indent\…
7783 …,DIV({"class":"watchEditBox a11yFocusNoTab",role:"button",tabindex:"0","aria-label":$STR("press en…
7808 ++i){if(i==path.length-1){delete toggles[path[i]]
7874 },findPathObject:function(object){var pathIndex=-1;
7878 }}return -1
7890 var object=getAncestorByClass(target,"objectLink-element");
7899 this.pathIndex=-1;
7929 selectObject=this.getPathObject(this.objectPath.length-1);
7931 …te.pathIndex<=this.objectPath.length-1?this.getPathObject(state.pathIndex):this.getPathObject(this…
7939 var previousView=previousIndex==-1?null:this.viewPath[previousIndex];
7943 if(newPath||pathIndex==-1){this.toggles={};
7945 }var start=previousIndex+1,length=this.objectPath.length-start;
7995 if(i<l-1){r.push('<span class="fbStatusSeparator">></span>')
8008 if(hasClass(valueBox,"objectBox-array")){var arrayIndex=FirebugReps.Arr.getItemIndex(target);
8049 }}function sortName(a,b){return a.name>b.name?1:-1
8050 }function sortOrder(a,b){return a.order>b.order?1:-1
8093 props.push({name:name,value:value,type:type,rowClass:"memberRow-"+type,open:"",order:order,level:le…
8095 var getWatchRowIndex=function getWatchRowIndex(row){var index=-1;
8109 var getParentRow=function getParentRow(row){var level=parseInt(row.getAttribute("level"))-1;
8116 var level=parseInt(row.getAttribute("level"))-1;
8121 --level
8132 if(hasClass(valueBox,"objectBox-array")){var arrayIndex=FirebugReps.Arr.getItemIndex(target);
8196 if(isScrolledToBottom){container.scrollTop=container.scrollHeight-container.offsetHeight
8202 row.className="logRow"+(className?" logRow-"+className:"");
8265 …-999999px !important;}.collapsed{display:none;}[collapsed="true"]{display:none;}#fbCSS{padding:0 !…