Bug 3090 - Store selected controls tabs between browser restarts
authorEugene Ostroukhov <eugeneo@symbian.org>
Thu, 01 Jul 2010 09:57:41 -0700
changeset 411 07412dc8e169
parent 410 084ae6de03b5
child 412 72448215f517
Bug 3090 - Store selected controls tabs between browser restarts
org.symbian.tools.wrttools.previewer/preview/script/helper.js
org.symbian.tools.wrttools.previewer/preview/script/nokia.js
--- a/org.symbian.tools.wrttools.previewer/preview/script/helper.js	Thu Jul 01 09:17:42 2010 -0700
+++ b/org.symbian.tools.wrttools.previewer/preview/script/helper.js	Thu Jul 01 09:57:41 2010 -0700
@@ -295,22 +295,14 @@
 	});
 
 	// Tabs
-	$('#tabs').tabs( {
-	// select : function(event, ui){
-	// switch (ui.index) {
-	// case 1:
-	// $("event-battery-info").show();
-	// break;
-	// case 2:
-	// $("event-messaging-info").show();
-	// break;
-	// case 3:
-	// $("event-memory-info").show();
-	// break;
-	// case 4:
-	//					
-	// }}
-	});
+	$('#tabs').tabs(
+			{
+				select : function(event, ui) {
+					var selectedTab = ui.index;
+					NOKIA.helper.setPreference(EmulatorPreferences.SELECTED_TAB,
+							selectedTab);
+				}, selected:NOKIA.helper.getPreference(EmulatorPreferences.SELECTED_TAB)
+			});
 	$(".tabs-bottom .ui-tabs-nav, .tabs-bottom .ui-tabs-nav > *").removeClass(
 			"ui-corner-all ui-corner-top").addClass("ui-corner-bottom");
 
@@ -322,35 +314,35 @@
 	});
 	$("#xright").button( {
 		icons : {
-		primary : 'ui-icon-triangle-1-e'
-	},
-	text : false
+			primary : 'ui-icon-triangle-1-e'
+		},
+		text : false
 	});
 	$("#yleft").button( {
 		icons : {
-		primary : 'ui-icon-triangle-1-w'
-	},
-	text : false
+			primary : 'ui-icon-triangle-1-w'
+		},
+		text : false
 	});
 	$("#yright").button( {
 		icons : {
-		primary : 'ui-icon-triangle-1-e'
-	},
-	text : false
+			primary : 'ui-icon-triangle-1-e'
+		},
+		text : false
 	});
 	$("#zleft").button( {
 		icons : {
-		primary : 'ui-icon-triangle-1-w'
-	},
-	text : false
+			primary : 'ui-icon-triangle-1-w'
+		},
+		text : false
 	});
 	$("#zright").button( {
 		icons : {
-		primary : 'ui-icon-triangle-1-e'
-	},
-	text : false
+			primary : 'ui-icon-triangle-1-e'
+		},
+		text : false
 	});
-	
+
 	/*
 	 * Event triggering
 	 */
--- a/org.symbian.tools.wrttools.previewer/preview/script/nokia.js	Thu Jul 01 09:17:42 2010 -0700
+++ b/org.symbian.tools.wrttools.previewer/preview/script/nokia.js	Thu Jul 01 09:57:41 2010 -0700
@@ -172,3 +172,7 @@
 });
 
 window.onresize = NOKIA.layout.render;
+
+var EmulatorPreferences = {
+		SELECTED_TAB:"__SYM_SELECTED_CONTROLS_TAB"
+};