ginebra2/chrome/bedrockchrome/settingsview.superpage/settingsview.js
changeset 6 1c3b8676e58c
parent 5 0f2326c2a325
child 15 73c48011b8c7
equal deleted inserted replaced
5:0f2326c2a325 6:1c3b8676e58c
    91     }
    91     }
    92     window.pageController.setSettingsLoaded(1);
    92     window.pageController.setSettingsLoaded(1);
    93         
    93         
    94 }
    94 }
    95 
    95 
       
    96 function localizeString(logicalString)
       
    97 {
       
    98     document.getElementById(logicalString).innerHTML = window.localeDelegate.translateText(logicalString);
       
    99 }
    96 
   100 
    97 function initForms()
   101 function initForms()
    98 {
   102 {
    99     //var index1 = popupState();
   103     //var index1 = popupState();
   100     //blockpopup.formbutton[index1].checked = true;
   104     //blockpopup.formbutton[index1].checked = true;
   139     
   143     
   140     var cs1 = document.getElementById("id1");
   144     var cs1 = document.getElementById("id1");
   141     var cs2 = document.getElementById("id2");
   145     var cs2 = document.getElementById("id2");
   142     var cs3 = document.getElementById("id3");
   146     var cs3 = document.getElementById("id3");
   143     var cs4 = document.getElementById("id4");
   147     var cs4 = document.getElementById("id4");
   144     var cs5 = document.getElementById("id5");
   148     //var cs5 = document.getElementById("id5");
   145     var cs6 = document.getElementById("id6");
   149     var cs6 = document.getElementById("id6");
   146    
   150    
   147    	cs1.setAttribute("src", "icons/broom_sweep.png");
   151    	cs1.setAttribute("src", "icons/broom_sweep.png");
   148    	cs2.setAttribute("src", "icons/broom_sweep.png");
   152    	cs2.setAttribute("src", "icons/broom_sweep.png");
   149    	cs3.setAttribute("src", "icons/broom_sweep.png");
   153    	cs3.setAttribute("src", "icons/broom_sweep.png");
   150    	cs4.setAttribute("src", "icons/broom_sweep.png");
   154    	cs4.setAttribute("src", "icons/broom_sweep.png");
   151    	cs5.setAttribute("src", "icons/broom_sweep.png");
   155    	//cs5.setAttribute("src", "icons/broom_sweep.png");
   152    	cs6.setAttribute("src", "icons/broom_sweep.png");  
   156    	cs6.setAttribute("src", "icons/broom_sweep.png");
   153    
   157    	
   154 
   158    	localizeString("txt_browser_settings_general_settings");
   155     if(window.chrome.displayMode == "portrait")
   159    	localizeString("txt_browser_settings_general_settings_character_encoding");
   156       document.getElementById("cd2").width = "100%";
   160    	localizeString("txt_browser_settings_general_settings_save_browser_history");
   157     else
   161    	localizeString("txt_browser_settings_clear_data");
   158     	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%
   162    	localizeString("txt_browser_settings_clear_data_cache");
   159 
   163    	localizeString("txt_browser_settings_clear_data_cookies");
       
   164    	localizeString("txt_browser_settings_clear_data_history");
       
   165    	localizeString("txt_browser_settings_clear_data_bookmarks");
       
   166    	//localizeString("txt_browser_settings_clear_data_form_data");
       
   167    	localizeString("txt_browser_settings_clear_data_all");
       
   168    	localizeString("txt_browser_settings_general_settings_about");
       
   169    	
       
   170    	
   160 }
   171 }
   161 
   172 
   162 window.onload = initForms;
   173 window.onload = initForms;
   163 
   174 
   164 
   175 
   224     if (field == "cache")
   235     if (field == "cache")
   225     { 
   236     { 
   226       window.pageController.deleteCache();
   237       window.pageController.deleteCache();
   227       var cs1 = document.getElementById("id1");
   238       var cs1 = document.getElementById("id1");
   228       cs1.setAttribute("src", "icons/broom_sweep.gif");
   239       cs1.setAttribute("src", "icons/broom_sweep.gif");
       
   240       setTimeout("initForms()", 2000);
       
   241       return;
   229     }
   242     }
   230       
   243       
   231     if (field == "cookies") // Cookies
   244     if (field == "cookies") // Cookies
   232     {
   245     {
   233     	    var cs2 = document.getElementById("id2");
   246     	    var cs2 = document.getElementById("id2");
   234          	cs2.setAttribute("src", "icons/broom_sweep.gif");
   247          	cs2.setAttribute("src", "icons/broom_sweep.gif");
   235       		window.pageController.deleteCookies();
   248       		window.pageController.deleteCookies();
   236       		//pausecomp(5000);     		
   249       		setTimeout("initForms()", 2000);	
       
   250       		return;
   237           
   251           
   238   	}
   252   	}
   239 
   253 
   240   if (field == "history") // History
   254   if (field == "history") // History
   241   {
   255   {
   242 
   256 
   243               window.bookmarksManager.clearHistory();
   257               window.bookmarksManager.clearHistory();
   244               var cs3 = document.getElementById("id3");
   258               var cs3 = document.getElementById("id3");
   245       				cs3.setAttribute("src", "icons/broom_sweep.gif");
   259       				cs3.setAttribute("src", "icons/broom_sweep.gif");
   246       				
   260       				setTimeout("initForms()", 2000);  
   247       				        			 
   261       				return;    				        			 
   248          			 
   262          			 
   249               //window.views.WebView.reload();
   263               //window.views.WebView.reload();
   250 
   264 
   251   }
   265   }
   252 
   266 
   254   {
   268   {
   255 
   269 
   256               window.bookmarksManager.clearBookmarks();
   270               window.bookmarksManager.clearBookmarks();
   257               var cs4 = document.getElementById("id4");
   271               var cs4 = document.getElementById("id4");
   258       				cs4.setAttribute("src", "icons/broom_sweep.gif");
   272       				cs4.setAttribute("src", "icons/broom_sweep.gif");
       
   273       				setTimeout("initForms()", 2000);
       
   274       				return;
   259               //window.views.WebView.reload();
   275               //window.views.WebView.reload();
   260 
   276 
   261    }
   277    }
   262 
   278 
   263   if (field == "forms") // forms and passwords
   279  
   264   {
       
   265 
       
   266 						 var cs5 = document.getElementById("id5");
       
   267       			 cs5.setAttribute("src", "icons/broom_sweep.gif");
       
   268              ;// place holder
       
   269 
       
   270    }
       
   271 
       
   272     if (field == "all") // everything
   280     if (field == "all") // everything
   273     {
   281     {
   274     	window.pageController.deleteCache();
   282     	var cs6 = document.getElementById("id6");
       
   283       cs6.setAttribute("src", "icons/broom_sweep.gif");
       
   284       setTimeout("initForms();deleteData()", 2000);  
       
   285       return;
       
   286      
       
   287     }
       
   288 
       
   289     
       
   290 }
       
   291 
       
   292 function deleteData()
       
   293 {
       
   294 	window.pageController.deleteCache();
   275     	window.pageController.deleteCookies();
   295     	window.pageController.deleteCookies();
   276     	window.bookmarksManager.clearHistory();
   296     	window.bookmarksManager.clearHistory();
   277     	window.bookmarksManager.clearBookmarks();
   297     	window.bookmarksManager.clearBookmarks();
   278       window.pageController.deleteDataFiles();
   298       window.pageController.deleteDataFiles();
   279       var cs6 = document.getElementById("id6");
   299 }
   280       cs6.setAttribute("src", "icons/broom_sweep.gif");
       
   281     }
       
   282 
       
   283     setTimeout("initForms()", 2000);
       
   284 }
       
   285 
       
   286 
       
   287 
   300 
   288 
   301 
   289 function setValue(selectedIndex)
   302 function setValue(selectedIndex)
   290 {
   303 {
   291 	//alert(this.options[this.selectedIndex].value);
   304 	//alert(this.options[this.selectedIndex].value);