Merge branch 'more-dispatcher-refactoring' into 'master'
More dispatcher refactoring See merge request gitlab-org/gitlab-ce!17232
This commit is contained in:
commit
2f2f63a055
19 changed files with 35 additions and 119 deletions
|
@ -51,68 +51,9 @@ var Dispatcher;
|
|||
case 'projects:merge_requests:creations:new':
|
||||
case 'projects:merge_requests:creations:diffs':
|
||||
case 'projects:merge_requests:edit':
|
||||
shortcut_handler = true;
|
||||
break;
|
||||
case 'projects:tags:new':
|
||||
import('./pages/projects/tags/new')
|
||||
.then(callDefault)
|
||||
.catch(fail);
|
||||
break;
|
||||
case 'projects:snippets:show':
|
||||
import('./pages/projects/snippets/show')
|
||||
.then(callDefault)
|
||||
.catch(fail);
|
||||
break;
|
||||
case 'projects:snippets:new':
|
||||
case 'projects:snippets:create':
|
||||
import('./pages/projects/snippets/new')
|
||||
.then(callDefault)
|
||||
.catch(fail);
|
||||
break;
|
||||
case 'projects:services:edit':
|
||||
import('./pages/projects/services/edit')
|
||||
.then(callDefault)
|
||||
.catch(fail);
|
||||
break;
|
||||
case 'projects:snippets:edit':
|
||||
case 'projects:snippets:update':
|
||||
import('./pages/projects/snippets/edit')
|
||||
.then(callDefault)
|
||||
.catch(fail);
|
||||
break;
|
||||
case 'snippets:new':
|
||||
import('./pages/snippets/new')
|
||||
.then(callDefault)
|
||||
.catch(fail);
|
||||
break;
|
||||
case 'snippets:edit':
|
||||
import('./pages/snippets/edit')
|
||||
.then(callDefault)
|
||||
.catch(fail);
|
||||
break;
|
||||
case 'snippets:create':
|
||||
import('./pages/snippets/new')
|
||||
.then(callDefault)
|
||||
.catch(fail);
|
||||
break;
|
||||
case 'snippets:update':
|
||||
import('./pages/snippets/edit')
|
||||
.then(callDefault)
|
||||
.catch(fail);
|
||||
break;
|
||||
case 'projects:releases:edit':
|
||||
import('./pages/projects/releases/edit')
|
||||
.then(callDefault)
|
||||
.catch(fail);
|
||||
break;
|
||||
case 'projects:merge_requests:show':
|
||||
shortcut_handler = true;
|
||||
break;
|
||||
case 'dashboard:activity':
|
||||
import('./pages/dashboard/activity')
|
||||
.then(callDefault)
|
||||
.catch(fail);
|
||||
break;
|
||||
case 'projects:commit:show':
|
||||
import('./pages/projects/commit/show')
|
||||
.then(callDefault)
|
||||
|
@ -314,11 +255,6 @@ var Dispatcher;
|
|||
.then(callDefault)
|
||||
.catch(fail);
|
||||
break;
|
||||
case 'snippets:show':
|
||||
import('./pages/snippets/show')
|
||||
.then(callDefault)
|
||||
.catch(fail);
|
||||
break;
|
||||
case 'import:fogbugz:new_user_map':
|
||||
import('./pages/import/fogbugz/new_user_map')
|
||||
.then(callDefault)
|
||||
|
@ -334,18 +270,6 @@ var Dispatcher;
|
|||
.then(callDefault)
|
||||
.catch(fail);
|
||||
break;
|
||||
case 'projects:clusters:show':
|
||||
case 'projects:clusters:update':
|
||||
case 'projects:clusters:destroy':
|
||||
import('./pages/projects/clusters/show')
|
||||
.then(callDefault)
|
||||
.catch(fail);
|
||||
break;
|
||||
case 'projects:clusters:index':
|
||||
import('./pages/projects/clusters/index')
|
||||
.then(callDefault)
|
||||
.catch(fail);
|
||||
break;
|
||||
case 'dashboard:groups:index':
|
||||
import('./pages/dashboard/groups/index')
|
||||
.then(callDefault)
|
||||
|
@ -353,20 +277,7 @@ var Dispatcher;
|
|||
break;
|
||||
}
|
||||
switch (path[0]) {
|
||||
case 'sessions':
|
||||
import('./pages/sessions')
|
||||
.then(callDefault)
|
||||
.catch(fail);
|
||||
break;
|
||||
case 'omniauth_callbacks':
|
||||
import('./pages/omniauth_callbacks')
|
||||
.then(callDefault)
|
||||
.catch(fail);
|
||||
break;
|
||||
case 'admin':
|
||||
import('./pages/admin')
|
||||
.then(callDefault)
|
||||
.catch(fail);
|
||||
switch (path[1]) {
|
||||
case 'broadcast_messages':
|
||||
import('./pages/admin/broadcast_messages')
|
||||
|
|
|
@ -61,7 +61,7 @@ gl.lazyLoader = new LazyLoader({
|
|||
observerNode: '#content-body',
|
||||
});
|
||||
|
||||
$(() => {
|
||||
document.addEventListener('DOMContentLoaded', () => {
|
||||
const $body = $('body');
|
||||
const $document = $(document);
|
||||
const $window = $(window);
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
import initAdmin from './admin';
|
||||
|
||||
export default () => initAdmin();
|
||||
document.addEventListener('DOMContentLoaded', initAdmin);
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
import Activities from '~/activities';
|
||||
|
||||
export default () => new Activities();
|
||||
document.addEventListener('DOMContentLoaded', () => new Activities());
|
||||
|
|
|
@ -1,5 +1,3 @@
|
|||
import initU2F from '../../shared/sessions/u2f';
|
||||
|
||||
export default () => {
|
||||
initU2F();
|
||||
};
|
||||
document.addEventListener('DOMContentLoaded', initU2F);
|
||||
|
|
|
@ -0,0 +1,5 @@
|
|||
import ClustersBundle from '~/clusters/clusters_bundle';
|
||||
|
||||
document.addEventListener('DOMContentLoaded', () => {
|
||||
new ClustersBundle(); // eslint-disable-line no-new
|
||||
});
|
|
@ -1,5 +1,5 @@
|
|||
import ClustersIndex from '~/clusters/clusters_index';
|
||||
|
||||
export default () => {
|
||||
document.addEventListener('DOMContentLoaded', () => {
|
||||
new ClustersIndex(); // eslint-disable-line no-new
|
||||
};
|
||||
});
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
import ClustersBundle from '~/clusters/clusters_bundle';
|
||||
|
||||
export default () => {
|
||||
document.addEventListener('DOMContentLoaded', () => {
|
||||
new ClustersBundle(); // eslint-disable-line no-new
|
||||
};
|
||||
});
|
||||
|
|
|
@ -0,0 +1,5 @@
|
|||
import ClustersBundle from '~/clusters/clusters_bundle';
|
||||
|
||||
document.addEventListener('DOMContentLoaded', () => {
|
||||
new ClustersBundle(); // eslint-disable-line no-new
|
||||
});
|
|
@ -1,3 +1,3 @@
|
|||
import initForm from '~/pages/projects/init_form';
|
||||
|
||||
export default initForm($('.release-form'));
|
||||
document.addEventListener('DOMContentLoaded', () => initForm($('.release-form')));
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
import IntegrationSettingsForm from '~/integrations/integration_settings_form';
|
||||
import PrometheusMetrics from '~/prometheus_metrics/prometheus_metrics';
|
||||
|
||||
export default () => {
|
||||
document.addEventListener('DOMContentLoaded', () => {
|
||||
const prometheusSettingsWrapper = document.querySelector('.js-prometheus-metrics-monitoring');
|
||||
const integrationSettingsForm = new IntegrationSettingsForm('.js-integration-settings-form');
|
||||
integrationSettingsForm.init();
|
||||
|
@ -10,4 +10,4 @@ export default () => {
|
|||
const prometheusMetrics = new PrometheusMetrics('.js-prometheus-metrics-monitoring');
|
||||
prometheusMetrics.loadActiveMetrics();
|
||||
}
|
||||
};
|
||||
});
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
import initForm from '~/pages/projects/init_form';
|
||||
|
||||
export default initForm($('.snippet-form'));
|
||||
document.addEventListener('DOMContentLoaded', () => initForm($('.snippet-form')));
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
import initForm from '~/pages/projects/init_form';
|
||||
|
||||
export default initForm($('.snippet-form'));
|
||||
document.addEventListener('DOMContentLoaded', () => initForm($('.snippet-form')));
|
||||
|
|
|
@ -3,9 +3,9 @@ import ZenMode from '~/zen_mode';
|
|||
import LineHighlighter from '../../../../line_highlighter';
|
||||
import BlobViewer from '../../../../blob/viewer';
|
||||
|
||||
export default function () {
|
||||
document.addEventListener('DOMContentLoaded', () => {
|
||||
new LineHighlighter(); // eslint-disable-line no-new
|
||||
new BlobViewer(); // eslint-disable-line no-new
|
||||
initNotes();
|
||||
new ZenMode(); // eslint-disable-line no-new
|
||||
}
|
||||
});
|
||||
|
|
|
@ -2,8 +2,8 @@ import RefSelectDropdown from '../../../../ref_select_dropdown';
|
|||
import ZenMode from '../../../../zen_mode';
|
||||
import GLForm from '../../../../gl_form';
|
||||
|
||||
export default () => {
|
||||
document.addEventListener('DOMContentLoaded', () => {
|
||||
new ZenMode(); // eslint-disable-line no-new
|
||||
new GLForm($('.tag-form'), true); // eslint-disable-line no-new
|
||||
new RefSelectDropdown($('.js-branch-select')); // eslint-disable-line no-new
|
||||
};
|
||||
});
|
||||
|
|
|
@ -1,5 +1,3 @@
|
|||
import initU2F from '../../shared/sessions/u2f';
|
||||
|
||||
export default () => {
|
||||
initU2F();
|
||||
};
|
||||
document.addEventListener('DOMContentLoaded', initU2F);
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
import form from '../form';
|
||||
|
||||
export default form;
|
||||
document.addEventListener('DOMContentLoaded', form);
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
import form from '../form';
|
||||
|
||||
export default form;
|
||||
document.addEventListener('DOMContentLoaded', form);
|
||||
|
|
|
@ -1,12 +1,11 @@
|
|||
/* eslint-disable no-new */
|
||||
import LineHighlighter from '../../../line_highlighter';
|
||||
import BlobViewer from '../../../blob/viewer';
|
||||
import ZenMode from '../../../zen_mode';
|
||||
import initNotes from '../../../init_notes';
|
||||
|
||||
export default () => {
|
||||
new LineHighlighter();
|
||||
new BlobViewer();
|
||||
document.addEventListener('DOMContentLoaded', () => {
|
||||
new LineHighlighter(); // eslint-disable-line no-new
|
||||
new BlobViewer(); // eslint-disable-line no-new
|
||||
initNotes();
|
||||
new ZenMode();
|
||||
};
|
||||
new ZenMode(); // eslint-disable-line no-new
|
||||
});
|
||||
|
|
Loading…
Reference in a new issue