ginebra2/chrome/bedrockchrome/suggests.snippet/suggests.js
changeset 16 3c88a81ff781
parent 14 6aeb7a756187
--- a/ginebra2/chrome/bedrockchrome/suggests.snippet/suggests.js	Thu Sep 23 15:32:11 2010 -0400
+++ b/ginebra2/chrome/bedrockchrome/suggests.snippet/suggests.js	Fri Oct 15 17:30:59 2010 -0400
@@ -32,9 +32,9 @@
     function _setMaxHeight()
     {
         // Calculate height of available space for suggest list.
-        var statusbarSz = snippets.StatusBarChromeId.getGeometry();
+        var statusbarHeight = (snippets.StatusBarChromeId != undefined && snippets.StatusBarChromeId.visible) ? snippets.StatusBarChromeId.getGeometry().height : 0;       
         // The Orbit UI doesn't have a status bar.
-        var statusbarHeight = (app.ui() == "orbit_ui") ? 0 : statusbarSz.height;
+        var statusbarHeight = ((app.ui() == "orbit_ui") || (app.ui() == "maemo5_ui")) ? 0 : statusbarSz.height;
         var urlSearchSz = snippets[urlSnippetId].getGeometry();
         var toolbarSz = snippets.WebViewToolbarId.getGeometry();
         // leave some space between suggest and toolbar (~10% of display height)
@@ -94,8 +94,7 @@
     function _updateSuggestList(input)
     {
         var recenturl;
-        var recenttitle = window.localeDelegate.translateText(
-            "txt_browser_chrome_suggests_search_for");
+        var recenttitle = window.localeDelegate.translateText("txt_browser_chrome_suggests_search_for");
         var snippetId = document.getElementById('SuggestsId');
         var suggests = window.bookmarksController.suggestSimilar(input);
         var suggestUL = document.createElement('ul');
@@ -116,7 +115,7 @@
 
         // add each search suggestion to unordered list
         for (i=0; i < suggests.length; i++) {
-            recenturl = suggests[i].url1;
+           	recenturl = suggests[i].url1;
             recenttitle = suggests[i].title1;
             suggestLI = document.createElement('li');
             suggestLI.id = "suggestsLiId";
@@ -272,5 +271,11 @@
     {
         inputTimeoutDelay = to;
     }
+    
+    //! Hides suggests list and support items.
+    this.hideSuggests = function()
+    {
+        _hideSuggests();
+    }
 }