Merge branch 'dispatcher-import-batch-1' into 'master'
Use dynamic imports in dispatcher See merge request gitlab-org/gitlab-ce!17273
This commit is contained in:
commit
4bc17b01f5
|
@ -56,70 +56,11 @@ var Dispatcher;
|
||||||
case 'projects:activity':
|
case 'projects:activity':
|
||||||
case 'projects:commits:show':
|
case 'projects:commits:show':
|
||||||
case 'projects:show':
|
case 'projects:show':
|
||||||
shortcut_handler = true;
|
|
||||||
break;
|
|
||||||
case 'groups:activity':
|
|
||||||
import('./pages/groups/activity')
|
|
||||||
.then(callDefault)
|
|
||||||
.catch(fail);
|
|
||||||
break;
|
|
||||||
case 'groups:show':
|
case 'groups:show':
|
||||||
shortcut_handler = true;
|
|
||||||
break;
|
|
||||||
case 'groups:group_members:index':
|
|
||||||
import('./pages/groups/group_members/index')
|
|
||||||
.then(callDefault)
|
|
||||||
.catch(fail);
|
|
||||||
break;
|
|
||||||
case 'projects:project_members:index':
|
|
||||||
import('./pages/projects/project_members')
|
|
||||||
.then(callDefault)
|
|
||||||
.catch(fail);
|
|
||||||
break;
|
|
||||||
case 'groups:create':
|
|
||||||
case 'groups:new':
|
|
||||||
import('./pages/groups/new')
|
|
||||||
.then(callDefault)
|
|
||||||
.catch(fail);
|
|
||||||
break;
|
|
||||||
case 'groups:edit':
|
|
||||||
import('./pages/groups/edit')
|
|
||||||
.then(callDefault)
|
|
||||||
.catch(fail);
|
|
||||||
break;
|
|
||||||
case 'admin:groups:create':
|
|
||||||
case 'admin:groups:new':
|
|
||||||
import('./pages/admin/groups/new')
|
|
||||||
.then(callDefault)
|
|
||||||
.catch(fail);
|
|
||||||
break;
|
|
||||||
case 'admin:groups:edit':
|
|
||||||
import('./pages/admin/groups/edit')
|
|
||||||
.then(callDefault)
|
|
||||||
.catch(fail);
|
|
||||||
break;
|
|
||||||
case 'projects:tree:show':
|
case 'projects:tree:show':
|
||||||
import('./pages/projects/tree/show')
|
|
||||||
.then(callDefault)
|
|
||||||
.catch(fail);
|
|
||||||
shortcut_handler = true;
|
|
||||||
break;
|
|
||||||
case 'projects:find_file:show':
|
case 'projects:find_file:show':
|
||||||
import('./pages/projects/find_file/show')
|
|
||||||
.then(callDefault)
|
|
||||||
.catch(fail);
|
|
||||||
shortcut_handler = true;
|
|
||||||
break;
|
|
||||||
case 'projects:blob:show':
|
case 'projects:blob:show':
|
||||||
import('./pages/projects/blob/show')
|
|
||||||
.then(callDefault)
|
|
||||||
.catch(fail);
|
|
||||||
shortcut_handler = true;
|
|
||||||
break;
|
|
||||||
case 'projects:blame:show':
|
case 'projects:blame:show':
|
||||||
import('./pages/projects/blame/show')
|
|
||||||
.then(callDefault)
|
|
||||||
.catch(fail);
|
|
||||||
shortcut_handler = true;
|
shortcut_handler = true;
|
||||||
break;
|
break;
|
||||||
case 'groups:labels:new':
|
case 'groups:labels:new':
|
||||||
|
|
|
@ -1,3 +1,3 @@
|
||||||
import groupAvatar from '../../../../group_avatar';
|
import groupAvatar from '~/group_avatar';
|
||||||
|
|
||||||
export default () => groupAvatar();
|
document.addEventListener('DOMContentLoaded', groupAvatar);
|
||||||
|
|
|
@ -2,8 +2,8 @@ import BindInOut from '../../../../behaviors/bind_in_out';
|
||||||
import Group from '../../../../group';
|
import Group from '../../../../group';
|
||||||
import groupAvatar from '../../../../group_avatar';
|
import groupAvatar from '../../../../group_avatar';
|
||||||
|
|
||||||
export default () => {
|
document.addEventListener('DOMContentLoaded', () => {
|
||||||
BindInOut.initAll();
|
BindInOut.initAll();
|
||||||
new Group(); // eslint-disable-line no-new
|
new Group(); // eslint-disable-line no-new
|
||||||
groupAvatar();
|
groupAvatar();
|
||||||
};
|
});
|
||||||
|
|
|
@ -1,3 +1,3 @@
|
||||||
import Activities from '~/activities';
|
import Activities from '~/activities';
|
||||||
|
|
||||||
export default () => new Activities();
|
document.addEventListener('DOMContentLoaded', () => new Activities());
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
import groupAvatar from '~/group_avatar';
|
import groupAvatar from '~/group_avatar';
|
||||||
import TransferDropdown from '~/groups/transfer_dropdown';
|
import TransferDropdown from '~/groups/transfer_dropdown';
|
||||||
|
|
||||||
export default () => {
|
document.addEventListener('DOMContentLoaded', () => {
|
||||||
groupAvatar();
|
groupAvatar();
|
||||||
new TransferDropdown(); // eslint-disable-line no-new
|
new TransferDropdown(); // eslint-disable-line no-new
|
||||||
};
|
});
|
||||||
|
|
|
@ -4,8 +4,8 @@ import memberExpirationDate from '~/member_expiration_date';
|
||||||
import Members from '~/members';
|
import Members from '~/members';
|
||||||
import UsersSelect from '~/users_select';
|
import UsersSelect from '~/users_select';
|
||||||
|
|
||||||
export default () => {
|
document.addEventListener('DOMContentLoaded', () => {
|
||||||
memberExpirationDate();
|
memberExpirationDate();
|
||||||
new Members();
|
new Members();
|
||||||
new UsersSelect();
|
new UsersSelect();
|
||||||
};
|
});
|
||||||
|
|
|
@ -2,8 +2,8 @@ import BindInOut from '~/behaviors/bind_in_out';
|
||||||
import Group from '~/group';
|
import Group from '~/group';
|
||||||
import groupAvatar from '~/group_avatar';
|
import groupAvatar from '~/group_avatar';
|
||||||
|
|
||||||
export default () => {
|
document.addEventListener('DOMContentLoaded', () => {
|
||||||
BindInOut.initAll();
|
BindInOut.initAll();
|
||||||
new Group(); // eslint-disable-line no-new
|
new Group(); // eslint-disable-line no-new
|
||||||
groupAvatar();
|
groupAvatar();
|
||||||
};
|
});
|
||||||
|
|
|
@ -1,3 +1,3 @@
|
||||||
import initBlob from '~/pages/projects/init_blob';
|
import initBlob from '~/pages/projects/init_blob';
|
||||||
|
|
||||||
export default initBlob;
|
document.addEventListener('DOMContentLoaded', initBlob);
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
import BlobViewer from '~/blob/viewer/index';
|
import BlobViewer from '~/blob/viewer/index';
|
||||||
import initBlob from '~/pages/projects/init_blob';
|
import initBlob from '~/pages/projects/init_blob';
|
||||||
|
|
||||||
export default () => {
|
document.addEventListener('DOMContentLoaded', () => {
|
||||||
new BlobViewer(); // eslint-disable-line no-new
|
new BlobViewer(); // eslint-disable-line no-new
|
||||||
initBlob();
|
initBlob();
|
||||||
};
|
});
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
import ProjectFindFile from '~/project_find_file';
|
import ProjectFindFile from '~/project_find_file';
|
||||||
import ShortcutsFindFile from '~/shortcuts_find_file';
|
import ShortcutsFindFile from '~/shortcuts_find_file';
|
||||||
|
|
||||||
export default () => {
|
document.addEventListener('DOMContentLoaded', () => {
|
||||||
const findElement = document.querySelector('.js-file-finder');
|
const findElement = document.querySelector('.js-file-finder');
|
||||||
const projectFindFile = new ProjectFindFile($('.file-finder-holder'), {
|
const projectFindFile = new ProjectFindFile($('.file-finder-holder'), {
|
||||||
url: findElement.dataset.fileFindUrl,
|
url: findElement.dataset.fileFindUrl,
|
||||||
|
@ -9,4 +9,4 @@ export default () => {
|
||||||
blobUrlTemplate: findElement.dataset.blobUrlTemplate,
|
blobUrlTemplate: findElement.dataset.blobUrlTemplate,
|
||||||
});
|
});
|
||||||
new ShortcutsFindFile(projectFindFile); // eslint-disable-line no-new
|
new ShortcutsFindFile(projectFindFile); // eslint-disable-line no-new
|
||||||
};
|
});
|
||||||
|
|
|
@ -3,10 +3,10 @@ import UsersSelect from '../../../users_select';
|
||||||
import groupsSelect from '../../../groups_select';
|
import groupsSelect from '../../../groups_select';
|
||||||
import Members from '../../../members';
|
import Members from '../../../members';
|
||||||
|
|
||||||
export default () => {
|
document.addEventListener('DOMContentLoaded', () => {
|
||||||
memberExpirationDate('.js-access-expiration-date-groups');
|
memberExpirationDate('.js-access-expiration-date-groups');
|
||||||
groupsSelect();
|
groupsSelect();
|
||||||
memberExpirationDate();
|
memberExpirationDate();
|
||||||
new Members(); // eslint-disable-line no-new
|
new Members(); // eslint-disable-line no-new
|
||||||
new UsersSelect(); // eslint-disable-line no-new
|
new UsersSelect(); // eslint-disable-line no-new
|
||||||
};
|
});
|
||||||
|
|
|
@ -7,7 +7,7 @@ import BlobViewer from '../../../../blob/viewer';
|
||||||
import NewCommitForm from '../../../../new_commit_form';
|
import NewCommitForm from '../../../../new_commit_form';
|
||||||
import { ajaxGet } from '../../../../lib/utils/common_utils';
|
import { ajaxGet } from '../../../../lib/utils/common_utils';
|
||||||
|
|
||||||
export default () => {
|
document.addEventListener('DOMContentLoaded', () => {
|
||||||
new ShortcutsNavigation(); // eslint-disable-line no-new
|
new ShortcutsNavigation(); // eslint-disable-line no-new
|
||||||
new TreeView(); // eslint-disable-line no-new
|
new TreeView(); // eslint-disable-line no-new
|
||||||
new BlobViewer(); // eslint-disable-line no-new
|
new BlobViewer(); // eslint-disable-line no-new
|
||||||
|
@ -35,5 +35,4 @@ export default () => {
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
};
|
});
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue