Bug 133117 Allow context search results to open in new tab r=IanN sr=me

This commit is contained in:
neil%parkwaycc.co.uk 2006-09-14 06:11:32 +00:00
Родитель 5d7cd300db
Коммит fd076b77db
1 изменённых файлов: 11 добавлений и 3 удалений

Просмотреть файл

@ -1079,7 +1079,7 @@ function QualifySearchTerm()
return "";
}
function OpenSearch(tabName, searchStr, newWindowFlag)
function OpenSearch(tabName, searchStr, newWindowOrTabFlag, reverseBackgroundPref)
{
//This function needs to be split up someday.
@ -1136,10 +1136,18 @@ function OpenSearch(tabName, searchStr, newWindowFlag)
} catch (ex) {
}
if (!newWindowFlag)
if (!newWindowOrTabFlag)
loadURI(defaultSearchURL);
else
else if (!pref.getBoolPref("browser.search.opentabforcontextsearch"))
window.open(defaultSearchURL, "_blank");
else {
var newTab = gBrowser.addTab(defaultSearchURL);
var loadInBackground = pref.getBoolPref("browser.tabs.loadInBackground");
if (reverseBackgroundPref)
loadInBackground = !loadInBackground;
if (!loadInBackground)
gBrowser.selectedTab = newTab;
}
}
}
}