mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-10 20:05:49 +00:00
making search results show up in sidebar.
This commit is contained in:
parent
8f17cbef91
commit
7a81753769
@ -309,6 +309,7 @@ function loadEventHandlers(event)
|
||||
// Filter out events that are not about the document load we are interested in
|
||||
if (event.originalTarget == _content.document) {
|
||||
UpdateBookmarksLastVisitedDate(event);
|
||||
UpdateInternetSearchResults(event);
|
||||
checkForDirectoryListing();
|
||||
postURLToNativeWidget();
|
||||
}
|
||||
@ -2126,3 +2127,29 @@ function SidebarFinishClick() {
|
||||
function SidebarCleanUpExpandCollapse() {
|
||||
setTimeout("document.persist('boxSidebar', 'hidden');",100);
|
||||
}
|
||||
|
||||
function UpdateInternetSearchResults(event)
|
||||
{
|
||||
var url = getWebNavigation().currentURI.spec;
|
||||
if (url) {
|
||||
try {
|
||||
var autoOpenSearchPanel =
|
||||
pref.getBoolPref("browser.search.opensidebarsearchpanel");
|
||||
|
||||
if (autoOpenSearchPanel || isSearchPanelOpen())
|
||||
{
|
||||
if (!gSearchService)
|
||||
gSearchService = Components.classes["@mozilla.org/rdf/datasource;1?name=internetsearch"]
|
||||
.getService(Components.interfaces.nsIInternetSearchService);
|
||||
|
||||
var searchInProgressFlag = gSearchService.FindInternetSearchResults(url);
|
||||
|
||||
if (searchInProgressFlag) {
|
||||
if (autoOpenSearchPanel)
|
||||
RevealSearchPanel();
|
||||
}
|
||||
}
|
||||
} catch (ex) {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user