rem: onEventScript: function(frame) { if (FBTrace.DBG_EVENTS) FBTrace.sysout("debugger.onEventLevel\n");                                             /*@explore*/ var context = this.breakContext; delete this.breakContext;  try { var script = frame.script;  if (!context.sourceFileMap) { if (FBTrace.DBG_EVENTS) FBTrace.sysout("context.sourceFileMap missing!\n");                            /*@explore*/ context.sourceFileMap = {}; }  var url = this.getDataURLForScript(script, script.functionName+"."+script.tag); if (FBTrace.DBG_EVENTS) FBTrace.sysout("debugger.onEventLevel url="+url+"\n");                             /*@explore*/  var sourceFile = new FBL.SourceFile(url, context);  sourceFile.tag = script.tag; sourceFile.title = script.functionName+"."+script.tag; if (FBTrace.DBG_EVENTS) FBTrace.sysout("debugger.onEventScript tag="+sourceFile.tag+"\n");                 /*@explore*/  if (context.eventSourceURLByTag == undefined) { context.eventSourceURLByTag = {}; context.eventSourceFilesByURL = {}; }  context.eventSourceURLByTag[script.tag] = url; context.eventSourceFilesByURL[url] = sourceFile;  var lines = context.sourceCache.store(url, script.functionSource); if (FBTrace.DBG_EVENTS)                                                                                    /*@explore*/ for (var i = 0; i < lines.length; i++) FBTrace.sysout("["+(i+2)+"]="+lines[i]+"\n");                  /*@explore*/ sourceFile.addToLineTable(script, 0, lines); if (FBTrace.DBG_SOURCEFILES)                                                                               /*@explore*/ FBTrace.sysout("debugger.onEventScript sourcefile="+sourceFile.toString()+"\n");                       /*@explore*/  return url; } catch(exc) { ERROR("debugger.onEventLevel failed: "+exc); return null; } 
add: onEventScript: function(context, frame, url) { 
context:     onEventScript: function(frame)     {         if (FBTrace.DBG_EVENTS) FBTrace.sysout("debugger.onEventLevel\n");                                             /*@explore*/        var context = this.breakContext;        delete this.breakContext;                try {            var script = frame.script;                        if (!context.sourceFileMap)            {                 if (FBTrace.DBG_EVENTS) FBTrace.sysout("context.sourceFileMap missing!\n");                            /*@explore*/                context.sourceFileMap = {};            }                        var url = this.getDataURLForScript(script, script.functionName+"."+script.tag);            if (FBTrace.DBG_EVENTS) FBTrace.sysout("debugger.onEventLevel url="+url+"\n");                             /*@explore*/                            var sourceFile = new FBL.SourceFile(url, context);                        sourceFile.tag = script.tag;            sourceFile.title = script.functionName+"."+script.tag;            if (FBTrace.DBG_EVENTS) FBTrace.sysout("debugger.onEventScript tag="+sourceFile.tag+"\n");                 /*@explore*/                        if (context.eventSourceURLByTag == undefined)             {                context.eventSourceURLByTag = {};                context.eventSourceFilesByURL = {};            }                        context.eventSourceURLByTag[script.tag] = url;            context.eventSourceFilesByURL[url] = sourceFile;                        var lines = context.sourceCache.store(url, script.functionSource);            if (FBTrace.DBG_EVENTS)                                                                                    /*@explore*/                 for (var i = 0; i < lines.length; i++) FBTrace.sysout("["+(i+2)+"]="+lines[i]+"\n");                  /*@explore*/            sourceFile.addToLineTable(script, 0, lines);    // trueBaselineNumber heursitic            if (FBTrace.DBG_SOURCEFILES)                                                                               /*@explore*/                FBTrace.sysout("debugger.onEventScript sourcefile="+sourceFile.toString()+"\n");                       /*@explore*/                        return url;        }        catch(exc)         {            ERROR("debugger.onEventLevel failed: "+exc);            return null;        }    },
meta: 7450	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/7450/a3d0767bc6a4b4299591e2998a8b962b08b011ac/debugger.js/buggy/extension/content/firebug/debugger.js