From 93f0e62ea1afa98229986f33ac9a368f83eec93c Mon Sep 17 00:00:00 2001 From: Clement Ho Date: Wed, 10 Jan 2018 17:38:36 -0600 Subject: Refactor dispatcher project boards path --- app/assets/javascripts/dispatcher.js | 6 ++++-- app/assets/javascripts/pages/projects/boards/index.js | 7 +++++++ 2 files changed, 11 insertions(+), 2 deletions(-) create mode 100644 app/assets/javascripts/pages/projects/boards/index.js diff --git a/app/assets/javascripts/dispatcher.js b/app/assets/javascripts/dispatcher.js index a282b67b0fc..409c24ff837 100644 --- a/app/assets/javascripts/dispatcher.js +++ b/app/assets/javascripts/dispatcher.js @@ -167,8 +167,10 @@ import Activities from './activities'; break; case 'projects:boards:show': case 'projects:boards:index': - shortcut_handler = new ShortcutsNavigation(); - new UsersSelect(); + import('./pages/projects/boards/index') + .then(callDefault) + .catch(fail); + shortcut_handler = true; break; case 'projects:merge_requests:index': case 'projects:issues:index': diff --git a/app/assets/javascripts/pages/projects/boards/index.js b/app/assets/javascripts/pages/projects/boards/index.js new file mode 100644 index 00000000000..42c9bb5ec99 --- /dev/null +++ b/app/assets/javascripts/pages/projects/boards/index.js @@ -0,0 +1,7 @@ +import UsersSelect from '~/users_select'; +import ShortcutsNavigation from '~/shortcuts_navigation'; + +export default () => { + new UsersSelect(); // eslint-disable-line no-new + new ShortcutsNavigation(); // eslint-disable-line no-new +}; -- cgit v1.2.1