diff --git a/suite/common/search/internetresults.xul b/suite/common/search/internetresults.xul index 9329a12b8051..782d189b9762 100644 --- a/suite/common/search/internetresults.xul +++ b/suite/common/search/internetresults.xul @@ -21,7 +21,7 @@ - + @@ -85,5 +85,6 @@ + diff --git a/xpfe/components/search/resources/find.xul b/xpfe/components/search/resources/find.xul index da5bd3827809..a43d303ea77d 100644 --- a/xpfe/components/search/resources/find.xul +++ b/xpfe/components/search/resources/find.xul @@ -23,7 +23,7 @@ ]> - diff --git a/xpfe/components/search/resources/findresults.css b/xpfe/components/search/resources/findresults.css index 46a5b9e37cb4..bac6830d6e18 100755 --- a/xpfe/components/search/resources/findresults.css +++ b/xpfe/components/search/resources/findresults.css @@ -11,7 +11,7 @@ box { tree { display: table; - background-color: #FFFFFF; + background-color: white; border: 1; border-spacing: 0px; width: 90%; diff --git a/xpfe/components/search/resources/findresults.xul b/xpfe/components/search/resources/findresults.xul index 3a94f95186bb..880c28ea3acf 100644 --- a/xpfe/components/search/resources/findresults.xul +++ b/xpfe/components/search/resources/findresults.xul @@ -1,5 +1,4 @@ - diff --git a/xpfe/components/search/resources/internet.css b/xpfe/components/search/resources/internet.css index 47e16e512e02..2be9d17699df 100755 --- a/xpfe/components/search/resources/internet.css +++ b/xpfe/components/search/resources/internet.css @@ -14,7 +14,7 @@ tree[id="searchengines"] { background-color: #FFFFFF; border: 1; border-spacing: 0px; - width: 300; +// width: 300; align: center; } diff --git a/xpfe/components/search/resources/internet.js b/xpfe/components/search/resources/internet.js index 14bb9dbfa50e..7b33c454f2c6 100644 --- a/xpfe/components/search/resources/internet.js +++ b/xpfe/components/search/resources/internet.js @@ -89,3 +89,25 @@ function doUncheckAll() return(true); } + + + +function saveSearch() +{ + var resultsTree = parent.frames[1].document.getElementById("internetresultstree"); + if (!resultsTree) return(false); + x = resultsTree.childNodes.length; + if (x < 1) return(false); + // XXX shouldn't assume that treebody is the last child node in the tree! + var searchURL = resultsTree.childNodes[x-1].getAttribute("id"); + if (!searchURL) return(false); + + dump("Bookmark search URL: " + searchURL + "\n"); + + var bmks = Components.classes["component://netscape/browser/bookmarks-service"].getService(); + bmks = bmks.QueryInterface(Components.interfaces.nsIBookmarksService); + // XXX should construct a more interesting/useful title + bmks.AddBookmark(searchURL, "Saved Internet Search"); + + return(true); +} diff --git a/xpfe/components/search/resources/internet.xul b/xpfe/components/search/resources/internet.xul index 5e000f01347e..0a21061c1faf 100644 --- a/xpfe/components/search/resources/internet.xul +++ b/xpfe/components/search/resources/internet.xul @@ -10,6 +10,9 @@ + + + ]> @@ -34,7 +37,7 @@ - + @@ -62,16 +65,16 @@ - + - + + - diff --git a/xpfe/components/search/resources/internetresults.xul b/xpfe/components/search/resources/internetresults.xul index 9329a12b8051..782d189b9762 100644 --- a/xpfe/components/search/resources/internetresults.xul +++ b/xpfe/components/search/resources/internetresults.xul @@ -21,7 +21,7 @@ - + @@ -85,5 +85,6 @@ + diff --git a/xpfe/components/search/resources/search.xul b/xpfe/components/search/resources/search.xul index 06b19f17b2fd..860378333b8e 100644 --- a/xpfe/components/search/resources/search.xul +++ b/xpfe/components/search/resources/search.xul @@ -39,6 +39,6 @@ // load initial page - loadPage('internet'); + loadPage('find');