Refactored use of boards/boards_bundle.js, created a dipatcher import
This commit is contained in:
parent
02d9f54f19
commit
0af391d2f4
|
@ -24,7 +24,7 @@ import './components/new_list_dropdown';
|
|||
import './components/modal/index';
|
||||
import '../vue_shared/vue_resource_interceptor';
|
||||
|
||||
$(() => {
|
||||
export default function initBoards() {
|
||||
const $boardApp = document.getElementById('board-app');
|
||||
const Store = gl.issueBoards.BoardsStore;
|
||||
const ModalStore = gl.issueBoards.ModalStore;
|
||||
|
@ -236,4 +236,4 @@ $(() => {
|
|||
</div>
|
||||
`,
|
||||
});
|
||||
});
|
||||
}
|
|
@ -180,6 +180,11 @@ var Dispatcher;
|
|||
.then(callDefault)
|
||||
.catch(fail);
|
||||
break;
|
||||
case 'projects:boards:index':
|
||||
import('./pages/projects/boards')
|
||||
.then(callDefault)
|
||||
.catch(fail);
|
||||
break;
|
||||
case 'projects:issues:new':
|
||||
import('./pages/projects/issues/new')
|
||||
.then(callDefault)
|
||||
|
|
|
@ -1,7 +1,9 @@
|
|||
import UsersSelect from '~/users_select';
|
||||
import ShortcutsNavigation from '~/shortcuts_navigation';
|
||||
import initBoards from '~/boards';
|
||||
|
||||
document.addEventListener('DOMContentLoaded', () => {
|
||||
export default () => {
|
||||
new UsersSelect(); // eslint-disable-line no-new
|
||||
new ShortcutsNavigation(); // eslint-disable-line no-new
|
||||
});
|
||||
initBoards();
|
||||
};
|
||||
|
|
|
@ -7,7 +7,6 @@
|
|||
- content_for :page_specific_javascripts do
|
||||
= webpack_bundle_tag 'common_vue'
|
||||
= webpack_bundle_tag 'filtered_search'
|
||||
= webpack_bundle_tag 'boards'
|
||||
|
||||
%script#js-board-template{ type: "text/x-template" }= render "shared/boards/components/board"
|
||||
%script#js-board-modal-filter{ type: "text/x-template" }= render "shared/issuable/search_bar", type: :boards_modal
|
||||
|
|
|
@ -51,7 +51,6 @@ var config = {
|
|||
account: './profile/account/index.js',
|
||||
balsamiq_viewer: './blob/balsamiq_viewer.js',
|
||||
blob: './blob_edit/blob_bundle.js',
|
||||
boards: './boards/boards_bundle.js',
|
||||
common: './commons/index.js',
|
||||
common_vue: './vue_shared/vue_resource_interceptor.js',
|
||||
cycle_analytics: './cycle_analytics/cycle_analytics_bundle.js',
|
||||
|
|
|
@ -113,7 +113,7 @@ if (process.env.BABEL_ENV === 'coverage') {
|
|||
// exempt these files from the coverage report
|
||||
const troubleMakers = [
|
||||
'./blob_edit/blob_bundle.js',
|
||||
'./boards/boards_bundle.js',
|
||||
'./boards/index.js',
|
||||
'./cycle_analytics/cycle_analytics_bundle.js',
|
||||
'./cycle_analytics/components/stage_plan_component.js',
|
||||
'./cycle_analytics/components/stage_staging_component.js',
|
||||
|
|
Loading…
Reference in New Issue