$.i18n.zh_CN = { }; $.i18n.zh_CN.strings = { }; $.i18n.zh_TW = { }; $.i18n.zh_TW.strings = { }; var Portal_UI3_Index = {}; //namespace define (function(context){ var getDeviceCodeTimeout = 0; context.init = function() { $.ajaxPrefilter(function( options, originalOptions, jqXHR ) { if ( options.dataType == 'script' || originalOptions.dataType == 'script' ) { options.cache = true; } }); if('ontouchstart' in document.documentElement) { AppStore.set("gTouchMode", true); } else { AppStore.set("gTouchMode", false); } AppStore.set('gUser', { name:"", userId: "", sessId: ""}); //clear login data if(typeof android != 'undefined') { android.js('getDeviceCode', '',''); //for andorid auto play /* wait for deviceCode */ setTimeout(autoLogin, 1000); } else { andorid_setDeviceCode(""); // andorid_setDeviceCode("111"); autoLogin(); } } function autoLogin() { if(AppStore.get("deviceCode") == undefined) { getDeviceCodeTimeout ++; if(getDeviceCodeTimeout > 3) andorid_setDeviceCode("000000"); else setTimeout(autoLogin, 1000); } $.ajax({ url:"/Terminal/AutoLogin.do", type: "POST", data:{deviceCode: AppStore.get("deviceCode")}, dataType: "json", error: function(){ // $("#appWin").load("/portal/UI3/login.html"); }, success: function(data, textStatus){ var viewName = "/portal/UI3/login.html"; if ("result" in data) { var $userId = data.result.userId; if($userId != undefined && $userId.length > 0) { AppStore.set('gUser', { userId : data.result.userId, name : data.result.userName, sessId : data.result.sessId, lang : data.result.lang, loginType: "Auto", viewName: data.result.viewName }); switchLocale(data.result.lang); viewName = "/portal/UI3/main.html"; } } $("#appWin").load(viewName); } }); } function switchLocale(newLocale) { /* i18n */ if(newLocale == "") newLocale = $.i18n.getLocale(); if(newLocale == "zh_HK") newLocale = "zh_TW"; AppStore.set('gLang', newLocale); if ($.i18n.getLocale() == "zh_CN") { BootstrapDialog.DEFAULT_TEXTS[BootstrapDialog.TYPE_DEFAULT] = '信息'; BootstrapDialog.DEFAULT_TEXTS[BootstrapDialog.TYPE_INFO] = '信息'; BootstrapDialog.DEFAULT_TEXTS[BootstrapDialog.TYPE_PRIMARY] = '信息'; BootstrapDialog.DEFAULT_TEXTS[BootstrapDialog.TYPE_SUCCESS] = '成功'; BootstrapDialog.DEFAULT_TEXTS[BootstrapDialog.TYPE_WARNING] = '注意'; BootstrapDialog.DEFAULT_TEXTS[BootstrapDialog.TYPE_DANGER] = '错误'; BootstrapDialog.DEFAULT_TEXTS['OK'] = '确认'; BootstrapDialog.DEFAULT_TEXTS['CANCEL'] = '取消'; BootstrapDialog.DEFAULT_TEXTS['CONFIRM'] = '确认'; } else if ($.i18n.getLocale() == "zh_TW") { BootstrapDialog.DEFAULT_TEXTS[BootstrapDialog.TYPE_DEFAULT] = '信息'; BootstrapDialog.DEFAULT_TEXTS[BootstrapDialog.TYPE_INFO] = '信息'; BootstrapDialog.DEFAULT_TEXTS[BootstrapDialog.TYPE_PRIMARY] = '信息'; BootstrapDialog.DEFAULT_TEXTS[BootstrapDialog.TYPE_SUCCESS] = '成功'; BootstrapDialog.DEFAULT_TEXTS[BootstrapDialog.TYPE_WARNING] = '注意'; BootstrapDialog.DEFAULT_TEXTS[BootstrapDialog.TYPE_DANGER] = '錯誤'; BootstrapDialog.DEFAULT_TEXTS['OK'] = '確認'; BootstrapDialog.DEFAULT_TEXTS['CANCEL'] = '取消'; BootstrapDialog.DEFAULT_TEXTS['CONFIRM'] = '確認'; } else { } } })(Portal_UI3_Index); $(document).ready(function() { Portal_UI3_Index.init(); });