litesoft
@ 954
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 |
var PathToStaticResourcesVersionDirAndLanguage = (function() { var zJSpart = "js/AllLanguages.js#"; // "../ver20131209xy/js/xx.js" try { // "//1376345617512745.cloudfront.net/ver20131209xy/js/xx.js" var scripts = document.getElementsByTagName('script'); // "./ver.js/xx.js" var script = scripts[scripts.length - 1]; // "../ver.js/xx.js" var src = script.getAttribute('src', 2); var zAt = src.lastIndexOf(zJSpart); var zPathToStaticResourcesVersionDir = src.substring(0, zAt); var zLanguageToLoad = src.substring(zAt + zJSpart.length); return [zPathToStaticResourcesVersionDir, zLanguageToLoad]; } catch(err) { return ["", "en_US"]; } }()); function getPathToStaticResourcesVersionDir() { return PathToStaticResourcesVersionDirAndLanguage[0]; } function documentWrite(tagNameStart, tagBody, tagNameEnd){ try{document.write('<' + tagNameStart + tagNameEnd + ' ' + tagBody + '></' + tagNameStart + tagNameEnd + '>');}catch(e){} } function versionedDocumentWrite(tagNameStart, tagBodyPreVersion, tagBodyPostVersion, tagNameEnd){ documentWrite(tagNameStart, tagBodyPreVersion + getPathToStaticResourcesVersionDir() + tagBodyPostVersion, tagNameEnd); } function importNews(path){ documentWrite('scr', 'type="text/javascript" src="' + getPathToRoot() + path + '.txt"', 'ipt'); } function importDictionaryPath(path){ versionedDocumentWrite('scr', 'type="text/javascript" src="', path + '.txt"', 'ipt'); } function getLanguage(lng){ switch(lng){ case "en_US": case "ja_JP": case "pt_BR": case "es_ES": case "fr_FR": case "ko_KR": case "de_DE": case "zh_CN": return lng; default: return PathToStaticResourcesVersionDirAndLanguage[1]; } } function param(name) { name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]"); var results = new RegExp("[\\?&]" + name + "=([^&#]*)").exec(window.location.href); if( results == null ) { return ""; } else { return results[1]; } } versionedDocumentWrite('li', 'type="text/css" rel="stylesheet" href="', 'common/Aws.css"', 'nk'); var LNG = new Array(); importDictionaryPath('dictionary/common'); importDictionaryPath('dictionary/language/' + getLanguage(param("lng")) + "_ALL"); versionedDocumentWrite('scr', 'type="text/javascript" src="', 'App/ver.App.nocache.js"', 'ipt'); LNG['NEWS'] = ""; function bodyLoaded() { var zNewsElement = document.getElementById("NEWS") if (zNewsElement) { var zNewsText = LNG['NEWS']; zNewsElement.innerHTML = zNewsText; } } |
Commits for litesoft/trunk/DeviceDesktopTest/warResources/ver.js/AllLanguages.js
Revision | Author | Commited | Message |
---|---|---|---|
954 | GeorgeS | Fri 20 Jun, 2014 23:38:53 +0000 | Normalize the SecurityPOs. |