diff -r ec3f1313ae92 -r 641b65b14318 org.symbian.tools.wrttools.previewer/preview/script/nokia.js --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/org.symbian.tools.wrttools.previewer/preview/script/nokia.js Wed Jan 20 16:51:26 2010 -0800 @@ -0,0 +1,1495 @@ +/* + @chinnapp +*/ + +if(typeof NOKIA == "undefined" || !NOKIA) +{ + var NOKIA = { + version : 'WRT 1.1', + currentDevice : '240x320', + mode : 'portrait', + resolution : ['240x320', '320x240', '360x640', '800x352'], + scriptsLoaded : { + loader : false, + widget : false, + systeminfo : false, + menu : false, + menuItem : false, + console : false + } + }; + NOKIA.namespace = function(name) + { + var parts = name.split('.'); + var current = NOKIA; + for(var key in parts){ + if(!current[parts[key]]){ + current[parts[key]] = {}; + } + current = current[parts[key]]; + } + }; + + NOKIA.init = function() + { + // Not-Supported Browser check + NOKIA.emulator.is_browserReady = (/MSIE/i.test(navigator.userAgent)); + if(NOKIA.emulator.is_browserReady) + { + var notSupportedBrowser = NOKIA.helper.readCookie('NOKIA_NOT_SUPPORTED_BROWSER'); + if (notSupportedBrowser != 1) { + $("#NotificationDiv")[0].className = 'show'; + $("#NotificationDiv").dialog({ + width: 550, + minWidth: 550, + minHeight: 350, + height: 150, + autoOpen: true, + position: top, + title: 'Notification window', + buttons: { + Cancel: function(){ + $("#NotificationDiv").dialog('close'); + }, + Continue: function(){ + $("#NotificationDiv").dialog('close'); + NOKIA.helper.createCookie('NOKIA_NOT_SUPPORTED_BROWSER', 1); + NOKIA.init(); + } + } + }); + return false; + }else{ + $("#BrowserNotificationBar").css({display:'block'}); + $("#BrowserNotificationBar > p > a").click(function(){ $("#BrowserNotificationBar").hide(); }); + } + } + + $('iframe')[0].src = "wrt_preview_main.html"; + + NOKIA.data.load(deviceResolutionList); + + var url = window.location.toString(); + url = url.split('/'); + + var pointer = 3; + if(url[0] == 'http:') + pointer = 2; + + var t = ''; + for(var i=pointer; i