Use vendor/es6-promise for loading translations
This commit is contained in:
parent
8ec738fa18
commit
b338820d20
|
@ -42,10 +42,8 @@ Common.Locale = new(function() {
|
||||||
|
|
||||||
var _applyLocalization = function(callback) {
|
var _applyLocalization = function(callback) {
|
||||||
try {
|
try {
|
||||||
console.log('_applyLocalization');
|
|
||||||
callback && (loadcallback = callback);
|
callback && (loadcallback = callback);
|
||||||
if (l10n) {
|
if (l10n) {
|
||||||
console.log('_apply ok');
|
|
||||||
for (var prop in l10n) {
|
for (var prop in l10n) {
|
||||||
var p = prop.split('.');
|
var p = prop.split('.');
|
||||||
if (p && p.length > 2) {
|
if (p && p.length > 2) {
|
||||||
|
@ -114,7 +112,6 @@ Common.Locale = new(function() {
|
||||||
l10n = l10n || {};
|
l10n = l10n || {};
|
||||||
apply && _applyLocalization();
|
apply && _applyLocalization();
|
||||||
if ( e.message == 'loaded' ) {
|
if ( e.message == 'loaded' ) {
|
||||||
console.log('loaded');
|
|
||||||
} else
|
} else
|
||||||
console.log('fetch error: ' + e);
|
console.log('fetch error: ' + e);
|
||||||
});
|
});
|
||||||
|
@ -124,7 +121,7 @@ Common.Locale = new(function() {
|
||||||
/* use fetch polifill if native method isn't supported */
|
/* use fetch polifill if native method isn't supported */
|
||||||
var polyfills = ['../vendor/fetch/fetch.umd'];
|
var polyfills = ['../vendor/fetch/fetch.umd'];
|
||||||
if ( !window.Promise ) {
|
if ( !window.Promise ) {
|
||||||
require(['//cdn.jsdelivr.net/npm/es6-promise@4/dist/es6-promise.auto.min.js'],
|
require(['../vendor/es6-promise/es6-promise.auto.min.js'],
|
||||||
function () {
|
function () {
|
||||||
require(polyfills, _requireLang);
|
require(polyfills, _requireLang);
|
||||||
});
|
});
|
||||||
|
|
|
@ -165,6 +165,7 @@ module.exports = function(grunt) {
|
||||||
doRegisterTask('bootstrap');
|
doRegisterTask('bootstrap');
|
||||||
doRegisterTask('iscroll');
|
doRegisterTask('iscroll');
|
||||||
doRegisterTask('fetch');
|
doRegisterTask('fetch');
|
||||||
|
doRegisterTask('es6-promise');
|
||||||
doRegisterTask('jszip');
|
doRegisterTask('jszip');
|
||||||
doRegisterTask('jsziputils');
|
doRegisterTask('jsziputils');
|
||||||
doRegisterTask('requirejs', function(defaultConfig, packageFile) {
|
doRegisterTask('requirejs', function(defaultConfig, packageFile) {
|
||||||
|
@ -511,6 +512,7 @@ module.exports = function(grunt) {
|
||||||
grunt.registerTask('deploy-jszip', ['jszip-init', 'clean', 'copy']);
|
grunt.registerTask('deploy-jszip', ['jszip-init', 'clean', 'copy']);
|
||||||
grunt.registerTask('deploy-jsziputils', ['jsziputils-init', 'clean', 'copy']);
|
grunt.registerTask('deploy-jsziputils', ['jsziputils-init', 'clean', 'copy']);
|
||||||
grunt.registerTask('deploy-requirejs', ['requirejs-init', 'clean', 'uglify']);
|
grunt.registerTask('deploy-requirejs', ['requirejs-init', 'clean', 'uglify']);
|
||||||
|
grunt.registerTask('deploy-es6-promise', ['es6-promise-init', 'clean', 'copy']);
|
||||||
|
|
||||||
grunt.registerTask('deploy-app-main', ['main-app-init', 'clean:prebuild', 'imagemin', 'less', 'requirejs', 'concat',
|
grunt.registerTask('deploy-app-main', ['main-app-init', 'clean:prebuild', 'imagemin', 'less', 'requirejs', 'concat',
|
||||||
'copy', 'svgmin', 'inline', 'json-minify',
|
'copy', 'svgmin', 'inline', 'json-minify',
|
||||||
|
|
|
@ -205,6 +205,17 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"es6-promise": {
|
||||||
|
"clean": [
|
||||||
|
"../deploy/web-apps/vendor/es6-promise"
|
||||||
|
],
|
||||||
|
"copy": {
|
||||||
|
"script": {
|
||||||
|
"src": "../vendor/es6-promise/es6-promise.auto.min.js",
|
||||||
|
"dest": "../deploy/web-apps/vendor/es6-promise/es6-promise.auto.min.js"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
"requirejs": {
|
"requirejs": {
|
||||||
"clean": [
|
"clean": [
|
||||||
"../deploy/web-apps/vendor/requirejs"
|
"../deploy/web-apps/vendor/requirejs"
|
||||||
|
@ -229,7 +240,8 @@
|
||||||
"deploy-iscroll",
|
"deploy-iscroll",
|
||||||
"deploy-fetch",
|
"deploy-fetch",
|
||||||
"deploy-jszip",
|
"deploy-jszip",
|
||||||
"deploy-jsziputils"
|
"deploy-jsziputils",
|
||||||
|
"deploy-es6-promise"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
Loading…
Reference in a new issue