equal
deleted
inserted
replaced
55 // Wiki url etc |
55 // Wiki url etc |
56 var wikiFeedName = "New on Symbian.org Wiki"; |
56 var wikiFeedName = "New on Symbian.org Wiki"; |
57 var wikiFeedUrl = symbianOrgBaseUrl+"/wiki/index.php?title=Special:NewPages&feed=rss"; |
57 var wikiFeedUrl = symbianOrgBaseUrl+"/wiki/index.php?title=Special:NewPages&feed=rss"; |
58 var wikiBaseUrl = symbianOrgBaseUrl+"/wiki/index.php"; |
58 var wikiBaseUrl = symbianOrgBaseUrl+"/wiki/index.php"; |
59 |
59 |
|
60 //Mercurial settings |
|
61 var mercurialUrl = symbianOrgBaseUrl + "/oss/FCL"; |
|
62 var mercurialrss= "rss-log"; |
|
63 var MCLrepos =null; |
|
64 var mercurialPackageUrl=null; |
|
65 |
60 // Update variables |
66 // Update variables |
61 var myversion = "0.3"; |
67 var myversion = "0.4"; |
62 var versionWikiPageUrl = wikiBaseUrl + "/My_Package_Widget"; |
68 var versionWikiPageUrl = wikiBaseUrl + "/My_Package_Widget"; |
63 var versionWikiPageString = "Current widget version is ["; |
69 var versionWikiPageString = "Current widget version is ["; |
64 var downloadUrl = "http://tiny.symbian.org/mypackage"; |
70 var downloadUrl = "http://tiny.symbian.org/mypackage"; |
65 |
71 |
66 // UI elements |
72 // UI elements |
93 var MENU_ITEM_LARGER_FONT = 5; |
99 var MENU_ITEM_LARGER_FONT = 5; |
94 var MENU_ITEM_SMALLER_FONT = 6; |
100 var MENU_ITEM_SMALLER_FONT = 6; |
95 // Flag indicating weather the web site login has been initiated |
101 // Flag indicating weather the web site login has been initiated |
96 var loginInitiated = false; |
102 var loginInitiated = false; |
97 var loginInitiatedCallback = null; |
103 var loginInitiatedCallback = null; |
98 |
|
99 |
104 |
100 |
105 |
101 var widgetHomepage = symbianOrgBaseUrl + "/wiki/index.php?title=Symbian.org_WRT_Widget&action=render"; |
106 var widgetHomepage = symbianOrgBaseUrl + "/wiki/index.php?title=Symbian.org_WRT_Widget&action=render"; |
102 var aboutText = "<strong>My Package "+myversion+"</strong><br>" |
107 var aboutText = "<strong>My Package "+myversion+"</strong><br>" |
103 + "MyPackage WRT Widget is a Web Runtime application which allows mobile " |
108 + "MyPackage WRT Widget is a Web Runtime application which allows mobile " |
284 forumUsername = widget.preferenceForKey("forumUsername"); |
289 forumUsername = widget.preferenceForKey("forumUsername"); |
285 forumPassword = widget.preferenceForKey("forumPassword"); |
290 forumPassword = widget.preferenceForKey("forumPassword"); |
286 Packageid=widget.preferenceForKey("Packageid"); |
291 Packageid=widget.preferenceForKey("Packageid"); |
287 myforumid=widget.preferenceForKey("myforumid"); |
292 myforumid=widget.preferenceForKey("myforumid"); |
288 myforumtitle=widget.preferenceForKey("myforumtitle"); |
293 myforumtitle=widget.preferenceForKey("myforumtitle"); |
|
294 |
|
295 //saved from PackageMercurialUrlCompleted |
|
296 mercurialPackageUrl=widget.preferenceForKey("mercurialPackageUrl"); |
289 } |
297 } |
290 } |
298 } |
291 |
299 |
292 // Loads widget preferences. |
300 // Loads widget preferences. |
293 function savePreferences() { |
301 function savePreferences() { |
296 widget.setPreferenceForKey(forumUsername, "forumUsername"); |
304 widget.setPreferenceForKey(forumUsername, "forumUsername"); |
297 widget.setPreferenceForKey(forumPassword, "forumPassword"); |
305 widget.setPreferenceForKey(forumPassword, "forumPassword"); |
298 widget.setPreferenceForKey(Packageid, "Packageid"); |
306 widget.setPreferenceForKey(Packageid, "Packageid"); |
299 widget.setPreferenceForKey(myforumid, "myforumid"); |
307 widget.setPreferenceForKey(myforumid, "myforumid"); |
300 widget.setPreferenceForKey(myforumtitle, "myforumtitle"); |
308 widget.setPreferenceForKey(myforumtitle, "myforumtitle"); |
301 |
309 |
302 } |
310 } |
303 } |
311 } |
304 |
312 |
305 // Callback for settings view save button. |
313 // Callback for settings view save button. |
306 function saveSettingsClicked() { |
314 function saveSettingsClicked() { |
318 if ( loginInitiated ) { |
326 if ( loginInitiated ) { |
319 login(loginInitiatedCallback); |
327 login(loginInitiatedCallback); |
320 bugzilla.update(firstboot); |
328 bugzilla.update(firstboot); |
321 } |
329 } |
322 login(bugzilla.update(firstboot)); |
330 login(bugzilla.update(firstboot)); |
|
331 |
|
332 //get the url for the package in mercurial based on this packageid |
|
333 PackageMercurialUrl(); |
323 } |
334 } |
324 |
335 |
325 // Opens a URL in a separate browser window |
336 // Opens a URL in a separate browser window |
326 function openURL(url) { |
337 function openURL(url) { |
327 if (window.widget) { |
338 if (window.widget) { |