%findBarDTD; ]> null return this._findbar ? this._findbar : this._findbar = document.getBindingParent(this); 0 1 2 0 null "0" false null null 0 6 150 null false = 0; --x) this._unhookListenersAtIndex(x); } this.browser = null; var prefsvc = Components.classes["@mozilla.org/preferences-service;1"] .getService(Components.interfaces.nsIPrefBranch); prefsvc.removeObserver("accessibility.typeaheadfind", this._observer); prefsvc.removeObserver("accessibility.typeaheadfind.linksonly", this._observer); prefsvc.removeObserver("accessibility.typeaheadfind.casesensitive", this._observer); ]]> = 0; i--) { if (shouldDelete[i]) { var r = fSelection.getRangeAt(i); fSelection.removeRange(r); } } // Remove listeners if no more highlights left if (fSelection.rangeCount == 0) this._removeEditorListeners(editor); ]]> = 0; --x) { if (this._editors[x].document == doc) { sel = this._editors[x].selectionController .getSelection(this._findSelection); sel.removeAllRanges(); // We don't need to listen to this editor any more this._unhookListenersAtIndex(x); } } } return true; } return textFound; ]]> null this._selectionMaxLen) { var pattern = new RegExp("^(?:\\s*.){0," + this._selectionMaxLen + "}"); pattern.test(selText); selText = RegExp.lastMatch; } return selText.replace(/^\s+/, "") .replace(/\s+$/, "") .replace(/\s+/g, " ") .substr(0, this._selectionMaxLen); ]]>