ginebra2/chrome/bedrockchrome/settingsview.superpage/settingsview.js
changeset 6 1c3b8676e58c
parent 5 0f2326c2a325
child 15 73c48011b8c7
--- a/ginebra2/chrome/bedrockchrome/settingsview.superpage/settingsview.js	Wed Jun 23 17:59:43 2010 +0300
+++ b/ginebra2/chrome/bedrockchrome/settingsview.superpage/settingsview.js	Tue Jul 06 14:03:49 2010 +0300
@@ -93,6 +93,10 @@
         
 }
 
+function localizeString(logicalString)
+{
+    document.getElementById(logicalString).innerHTML = window.localeDelegate.translateText(logicalString);
+}
 
 function initForms()
 {
@@ -141,22 +145,29 @@
     var cs2 = document.getElementById("id2");
     var cs3 = document.getElementById("id3");
     var cs4 = document.getElementById("id4");
-    var cs5 = document.getElementById("id5");
+    //var cs5 = document.getElementById("id5");
     var cs6 = document.getElementById("id6");
    
    	cs1.setAttribute("src", "icons/broom_sweep.png");
    	cs2.setAttribute("src", "icons/broom_sweep.png");
    	cs3.setAttribute("src", "icons/broom_sweep.png");
    	cs4.setAttribute("src", "icons/broom_sweep.png");
-   	cs5.setAttribute("src", "icons/broom_sweep.png");
-   	cs6.setAttribute("src", "icons/broom_sweep.png");  
-   
-
-    if(window.chrome.displayMode == "portrait")
-      document.getElementById("cd2").width = "100%";
-    else
-    	document.getElementById("cd2").width = "100%";  //I need this line to handle some problems with landscape in the future. The value may be different  from 100%
-
+   	//cs5.setAttribute("src", "icons/broom_sweep.png");
+   	cs6.setAttribute("src", "icons/broom_sweep.png");
+   	
+   	localizeString("txt_browser_settings_general_settings");
+   	localizeString("txt_browser_settings_general_settings_character_encoding");
+   	localizeString("txt_browser_settings_general_settings_save_browser_history");
+   	localizeString("txt_browser_settings_clear_data");
+   	localizeString("txt_browser_settings_clear_data_cache");
+   	localizeString("txt_browser_settings_clear_data_cookies");
+   	localizeString("txt_browser_settings_clear_data_history");
+   	localizeString("txt_browser_settings_clear_data_bookmarks");
+   	//localizeString("txt_browser_settings_clear_data_form_data");
+   	localizeString("txt_browser_settings_clear_data_all");
+   	localizeString("txt_browser_settings_general_settings_about");
+   	
+   	
 }
 
 window.onload = initForms;
@@ -226,6 +237,8 @@
       window.pageController.deleteCache();
       var cs1 = document.getElementById("id1");
       cs1.setAttribute("src", "icons/broom_sweep.gif");
+      setTimeout("initForms()", 2000);
+      return;
     }
       
     if (field == "cookies") // Cookies
@@ -233,7 +246,8 @@
     	    var cs2 = document.getElementById("id2");
          	cs2.setAttribute("src", "icons/broom_sweep.gif");
       		window.pageController.deleteCookies();
-      		//pausecomp(5000);     		
+      		setTimeout("initForms()", 2000);	
+      		return;
           
   	}
 
@@ -243,8 +257,8 @@
               window.bookmarksManager.clearHistory();
               var cs3 = document.getElementById("id3");
       				cs3.setAttribute("src", "icons/broom_sweep.gif");
-      				
-      				        			 
+      				setTimeout("initForms()", 2000);  
+      				return;    				        			 
          			 
               //window.views.WebView.reload();
 
@@ -256,36 +270,35 @@
               window.bookmarksManager.clearBookmarks();
               var cs4 = document.getElementById("id4");
       				cs4.setAttribute("src", "icons/broom_sweep.gif");
+      				setTimeout("initForms()", 2000);
+      				return;
               //window.views.WebView.reload();
 
    }
 
-  if (field == "forms") // forms and passwords
-  {
-
-						 var cs5 = document.getElementById("id5");
-      			 cs5.setAttribute("src", "icons/broom_sweep.gif");
-             ;// place holder
-
-   }
-
+ 
     if (field == "all") // everything
     {
-    	window.pageController.deleteCache();
+    	var cs6 = document.getElementById("id6");
+      cs6.setAttribute("src", "icons/broom_sweep.gif");
+      setTimeout("initForms();deleteData()", 2000);  
+      return;
+     
+    }
+
+    
+}
+
+function deleteData()
+{
+	window.pageController.deleteCache();
     	window.pageController.deleteCookies();
     	window.bookmarksManager.clearHistory();
     	window.bookmarksManager.clearBookmarks();
       window.pageController.deleteDataFiles();
-      var cs6 = document.getElementById("id6");
-      cs6.setAttribute("src", "icons/broom_sweep.gif");
-    }
-
-    setTimeout("initForms()", 2000);
 }
 
 
-
-
 function setValue(selectedIndex)
 {
 	//alert(this.options[this.selectedIndex].value);