michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: 250 michael@0: michael@0: michael@0: michael@0: michael@0: 200 michael@0: michael@0: michael@0: michael@0: Services.prefs.getBoolPref("javascript.options.showInConsole"); michael@0: michael@0: michael@0: michael@0: return this.mCount michael@0: michael@0: michael@0: michael@0: return this.mMode; michael@0: michael@0: michael@0: michael@0: michael@0: return this.mFilter; michael@0: michael@0: michael@0: michael@0: michael@0: return this.getAttribute("sortOrder"); michael@0: this.setAttribute("sortOrder", val); return val; michael@0: michael@0: null michael@0: michael@0: return this.mSelectedItem michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: = limit; --i) michael@0: if (!messages[i].message) michael@0: break; michael@0: michael@0: // Populate with messages after latest "clear" michael@0: while (++i < messages.length) michael@0: this.appendItem(messages[i]); michael@0: ]]> michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: aString.length) michael@0: aMiddleCharacter = halfLimit; michael@0: michael@0: let startPosition = 0; michael@0: let endPosition = aString.length; michael@0: if (aMiddleCharacter - halfLimit >= 0) michael@0: startPosition = aMiddleCharacter - halfLimit; michael@0: if (aMiddleCharacter + halfLimit <= aString.length) michael@0: endPosition = aMiddleCharacter + halfLimit; michael@0: if (endPosition - startPosition < this.fieldMaxLength) michael@0: endPosition += this.fieldMaxLength - (endPosition - startPosition); michael@0: let truncatedString = aString.substring(startPosition, endPosition); michael@0: let Ci = Components.interfaces; michael@0: let ellipsis = Services.prefs.getComplexValue("intl.ellipsis", michael@0: Ci.nsIPrefLocalizedString).data; michael@0: if (startPosition > 0) { michael@0: truncatedString = ellipsis + truncatedString; michael@0: aMiddleCharacter += ellipsis.length; michael@0: } michael@0: if (endPosition < aString.length) michael@0: truncatedString = truncatedString + ellipsis; michael@0: michael@0: return { michael@0: string: truncatedString, michael@0: column: aMiddleCharacter - startPosition michael@0: }; michael@0: ]]> michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: this.limit) this.deleteFirst(); michael@0: ]]> michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: this.init(); michael@0: this.destroy(); michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: null michael@0: null michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: