diff --git a/build/owncloud/rainloop-app/templates/personal.php b/build/owncloud/rainloop-app/templates/personal.php index ccadde9bb..de2becbe9 100644 --- a/build/owncloud/rainloop-app/templates/personal.php +++ b/build/owncloud/rainloop-app/templates/personal.php @@ -9,7 +9,7 @@ - diff --git a/dev/Knoin/Knoin.js b/dev/Knoin/Knoin.js index 3f2612ecb..50faffdd6 100644 --- a/dev/Knoin/Knoin.js +++ b/dev/Knoin/Knoin.js @@ -595,7 +595,7 @@ function commandDecorator(canExecute = true) * @param {miced} $items * @returns {Function} */ -function settingsMenuKeysHendler($items) +function settingsMenuKeysHandler($items) { return _.throttle((event, handler) => { @@ -627,5 +627,5 @@ export { commandDecorator, commandDecorator as command, viewDecorator, viewDecorator as view, viewDecorator as viewModel, popupDecorator, popupDecorator as popup, - settingsMenuKeysHendler + settingsMenuKeysHandler }; diff --git a/dev/View/Admin/Settings/Menu.js b/dev/View/Admin/Settings/Menu.js index 2796b7480..ebd09fb0e 100644 --- a/dev/View/Admin/Settings/Menu.js +++ b/dev/View/Admin/Settings/Menu.js @@ -5,7 +5,7 @@ import key from 'key'; import {leftPanelDisabled} from 'Common/Globals'; import {KeyState} from 'Common/Enums'; -import {view, ViewType, settingsMenuKeysHendler} from 'Knoin/Knoin'; +import {view, ViewType, settingsMenuKeysHandler} from 'Knoin/Knoin'; import {AbstractViewNext} from 'Knoin/AbstractViewNext'; @view({ @@ -32,7 +32,7 @@ class MenuSettingsAdminView extends AbstractViewNext } onBuild(dom) { - key('up, down', KeyState.Settings, settingsMenuKeysHendler($('.b-admin-menu .e-item', dom))); + key('up, down', KeyState.Settings, settingsMenuKeysHandler($('.b-admin-menu .e-item', dom))); } } diff --git a/dev/View/User/Settings/Menu.js b/dev/View/User/Settings/Menu.js index ddc5036b8..6ee483732 100644 --- a/dev/View/User/Settings/Menu.js +++ b/dev/View/User/Settings/Menu.js @@ -9,7 +9,7 @@ import {getFolderInboxName} from 'Common/Cache'; import * as Settings from 'Storage/Settings'; -import {view, ViewType, setHash, settingsMenuKeysHendler} from 'Knoin/Knoin'; +import {view, ViewType, setHash, settingsMenuKeysHandler} from 'Knoin/Knoin'; import {AbstractViewNext} from 'Knoin/AbstractViewNext'; @view({ @@ -40,7 +40,7 @@ class MenuSettingsUserView extends AbstractViewNext }); } - key('up, down', KeyState.Settings, settingsMenuKeysHendler($('.b-settings-menu .e-item', dom))); + key('up, down', KeyState.Settings, settingsMenuKeysHandler($('.b-settings-menu .e-item', dom))); } link(route) { diff --git a/gulpfile.js b/gulpfile.js index 86da4b74b..ecee52209 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -207,7 +207,7 @@ cfg.paths.js = { 'vendors/routes/crossroads.min.js', // fixed 'vendors/jua/jua.min.js', // custom 'vendors/keymaster/keymaster.js', // custom (modified) - 'vendors/qr.js/qr.min.js', // fixed + 'vendors/qr.js/qr.min.js', // fixed (license) 'vendors/bootstrap/js/bootstrap.min.js', // fixed 'node_modules/underscore/underscore-min.js', 'node_modules/moment/min/moment.min.js', @@ -220,7 +220,7 @@ cfg.paths.js = { 'node_modules/autolinker/dist/Autolinker.min.js', 'node_modules/opentip/lib/opentip.js', 'node_modules/opentip/lib/adapter-jquery.js', - 'vendors/lightgallery/dist/js/lightgallery.min.js', + 'vendors/lightgallery/dist/js/lightgallery.min.js', // license 'vendors/lightgallery/dist/js/lg-fullscreen.min.js', 'vendors/lightgallery/dist/js/lg-thumbnail.min.js', 'vendors/lightgallery/dist/js/lg-zoom.min.js', @@ -333,7 +333,7 @@ gulp.task('js:clean', function() { }); gulp.task('js:webpack', function(callback) { - webpack(webpackCfgBuilder(cfg.paths.staticJS, !cfg.community, false), webpackCallback(callback)); + webpack(webpackCfgBuilder(cfg.paths.staticJS, !cfg.community, 'production'), webpackCallback(callback)); }); gulp.task('js:app', ['js:webpack'], function() { diff --git a/rainloop/v/0.0.0/app/templates/Views/Admin/AdminLogin.html b/rainloop/v/0.0.0/app/templates/Views/Admin/AdminLogin.html index db784c2a7..6c98c1c86 100644 --- a/rainloop/v/0.0.0/app/templates/Views/Admin/AdminLogin.html +++ b/rainloop/v/0.0.0/app/templates/Views/Admin/AdminLogin.html @@ -12,7 +12,7 @@ @@ -24,7 +24,7 @@ diff --git a/rainloop/v/0.0.0/app/templates/Views/User/Login.html b/rainloop/v/0.0.0/app/templates/Views/User/Login.html index 5fdb3fc9f..39f1c122a 100644 --- a/rainloop/v/0.0.0/app/templates/Views/User/Login.html +++ b/rainloop/v/0.0.0/app/templates/Views/User/Login.html @@ -30,7 +30,7 @@ @@ -42,7 +42,7 @@ diff --git a/webpack.config.builder.js b/webpack.config.builder.js index b3c2c3e62..8b8ca1f42 100644 --- a/webpack.config.builder.js +++ b/webpack.config.builder.js @@ -2,9 +2,13 @@ const path = require('path'), webpack = require('webpack'), - devPath = path.resolve(__dirname, 'dev'), + CopyWebpackPlugin = require('copy-webpack-plugin'), WebpackNotifierPlugin = require('webpack-notifier'), + + devPath = path.resolve(__dirname, 'dev'), + devPathJoin = path.join(__dirname, 'dev'), + externalPathJoin = path.join(__dirname, 'dev', 'External'), loose = true; const babelLoaderOptions = function() { @@ -32,13 +36,13 @@ const babelLoaderOptions = function() { }; process.noDeprecation = true; -module.exports = function(publicPath, pro) { +module.exports = function(publicPath, pro, mode) { return { - mode: 'production', + mode: mode || 'development', entry: { - 'js/boot': path.join(__dirname, 'dev', 'boot.js'), - 'js/app': path.join(__dirname, 'dev', 'app.js'), - 'js/admin': path.join(__dirname, 'dev', 'admin.js') + 'js/boot': path.join(devPathJoin, 'boot.js'), + 'js/app': path.join(devPathJoin, 'app.js'), + 'js/admin': path.join(devPathJoin, 'admin.js') }, output: { pathinfo: true, @@ -70,8 +74,8 @@ module.exports = function(publicPath, pro) { modules: [devPath, 'node_modules'], extensions: ['.js'], alias: { - 'Opentip$': path.join(__dirname, 'dev', 'External', 'Opentip.js'), - 'ko$': path.join(__dirname, 'dev', 'External', 'ko.js') + 'Opentip$': path.join(externalPathJoin, 'Opentip.js'), + 'ko$': path.join(externalPathJoin, 'ko.js') } }, module: {