mypackage_wrt/Main.js
changeset 51 abeee2a2e01b
parent 50 29d06ba03163
--- a/mypackage_wrt/Main.js	Mon May 10 09:27:55 2010 +0100
+++ b/mypackage_wrt/Main.js	Mon May 10 14:32:47 2010 +0100
@@ -39,6 +39,9 @@
 var Packageid=null;
 var myforumid=null;
 var myforumtitle=null;
+var enabletransition=null;
+var istransitionon = true;
+var myoption ={ value: "1", text: "on" };
 
 // Feed name, URL etc for forums
 var forumFeedName = "Symbian.org Forums";
@@ -64,7 +67,7 @@
 var mercurialPackageUrl=null;
 
 // Update variables
-var myversion = "0.4";
+var myversion = "0.4a";
 var versionWikiPageUrl = wikiBaseUrl + "/My_Package_Widget";
 var versionWikiPageString = "Current widget version is [";
 var downloadUrl = "http://tiny.symbian.org/mypackage";
@@ -207,11 +210,18 @@
 		
 		settings.addControl(ForumControl);
 
+	//add tick box for transition effects
+	
+	enabletransition = new SelectionList ("transitions","Transition Effects", [myoption],true,null);
+	settings.addControl(enabletransition);  
+	if (istransitionon){
+		enabletransition.setSelected([myoption]);
+	}
+
 	// save settings button
     settingsSaveButton = new FormButton(null, "Save");
     settingsSaveButton.addEventListener("ActionPerformed", saveSettingsClicked);
-    settings.addControl(settingsSaveButton);
-    
+    settings.addControl(settingsSaveButton);  
 	
 
     // cancel settings button
@@ -294,6 +304,8 @@
 		
 		//saved from PackageMercurialUrlCompleted
 		mercurialPackageUrl=widget.preferenceForKey("mercurialPackageUrl");
+		
+		istransitionon=widget.preferenceForKey("istransitionon");
     }
 }
 
@@ -306,7 +318,7 @@
 		widget.setPreferenceForKey(Packageid, "Packageid");
 		widget.setPreferenceForKey(myforumid, "myforumid");
 		widget.setPreferenceForKey(myforumtitle, "myforumtitle");
-				
+		widget.setPreferenceForKey(istransitionon, "istransitionon");
     }
 }
 
@@ -318,6 +330,8 @@
 	forumPassword = forumPasswordControl.getText();
 	Packageid = packageControl.getText();
 	
+	istransitionon= enabletransition.isSelected(myoption);
+	
     // save preferences
     savePreferences();