mypackage_wrt/Main.js
changeset 44 48bcd0bbc1ab
parent 43 a6c61f6ea350
child 50 29d06ba03163
equal deleted inserted replaced
43:a6c61f6ea350 44:48bcd0bbc1ab
    12 // A widget for accessing developer.symbian.org 
    12 // A widget for accessing developer.symbian.org 
    13 
    13 
    14 
    14 
    15 // Reference to the WRTKit user interface manager and main view.
    15 // Reference to the WRTKit user interface manager and main view.
    16 var uiManager;
    16 var uiManager;
       
    17 var debuglog=null;
    17 
    18 
    18 // Global settings / URLs and such
    19 // Global settings / URLs and such
    19 
    20 
    20 // Symbian.org web site base URL
    21 // Symbian.org web site base URL
    21 //var symbianOrgBaseUrl = "http://staging.foundationhost.org";
    22 //var symbianOrgBaseUrl = "http://staging.foundationhost.org";
    28 
    29 
    29 // FORUM vars and settings 
    30 // FORUM vars and settings 
    30 var symbianOrgNewThreadUrl = symbianOrgBaseUrl+"/forum/newthread.php?";
    31 var symbianOrgNewThreadUrl = symbianOrgBaseUrl+"/forum/newthread.php?";
    31 var symbianOrgNewReplyUrl = symbianOrgBaseUrl+"/forum/newreply.php?";
    32 var symbianOrgNewReplyUrl = symbianOrgBaseUrl+"/forum/newreply.php?";
    32 var symbianOrgLoginUrl = symbianOrgBaseUrlSsl+"/main/user_profile/login.php";
    33 var symbianOrgLoginUrl = symbianOrgBaseUrlSsl+"/main/user_profile/login.php";
       
    34 var symbianOrgLogoutUrl = symbianOrgBaseUrl+"/action/logoutAction.php";
    33 var symbianOrgLoginUsernameField = "username";
    35 var symbianOrgLoginUsernameField = "username";
    34 var symbianOrgLoginPasswordField = "password";
    36 var symbianOrgLoginPasswordField = "password";
    35 var forumUsername = null;
    37 var forumUsername = null;
    36 var forumPassword = null;
    38 var forumPassword = null;
    37 var Packageid=null;
    39 var Packageid=null;
    54 var wikiFeedName = "New on Symbian.org Wiki";
    56 var wikiFeedName = "New on Symbian.org Wiki";
    55 var wikiFeedUrl = symbianOrgBaseUrl+"/wiki/index.php?title=Special:NewPages&feed=rss";
    57 var wikiFeedUrl = symbianOrgBaseUrl+"/wiki/index.php?title=Special:NewPages&feed=rss";
    56 var wikiBaseUrl = symbianOrgBaseUrl+"/wiki/index.php";
    58 var wikiBaseUrl = symbianOrgBaseUrl+"/wiki/index.php";
    57 
    59 
    58 // Update variables
    60 // Update variables
    59 var myversion = "0.2a";
    61 var myversion = "0.3";
    60 var versionWikiPageUrl = wikiBaseUrl + "/My_Package_Widget";
    62 var versionWikiPageUrl = wikiBaseUrl + "/My_Package_Widget";
    61 var versionWikiPageString = "Current widget version is [";
    63 var versionWikiPageString = "Current widget version is [";
    62 var downloadUrl = "http://tiny.symbian.org/mypackage";
    64 var downloadUrl = "http://tiny.symbian.org/mypackage";
    63 
    65 
    64 // UI elements
    66 // UI elements
   112 
   114 
   113 var currentFontSize = 14;
   115 var currentFontSize = 14;
   114 
   116 
   115 // Called from the onload event handler to initialize the widget.
   117 // Called from the onload event handler to initialize the widget.
   116 function init() {
   118 function init() {
   117 	
   119 	 debuglog= new Logger();
   118     // set tab-navigation mode and show softkeys
   120 	 debuglog.level=debuglog.LOG_LEVEL_DEBUG;
       
   121 	 
       
   122 	// set tab-navigation mode and show softkeys
   119     // (only if we are in the WRT environment)
   123     // (only if we are in the WRT environment)
   120     if (window.widget) {
   124     if (window.widget) {
   121         widget.setNavigationEnabled(false);
   125         widget.setNavigationEnabled(false);
   122         window.menu.showSoftkeys();
   126         window.menu.showSoftkeys();
   123         // create menu
   127         // create menu
   311     		
   315     		
   312 	settings.goBack();
   316 	settings.goBack();
   313 	
   317 	
   314 	if ( loginInitiated ) {
   318 	if ( loginInitiated ) {
   315 		login(loginInitiatedCallback);
   319 		login(loginInitiatedCallback);
   316 	}
   320 		bugzilla.update(firstboot);
   317 	bugzilla.update(firstboot);
   321 	}
       
   322 	login(bugzilla.update(firstboot));
   318 }
   323 }
   319 
   324 
   320 // Opens a URL in a separate browser window
   325 // Opens a URL in a separate browser window
   321 function openURL(url) {
   326 function openURL(url) {
   322     if (window.widget) {
   327     if (window.widget) {