Add findbar.termPerTab

Allow the pref to switch between global search term and per-tab search term
This commit is contained in:
wolfbeast 2018-09-09 15:41:15 +02:00 • committed by Roy Tam
commit 58f6d1953c
2 changed files with 5 additions and 1 deletions

View file

@ -908,6 +908,7 @@ pref("findbar.highlightAll", false);
pref("findbar.modalHighlight", false);
pref("findbar.entireword", false);
pref("findbar.iteratorTimeout", 100);
pref("findbar.termPerTab", false);
// use Mac OS X Appearance panel text smoothing setting when rendering text, disabled by default
pref("gfx.use_text_smoothing_setting", false);

View file

@ -282,6 +282,7 @@
return this._browser;
]]></getter>
<setter><![CDATA[
let prefsvc = this._prefsvc;
if (this._browser) {
if (this._browser.messageManager) {
this._browser.messageManager.removeMessageListener("Findbar:Keypress", this);
@ -300,7 +301,9 @@
this._browser.messageManager.addMessageListener("Findbar:Mouseup", this);
this._browser.finder.addResultListener(this);
this._findField.value = this._browser._lastSearchString;
if (prefsvc.getBoolPref("findbar.termPerTab") == true) {
this._findField.value = this._browser._lastSearchString;
}
}
return val;
]]></setter>