diff --git a/gulpfile.js b/gulpfile.js index 195237717..bf8114e86 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -114,7 +114,7 @@ gulp.task('js-index', function () { gulp.task('js-logs', function () { return gulp.src(['src/js/logs.js', 'src/js/client.js']) - .pipe(ejs({ apiOrigin: apiOrigin, appstore: appstore }, {}, { ext: '.js' })) + .pipe(ejs({ apiOrigin: apiOrigin, revision: revision, appstore: appstore }, {}, { ext: '.js' })) .pipe(sourcemaps.init()) .pipe(concat('logs.js', { newLine: ';' })) .pipe(sourcemaps.write()) @@ -123,7 +123,7 @@ gulp.task('js-logs', function () { gulp.task('js-filemanager', function () { return gulp.src(['src/js/filemanager.js', 'src/js/client.js']) - .pipe(ejs({ apiOrigin: apiOrigin, appstore: appstore }, {}, { ext: '.js' })) + .pipe(ejs({ apiOrigin: apiOrigin, revision: revision, appstore: appstore }, {}, { ext: '.js' })) .pipe(sourcemaps.init()) .pipe(concat('filemanager.js', { newLine: ';' })) .pipe(sourcemaps.write()) @@ -132,7 +132,7 @@ gulp.task('js-filemanager', function () { gulp.task('js-terminal', function () { return gulp.src(['src/js/terminal.js', 'src/js/client.js']) - .pipe(ejs({ apiOrigin: apiOrigin, appstore: appstore }, {}, { ext: '.js' })) + .pipe(ejs({ apiOrigin: apiOrigin, revision: revision, appstore: appstore }, {}, { ext: '.js' })) .pipe(sourcemaps.init()) .pipe(concat('terminal.js', { newLine: ';' })) .pipe(sourcemaps.write()) @@ -141,7 +141,7 @@ gulp.task('js-terminal', function () { gulp.task('js-login', function () { return gulp.src(['src/js/login.js']) - .pipe(ejs({ apiOrigin: apiOrigin, appstore: appstore }, {}, { ext: '.js' })) + .pipe(ejs({ apiOrigin: apiOrigin, revision: revision, appstore: appstore }, {}, { ext: '.js' })) .pipe(sourcemaps.init()) .pipe(concat('login.js', { newLine: ';' })) .pipe(sourcemaps.write()) @@ -150,7 +150,7 @@ gulp.task('js-login', function () { gulp.task('js-setupaccount', function () { return gulp.src(['src/js/setupaccount.js']) - .pipe(ejs({ apiOrigin: apiOrigin, appstore: appstore }, {}, { ext: '.js' })) + .pipe(ejs({ apiOrigin: apiOrigin, revision: revision, appstore: appstore }, {}, { ext: '.js' })) .pipe(sourcemaps.init()) .pipe(concat('setupaccount.js', { newLine: ';' })) .pipe(sourcemaps.write()) @@ -159,7 +159,7 @@ gulp.task('js-setupaccount', function () { gulp.task('js-setup', function () { return gulp.src(['src/js/setup.js', 'src/js/client.js']) - .pipe(ejs({ apiOrigin: apiOrigin, appstore: appstore }, {}, { ext: '.js' })) + .pipe(ejs({ apiOrigin: apiOrigin, revision: revision, appstore: appstore }, {}, { ext: '.js' })) .pipe(sourcemaps.init()) .pipe(concat('setup.js', { newLine: ';' })) .pipe(sourcemaps.write()) @@ -168,7 +168,7 @@ gulp.task('js-setup', function () { gulp.task('js-setupdns', function () { return gulp.src(['src/js/setupdns.js', 'src/js/client.js']) - .pipe(ejs({ apiOrigin: apiOrigin, appstore: appstore }, {}, { ext: '.js' })) + .pipe(ejs({ apiOrigin: apiOrigin, revision: revision, appstore: appstore }, {}, { ext: '.js' })) .pipe(sourcemaps.init()) .pipe(concat('setupdns.js', { newLine: ';' })) .pipe(sourcemaps.write()) @@ -177,7 +177,7 @@ gulp.task('js-setupdns', function () { gulp.task('js-restore', function () { return gulp.src(['src/js/restore.js', 'src/js/client.js']) - .pipe(ejs({ apiOrigin: apiOrigin, appstore: appstore }, {}, { ext: '.js' })) + .pipe(ejs({ apiOrigin: apiOrigin, revision: revision, appstore: appstore }, {}, { ext: '.js' })) .pipe(sourcemaps.init()) .pipe(concat('restore.js', { newLine: ';' })) .pipe(sourcemaps.write()) diff --git a/src/js/client.js b/src/js/client.js index 4a787a009..b50af6aa6 100644 --- a/src/js/client.js +++ b/src/js/client.js @@ -120,7 +120,7 @@ angular.module('Application').filter('markdown2html', function () { angular.module('Application').config(['$translateProvider', function ($translateProvider) { $translateProvider.useStaticFilesLoader({ prefix: 'translation/', - suffix: '.json' + suffix: '.json?' + <%= revision %> }); $translateProvider.useLocalStorage(); $translateProvider.preferredLanguage('en');