Merge pull request #246 from ONLYOFFICE/feature/bugfix-translate

Feature/bugfix translate
This commit is contained in:
Julia Radzhabova 2019-09-18 15:45:17 +03:00 committed by GitHub
commit 5a129c700d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
31 changed files with 6865 additions and 437 deletions

View file

@ -36,10 +36,14 @@ if (Common === undefined) {
Common.Locale = new(function() { Common.Locale = new(function() {
"use strict"; "use strict";
var l10n = {}; var l10n = null;
var loadcallback,
apply = false;
var _applyLocalization = function() { var _applyLocalization = function(callback) {
try { try {
callback && (loadcallback = callback);
if (l10n) {
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) {
@ -57,6 +61,9 @@ Common.Locale = new(function() {
} }
} }
} }
loadcallback && loadcallback();
} else
apply = true;
} }
catch (e) { catch (e) {
} }
@ -64,7 +71,7 @@ Common.Locale = new(function() {
var _get = function(prop, scope) { var _get = function(prop, scope) {
var res = ''; var res = '';
if (scope && scope.name) { if (l10n && scope && scope.name) {
res = l10n[scope.name + '.' + prop]; res = l10n[scope.name + '.' + prop];
} }
@ -99,10 +106,12 @@ Common.Locale = new(function() {
throw new Error('loaded'); throw new Error('loaded');
} }
}).then(function(json) { }).then(function(json) {
if ( !!json ) l10n = json; l10n = json || {};
apply && _applyLocalization();
}).catch(function(e) { }).catch(function(e) {
l10n = l10n || {};
apply && _applyLocalization();
if ( e.message == 'loaded' ) { if ( e.message == 'loaded' ) {
} else } else
console.log('fetch error: ' + e); console.log('fetch error: ' + e);
}); });
@ -110,7 +119,13 @@ Common.Locale = new(function() {
if ( !window.fetch ) { if ( !window.fetch ) {
/* use fetch polifill if native method isn't supported */ /* use fetch polifill if native method isn't supported */
require(['../vendor/fetch/fetch.umd'], _requireLang); var polyfills = ['../vendor/fetch/fetch.umd'];
if ( !window.Promise ) {
require(['../vendor/es6-promise/es6-promise.auto.min.js'],
function () {
require(polyfills, _requireLang);
});
} else require(polyfills, _requireLang);
} else _requireLang(); } else _requireLang();
return { return {

View file

@ -190,7 +190,7 @@
<!-- debug begin --> <!-- debug begin -->
<script type="text/javascript">var less=less||{};less.env='development';</script> <script type="text/javascript">var less=less||{};less.env='development';</script>
<script src="../../../vendor/less/dist/less-1.5.1.js" type="text/javascript"></script> <script src="../../../vendor/less/dist/less-2.7.1.js" type="text/javascript"></script>
<!-- debug end --> <!-- debug end -->
<script> <script>
@ -334,6 +334,13 @@
<script type="text/javascript" src="../../../vendor/sockjs/sockjs.min.js"></script> <script type="text/javascript" src="../../../vendor/sockjs/sockjs.min.js"></script>
<script type="text/javascript" src="../../../vendor/xregexp/xregexp-all-min.js"></script> <script type="text/javascript" src="../../../vendor/xregexp/xregexp-all-min.js"></script>
<script src="../../../vendor/requirejs/require.js"></script>
<script>
require.config({
baseUrl: '../../'
});
</script>
<script type="text/javascript" src="../sdk_dev_scripts.js"></script> <script type="text/javascript" src="../sdk_dev_scripts.js"></script>
<script> <script>
window.sdk_dev_scrpipts.forEach(function(item){ window.sdk_dev_scrpipts.forEach(function(item){

View file

@ -320,10 +320,16 @@
<!--vendor--> <!--vendor-->
<script type="text/javascript" src="../../../vendor/jquery/jquery.min.js"></script> <script type="text/javascript" src="../../../vendor/jquery/jquery.min.js"></script>
<script type="text/javascript" src="../../../vendor/jquery/jquery.browser.min.js"></script> <script type="text/javascript" src="../../../vendor/jquery.browser/dist/jquery.browser.min.js"></script>
<script type="text/javascript" src="../../../vendor/bootstrap/dist/js/bootstrap.min.js"></script> <script type="text/javascript" src="../../../vendor/bootstrap/dist/js/bootstrap.min.js"></script>
<script type="text/javascript" src="../../../vendor/sockjs/sockjs.min.js"></script> <script type="text/javascript" src="../../../vendor/sockjs/sockjs.min.js"></script>
<script type="text/javascript" src="../../../vendor/xregexp/xregexp-all-min.js"></script> <script type="text/javascript" src="../../../vendor/xregexp/xregexp-all-min.js"></script>
<script src="../../../vendor/requirejs/require.js"></script>
<script>
require.config({
baseUrl: '../../'
});
</script>
<!--sdk--> <!--sdk-->
<script type="text/javascript" src="../../../../sdkjs/common/AllFonts.js"></script> <script type="text/javascript" src="../../../../sdkjs/common/AllFonts.js"></script>

View file

@ -31,7 +31,8 @@
* *
*/ */
+function ($) { +function ($) {
Common.Locale.apply(); Common.Locale.apply(function() {
DE.ApplicationView.create(); DE.ApplicationView.create();
DE.ApplicationController.create(); DE.ApplicationController.create();
});
}(); }();

View file

@ -169,8 +169,8 @@ require([
] ]
}); });
Common.Locale.apply(); Common.Locale.apply(
function() {
require([ require([
'documenteditor/main/app/controller/Viewport', 'documenteditor/main/app/controller/Viewport',
'documenteditor/main/app/controller/DocumentHolder', 'documenteditor/main/app/controller/DocumentHolder',
@ -207,6 +207,8 @@ require([
], function() { ], function() {
app.start(); app.start();
}); });
}
);
}, function(err) { }, function(err) {
if (err.requireType == 'timeout' && !reqerr && window.requireTimeourError) { if (err.requireType == 'timeout' && !reqerr && window.requireTimeourError) {
reqerr = window.requireTimeourError(); reqerr = window.requireTimeourError();

View file

@ -159,8 +159,8 @@ require([
] ]
}); });
Common.Locale.apply(); Common.Locale.apply(
function() {
require([ require([
'documenteditor/main/app/controller/Viewport', 'documenteditor/main/app/controller/Viewport',
'documenteditor/main/app/controller/DocumentHolder', 'documenteditor/main/app/controller/DocumentHolder',
@ -198,6 +198,8 @@ require([
window.compareVersions = true; window.compareVersions = true;
app.start(); app.start();
}); });
}
);
}, function(err) { }, function(err) {
if (err.requireType == 'timeout' && !reqerr && window.requireTimeourError) { if (err.requireType == 'timeout' && !reqerr && window.requireTimeourError) {
reqerr = window.requireTimeourError(); reqerr = window.requireTimeourError();

View file

@ -155,8 +155,6 @@ require([
] ]
}); });
Common.Locale.apply();
var device = Framework7.prototype.device; var device = Framework7.prototype.device;
var loadPlatformCss = function (filename, opt){ var loadPlatformCss = function (filename, opt){
var fileref = document.createElement('link'); var fileref = document.createElement('link');
@ -198,6 +196,7 @@ require([
//Load platform styles //Load platform styles
loadPlatformCss('resources/css/app-' + (device.android ? 'material' : 'ios') + '.css'); loadPlatformCss('resources/css/app-' + (device.android ? 'material' : 'ios') + '.css');
Common.Locale.apply(function() {
require([ require([
'common/main/lib/util/LocalStorage', 'common/main/lib/util/LocalStorage',
'common/main/lib/util/utils', 'common/main/lib/util/utils',
@ -227,6 +226,7 @@ require([
window.compareVersions = true; window.compareVersions = true;
app.start(); app.start();
}); });
});
}, function(err) { }, function(err) {
if (err.requireType == 'timeout' && !reqerr && window.requireTimeourError) { if (err.requireType == 'timeout' && !reqerr && window.requireTimeourError) {
reqerr = window.requireTimeourError(); reqerr = window.requireTimeourError();

View file

@ -166,8 +166,6 @@ require([
] ]
}); });
Common.Locale.apply();
var device = Framework7.prototype.device; var device = Framework7.prototype.device;
var loadPlatformCss = function (filename, opt){ var loadPlatformCss = function (filename, opt){
var fileref = document.createElement('link'); var fileref = document.createElement('link');
@ -209,6 +207,7 @@ require([
//Load platform styles //Load platform styles
loadPlatformCss('resources/css/app-' + (device.android ? 'material' : 'ios') + '.css'); loadPlatformCss('resources/css/app-' + (device.android ? 'material' : 'ios') + '.css');
Common.Locale.apply(function() {
require([ require([
'common/main/lib/util/LocalStorage', 'common/main/lib/util/LocalStorage',
'common/main/lib/util/utils', 'common/main/lib/util/utils',
@ -237,6 +236,7 @@ require([
], function() { ], function() {
app.start(); app.start();
}); });
});
}, function(err) { }, function(err) {
if (err.requireType == 'timeout' && !reqerr && window.requireTimeourError) { if (err.requireType == 'timeout' && !reqerr && window.requireTimeourError) {
reqerr = window.requireTimeourError(); reqerr = window.requireTimeourError();

View file

@ -189,7 +189,7 @@
<!-- debug begin --> <!-- debug begin -->
<script type="text/javascript">var less=less||{};less.env='development';</script> <script type="text/javascript">var less=less||{};less.env='development';</script>
<script src="../../../vendor/less/dist/less-1.5.1.js" type="text/javascript"></script> <script src="../../../vendor/less/dist/less-2.7.1.js" type="text/javascript"></script>
<!-- debug end --> <!-- debug end -->
<script> <script>
@ -336,6 +336,13 @@
<script type="text/javascript" src="../../../vendor/sockjs/sockjs.min.js"></script> <script type="text/javascript" src="../../../vendor/sockjs/sockjs.min.js"></script>
<script type="text/javascript" src="../../../vendor/xregexp/xregexp-all-min.js"></script> <script type="text/javascript" src="../../../vendor/xregexp/xregexp-all-min.js"></script>
<script src="../../../vendor/requirejs/require.js"></script>
<script>
require.config({
baseUrl: '../../'
});
</script>
<script type="text/javascript" src="../sdk_dev_scripts.js"></script> <script type="text/javascript" src="../sdk_dev_scripts.js"></script>
<script> <script>
window.sdk_dev_scrpipts.forEach(function(item){ window.sdk_dev_scrpipts.forEach(function(item){

View file

@ -324,11 +324,16 @@
<!--vendor--> <!--vendor-->
<script type="text/javascript" src="../../../vendor/jquery/jquery.min.js"></script> <script type="text/javascript" src="../../../vendor/jquery/jquery.min.js"></script>
<script type="text/javascript" src="../../../vendor/jquery/jquery.browser.min.js"></script> <script type="text/javascript" src="../../../vendor/jquery.browser/dist/jquery.browser.min.js"></script>
<script type="text/javascript" src="../../../vendor/bootstrap/dist/js/bootstrap.min.js"></script> <script type="text/javascript" src="../../../vendor/bootstrap/dist/js/bootstrap.min.js"></script>
<script type="text/javascript" src="../../../vendor/sockjs/sockjs.min.js"></script> <script type="text/javascript" src="../../../vendor/sockjs/sockjs.min.js"></script>
<script type="text/javascript" src="../../../vendor/xregexp/xregexp-all-min.js"></script> <script type="text/javascript" src="../../../vendor/xregexp/xregexp-all-min.js"></script>
<script src="../../../vendor/requirejs/require.js"></script>
<script>
require.config({
baseUrl: '../../'
});
</script>
<!--sdk--> <!--sdk-->
<script type="text/javascript" src="../../../../sdkjs/common/AllFonts.js"></script> <script type="text/javascript" src="../../../../sdkjs/common/AllFonts.js"></script>
<script type="text/javascript" src="../../../../sdkjs/slide/sdk-all-min.js"></script> <script type="text/javascript" src="../../../../sdkjs/slide/sdk-all-min.js"></script>

View file

@ -31,8 +31,8 @@
* *
*/ */
(function ($) { (function ($) {
Common.Locale.apply(); Common.Locale.apply(function() {
PE.ApplicationView.create(); PE.ApplicationView.create();
PE.ApplicationController.create(); PE.ApplicationController.create();
});
})(window.jQuery); })(window.jQuery);

View file

@ -160,8 +160,7 @@ require([
] ]
}); });
Common.Locale.apply(); Common.Locale.apply(function(){
require([ require([
'presentationeditor/main/app/controller/Viewport', 'presentationeditor/main/app/controller/Viewport',
'presentationeditor/main/app/controller/DocumentHolder', 'presentationeditor/main/app/controller/DocumentHolder',
@ -194,6 +193,7 @@ require([
], function() { ], function() {
app.start(); app.start();
}); });
});
}, function(err) { }, function(err) {
if (err.requireType == 'timeout' && !reqerr && window.requireTimeourError) { if (err.requireType == 'timeout' && !reqerr && window.requireTimeourError) {
reqerr = window.requireTimeourError(); reqerr = window.requireTimeourError();

View file

@ -151,8 +151,7 @@ require([
] ]
}); });
Common.Locale.apply(); Common.Locale.apply(function(){
require([ require([
'presentationeditor/main/app/controller/Viewport', 'presentationeditor/main/app/controller/Viewport',
'presentationeditor/main/app/controller/DocumentHolder', 'presentationeditor/main/app/controller/DocumentHolder',
@ -186,6 +185,7 @@ require([
window.compareVersions = true; window.compareVersions = true;
app.start(); app.start();
}); });
});
}, function(err) { }, function(err) {
if (err.requireType == 'timeout' && !reqerr && window.requireTimeourError) { if (err.requireType == 'timeout' && !reqerr && window.requireTimeourError) {
reqerr = window.requireTimeourError(); reqerr = window.requireTimeourError();

View file

@ -153,8 +153,6 @@ require([
] ]
}); });
Common.Locale.apply();
var device = Framework7.prototype.device; var device = Framework7.prototype.device;
var loadPlatformCss = function (filename, opt){ var loadPlatformCss = function (filename, opt){
var fileref = document.createElement('link'); var fileref = document.createElement('link');
@ -193,6 +191,7 @@ require([
//Load platform styles //Load platform styles
loadPlatformCss('resources/css/app-' + (device.android ? 'material' : 'ios') + '.css'); loadPlatformCss('resources/css/app-' + (device.android ? 'material' : 'ios') + '.css');
Common.Locale.apply(function(){
require([ require([
'common/main/lib/util/LocalStorage', 'common/main/lib/util/LocalStorage',
'common/main/lib/util/utils', 'common/main/lib/util/utils',
@ -224,6 +223,7 @@ require([
window.compareVersions = true; window.compareVersions = true;
app.start(); app.start();
}); });
});
}, function(err) { }, function(err) {
if (err.requireType == 'timeout' && !reqerr && window.requireTimeourError) { if (err.requireType == 'timeout' && !reqerr && window.requireTimeourError) {
reqerr = window.requireTimeourError(); reqerr = window.requireTimeourError();

View file

@ -164,8 +164,6 @@ require([
] ]
}); });
Common.Locale.apply();
var device = Framework7.prototype.device; var device = Framework7.prototype.device;
var loadPlatformCss = function (filename, opt){ var loadPlatformCss = function (filename, opt){
var fileref = document.createElement('link'); var fileref = document.createElement('link');
@ -204,6 +202,7 @@ require([
//Load platform styles //Load platform styles
loadPlatformCss('resources/css/app-' + (device.android ? 'material' : 'ios') + '.css'); loadPlatformCss('resources/css/app-' + (device.android ? 'material' : 'ios') + '.css');
Common.Locale.apply(function(){
require([ require([
'common/main/lib/util/LocalStorage', 'common/main/lib/util/LocalStorage',
'common/main/lib/util/utils', 'common/main/lib/util/utils',
@ -233,6 +232,7 @@ require([
], function() { ], function() {
app.start(); app.start();
}); });
});
}, function(err) { }, function(err) {
if (err.requireType == 'timeout' && !reqerr && window.requireTimeourError) { if (err.requireType == 'timeout' && !reqerr && window.requireTimeourError) {
reqerr = window.requireTimeourError(); reqerr = window.requireTimeourError();

View file

@ -190,7 +190,7 @@
<!-- debug begin --> <!-- debug begin -->
<script type="text/javascript">var less=less||{};less.env='development';</script> <script type="text/javascript">var less=less||{};less.env='development';</script>
<script src="../../../vendor/less/dist/less-1.5.1.js" type="text/javascript"></script> <script src="../../../vendor/less/dist/less-2.7.1.js" type="text/javascript"></script>
<!-- debug end --> <!-- debug end -->
<script> <script>
@ -337,6 +337,13 @@
<script type="text/javascript" src="../../../vendor/jszip/jszip.min.js"></script> <script type="text/javascript" src="../../../vendor/jszip/jszip.min.js"></script>
<script type="text/javascript" src="../../../vendor/jszip-utils/jszip-utils.min.js"></script> <script type="text/javascript" src="../../../vendor/jszip-utils/jszip-utils.min.js"></script>
<script src="../../../vendor/requirejs/require.js"></script>
<script>
require.config({
baseUrl: '../../'
});
</script>
<script type="text/javascript" src="../sdk_dev_scripts.js"></script> <script type="text/javascript" src="../sdk_dev_scripts.js"></script>
<script> <script>
window.sdk_dev_scrpipts.forEach(function(item){ window.sdk_dev_scrpipts.forEach(function(item){

View file

@ -321,14 +321,19 @@
<!--vendor--> <!--vendor-->
<script type="text/javascript" src="../../../vendor/jquery/jquery.min.js"></script> <script type="text/javascript" src="../../../vendor/jquery/jquery.min.js"></script>
<script type="text/javascript" src="../../../vendor/jquery/jquery.browser.min.js"></script> <script type="text/javascript" src="../../../vendor/jquery.browser/dist/jquery.browser.min.js"></script>
<script type="text/javascript" src="../../../vendor/bootstrap/dist/js/bootstrap.min.js"></script> <script type="text/javascript" src="../../../vendor/bootstrap/dist/js/bootstrap.min.js"></script>
<script type="text/javascript" src="../../../vendor/sockjs/sockjs.min.js"></script> <script type="text/javascript" src="../../../vendor/sockjs/sockjs.min.js"></script>
<script type="text/javascript" src="../../../vendor/underscore/underscore-min.js"></script> <script type="text/javascript" src="../../../vendor/underscore/underscore-min.js"></script>
<script type="text/javascript" src="../../../vendor/xregexp/xregexp-all-min.js"></script> <script type="text/javascript" src="../../../vendor/xregexp/xregexp-all-min.js"></script>
<script type="text/javascript" src="../../../vendor/jszip/jszip.min.js"></script> <script type="text/javascript" src="../../../vendor/jszip/jszip.min.js"></script>
<script type="text/javascript" src="../../../vendor/jszip-utils/jszip-utils.min.js"></script> <script type="text/javascript" src="../../../vendor/jszip-utils/jszip-utils.min.js"></script>
<script src="../../../vendor/requirejs/require.js"></script>
<script>
require.config({
baseUrl: '../../'
});
</script>
<!--sdk--> <!--sdk-->
<link rel="stylesheet" type="text/css" href="../../../../sdkjs/cell/css/main.css"/> <link rel="stylesheet" type="text/css" href="../../../../sdkjs/cell/css/main.css"/>
<script type="text/javascript" src="../../../../sdkjs/common/AllFonts.js"></script> <script type="text/javascript" src="../../../../sdkjs/common/AllFonts.js"></script>

View file

@ -33,9 +33,10 @@
(function ($) { (function ($) {
$(function(){ $(function(){
Common.Locale.apply(); Common.Locale.apply(function() {
SSE.ApplicationView.create(); SSE.ApplicationView.create();
SSE.ApplicationController.create(); SSE.ApplicationController.create();
});
}) })
})(window.jQuery); })(window.jQuery);

View file

@ -167,8 +167,7 @@ require([
] ]
}); });
Common.Locale.apply(); Common.Locale.apply(function(){
require([ require([
'spreadsheeteditor/main/app/controller/Viewport', 'spreadsheeteditor/main/app/controller/Viewport',
'spreadsheeteditor/main/app/controller/DocumentHolder', 'spreadsheeteditor/main/app/controller/DocumentHolder',
@ -204,6 +203,7 @@ require([
], function() { ], function() {
app.start(); app.start();
}); });
});
}, function(err) { }, function(err) {
if (err.requireType == 'timeout' && !reqerr && window.requireTimeourError) { if (err.requireType == 'timeout' && !reqerr && window.requireTimeourError) {
reqerr = window.requireTimeourError(); reqerr = window.requireTimeourError();

View file

@ -157,8 +157,7 @@ require([
] ]
}); });
Common.Locale.apply(); Common.Locale.apply(function(){
require([ require([
'spreadsheeteditor/main/app/controller/Viewport', 'spreadsheeteditor/main/app/controller/Viewport',
'spreadsheeteditor/main/app/controller/DocumentHolder', 'spreadsheeteditor/main/app/controller/DocumentHolder',
@ -195,6 +194,7 @@ require([
window.compareVersions = true; window.compareVersions = true;
app.start(); app.start();
}); });
});
}, function(err) { }, function(err) {
if (err.requireType == 'timeout' && !reqerr && window.requireTimeourError) { if (err.requireType == 'timeout' && !reqerr && window.requireTimeourError) {
reqerr = window.requireTimeourError(); reqerr = window.requireTimeourError();

View file

@ -139,8 +139,6 @@ require([
] ]
}); });
Common.Locale.apply();
var device = Framework7.prototype.device; var device = Framework7.prototype.device;
var loadPlatformCss = function (filename, opt){ var loadPlatformCss = function (filename, opt){
var fileref = document.createElement('link'); var fileref = document.createElement('link');
@ -182,6 +180,7 @@ require([
//Load platform styles //Load platform styles
loadPlatformCss('resources/css/app-' + (device.android ? 'material' : 'ios') + '.css'); loadPlatformCss('resources/css/app-' + (device.android ? 'material' : 'ios') + '.css');
Common.Locale.apply(function(){
require([ require([
'common/main/lib/util/LocalStorage', 'common/main/lib/util/LocalStorage',
'common/main/lib/util/utils', 'common/main/lib/util/utils',
@ -213,6 +212,7 @@ require([
window.compareVersions = true; window.compareVersions = true;
app.start(); app.start();
}); });
});
}, function(err) { }, function(err) {
if (err.requireType == 'timeout' && !reqerr && window.requireTimeourError) { if (err.requireType == 'timeout' && !reqerr && window.requireTimeourError) {
reqerr = window.requireTimeourError(); reqerr = window.requireTimeourError();

View file

@ -150,8 +150,6 @@ require([
] ]
}); });
Common.Locale.apply();
var device = Framework7.prototype.device; var device = Framework7.prototype.device;
var loadPlatformCss = function (filename, opt){ var loadPlatformCss = function (filename, opt){
var fileref = document.createElement('link'); var fileref = document.createElement('link');
@ -193,6 +191,7 @@ require([
//Load platform styles //Load platform styles
loadPlatformCss('resources/css/app-' + (device.android ? 'material' : 'ios') + '.css'); loadPlatformCss('resources/css/app-' + (device.android ? 'material' : 'ios') + '.css');
Common.Locale.apply(function(){
require([ require([
'common/main/lib/util/LocalStorage', 'common/main/lib/util/LocalStorage',
'common/main/lib/util/utils', 'common/main/lib/util/utils',
@ -223,6 +222,7 @@ require([
], function() { ], function() {
app.start(); app.start();
}); });
});
}, function(err) { }, function(err) {
if (err.requireType == 'timeout' && !reqerr && window.requireTimeourError) { if (err.requireType == 'timeout' && !reqerr && window.requireTimeourError) {
reqerr = window.requireTimeourError(); reqerr = window.requireTimeourError();

View file

@ -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',

View file

@ -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"
] ]
} }
} }

1318
vendor/es6-promise/CHANGELOG.md vendored Normal file

File diff suppressed because it is too large Load diff

1383
vendor/es6-promise/LICENSE.htm vendored Normal file

File diff suppressed because it is too large Load diff

1303
vendor/es6-promise/README.md vendored Normal file

File diff suppressed because it is too large Load diff

1176
vendor/es6-promise/es6-promise.auto.js vendored Normal file

File diff suppressed because it is too large Load diff

File diff suppressed because one or more lines are too long

1174
vendor/es6-promise/es6-promise.js vendored Normal file

File diff suppressed because it is too large Load diff

1
vendor/es6-promise/es6-promise.min.js vendored Normal file

File diff suppressed because one or more lines are too long