rem: if (FBTrace.DBG_LINETABLE) FBTrace.sysout("debugger.setLineBreakpoints enumerateScriptInfos valid="+script.isValid+" "+ typename+" tag@url="+script.tag+"@"+url+"\n"); var sourceLines = false; if (script.isValid) sourceFile.addToLineTable(script, baseLineNumber, sourceLines); 
add: var scriptRow = sourceBox.childNodes[line-1]; scriptRow.setAttribute("breakpoint", "true"); if (props.disabled) scriptRow.setAttribute("disabledBreakpoint", "true"); if (props.condition) scriptRow.setAttribute("condition", "true"); 
context:     fbs.enumerateScriptInfos(sourceFile.href, {call: function(url, script, baseLineNumber, typename)    {        if (FBTrace.DBG_LINETABLE) FBTrace.sysout("debugger.setLineBreakpoints enumerateScriptInfos valid="+script.isValid+" "+ typename+" tag@url="+script.tag+"@"+url+"\n");        var sourceLines = false; //TODO, add source for evals        if (script.isValid)            sourceFile.addToLineTable(script, baseLineNumber, sourceLines);    }});
meta: 7450	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/7450/c5f013dccda5f25ec6c3894c73898353bae36759/debugger.js/clean/extension/content/firebug/debugger.js