Components.classes["@mozilla.org/consoleservice;1"].getService(Components.interfaces.nsIConsoleService)
[]
[]
null
Components.classes["@mozilla.org/preferences-service;1"].getService(Components.interfaces.nsIPrefBranch2);
1000
= limit && messages[i].message; i--);
while (++i < messages.length)
{
this.appendItem(messages[i]);
}
]]>
0; i--)
{
this.observe_delayed(this.mMsgQueue.shift());
}
if (this.mMsgQueue.length > 0)
{
setTimeout(function(c) { c.observe_process(); }, 0, this);
}
}
catch (ex) { }
]]>
100){row.setAttribute("code", aMessage.sourceLine.substring(0,100).replace(/\n\-+\^$/, "").replace(/\s/g, " ")+"/* ... */");
row.setAttribute("column", aMessage.columnNumber || 0);
row.setAttribute("errorDots", this.repeatChar(" ", (aMessage.columnNumber > 100) ? 105 : aMessage.columnNumber));
} else {
row.setAttribute("code", aMessage.sourceLine.replace(/\n\-+\^$/, "").replace(/\s/g, " "));
row.setAttribute("column", aMessage.columnNumber || 0);
row.setAttribute("errorDots", this.repeatChar(" ", aMessage.columnNumber));
}
}
if (("nsIScriptError2" in Components.interfaces &&
aMessage instanceof Components.interfaces.nsIScriptError2 &&
"timeStamp" in aMessage) ||
(aMessage instanceof Components.interfaces.nsIScriptError &&
"timeStamp" in aMessage))
{
var ts = new Date(aMessage.timeStamp);
var tss = ts.toTimeString();
tss = ts.toDateString() + " " + tss.substr(0, tss.indexOf(" "));
row.setAttribute("timestamp", tss);
}
this.appendConsoleRow(row);
]]>
0)
{
var item = (this.reversed)?this.lastChild:this.firstChild;
this.removeConsoleRow(item);
}
]]>
= 0; i--)
{
this.appendChild(children[i]);
}
]]>
)([\s\S]+)" nsresult: "0x\S+ \((.+)\)" location: "(?:(?:JS|native) frame :: (?!)(.+) :: .+ :: line (\d+)|)" data: (?:yes|no)\]$/.test(aMessage.errorMessage) || /^(?:uncaught exception: )?\[Exception... "(?!)([\s\S]+)" code: "\d+" nsresult: "0x\S+ \((.+)\)" location: "(?:(.+) Line: (\d+)|)"\]$/.test(aMessage.errorMessage))
{
return {
errorMessage: RegExp.$1 + ((RegExp.$1.indexOf(RegExp.$2) == -1)?" = " + RegExp.$2:""),
sourceName: RegExp.$3,
lineNumber: RegExp.$4
};
}
return aMessage;
]]>
-1)
{
this.mListeners.splice(ix, 1);
}
]]>
numItems - 1)
newIndex = numItems - 1;
var itemAtIndex = this.getItemAtIndex(newIndex);
var newItem = itemAtIndex;
// make sure that the item is actually visible/selectable
if (this._userSelecting && newItem && !this._canUserSelect(newItem))
{
newItem = this.getNextVisible(itemAtIndex, offset > 1 || offset == -1);
// make sure to scroll at least by one item when page scrolling
if ((offset > 1 || offset < -1) && newItem == this.currentItem)
newItem = this.getNextVisible(itemAtIndex, offset < 0);
}
if (newItem)
{
if (isSelectingRange)
this.selectItemRange(null, newItem);
else if (isSelecting)
this.selectItem(newItem);
this.currentItem = newItem;
this.ensureIndexIsVisible(this.getIndexOfItem(newItem));
if (!newItem || newItem.boxObject.height <= this.scrollBoxObject.height)
this.ensureIndexIsVisible(this.getIndexOfItem(newItem));
else // always show the top of overlong rows
this.scrollToIndex(this.currentIndex);
}
]]>
0;
}
catch (ex)
{
return this.parentNode && !this.hidden;
}
]]>
Components.classes["@mozilla.org/preferences-service;1"].getService(Components.interfaces.nsIPrefBranch2);
' + URI + '');
]]>
= items.length)
{
i = 0;
}
items[i].setAttribute("checked", "true");
items[i].doCommand();
}
]]>