Merge branch 'projects-tree-tags-dispatcher-refactor' into 'master'
Refactored import of projects:tags:* and projects:tree:* of dispatcher.js See merge request gitlab-org/gitlab-ce!16452
This commit is contained in:
commit
d7f70b77a8
3 changed files with 31 additions and 12 deletions
|
@ -10,7 +10,6 @@ import notificationsDropdown from './notifications_dropdown';
|
|||
import groupAvatar from './group_avatar';
|
||||
import GroupLabelSubscription from './group_label_subscription';
|
||||
import LineHighlighter from './line_highlighter';
|
||||
import NewCommitForm from './new_commit_form';
|
||||
import Project from './project';
|
||||
import projectAvatar from './project_avatar';
|
||||
import MergeRequest from './merge_request';
|
||||
|
@ -33,7 +32,6 @@ import ShortcutsWiki from './shortcuts_wiki';
|
|||
import BlobViewer from './blob/viewer/index';
|
||||
import AutoWidthDropdownSelect from './issuable/auto_width_dropdown_select';
|
||||
import UsersSelect from './users_select';
|
||||
import RefSelectDropdown from './ref_select_dropdown';
|
||||
import GfmAutoComplete from './gfm_auto_complete';
|
||||
import Star from './star';
|
||||
import TreeView from './tree';
|
||||
|
@ -258,9 +256,9 @@ import { fetchCommitMergeRequests } from './commit_merge_requests';
|
|||
new AutoWidthDropdownSelect($('.js-target-branch-select')).init();
|
||||
break;
|
||||
case 'projects:tags:new':
|
||||
new ZenMode();
|
||||
new GLForm($('.tag-form'), true);
|
||||
new RefSelectDropdown($('.js-branch-select'));
|
||||
import('./pages/projects/tags/new')
|
||||
.then(callDefault)
|
||||
.catch(fail);
|
||||
break;
|
||||
case 'projects:snippets:show':
|
||||
initNotes();
|
||||
|
@ -429,13 +427,10 @@ import { fetchCommitMergeRequests } from './commit_merge_requests';
|
|||
groupAvatar();
|
||||
break;
|
||||
case 'projects:tree:show':
|
||||
shortcut_handler = new ShortcutsNavigation();
|
||||
new TreeView();
|
||||
new BlobViewer();
|
||||
new NewCommitForm($('.js-create-dir-form'));
|
||||
$('#tree-slider').waitForImages(function() {
|
||||
ajaxGet(document.querySelector('.js-tree-content').dataset.logsPath);
|
||||
});
|
||||
import('./pages/projects/tree/show')
|
||||
.then(callDefault)
|
||||
.catch(fail);
|
||||
shortcut_handler = true;
|
||||
break;
|
||||
case 'projects:find_file:show':
|
||||
import('./pages/projects/find_file/show')
|
||||
|
|
9
app/assets/javascripts/pages/projects/tags/new/index.js
Normal file
9
app/assets/javascripts/pages/projects/tags/new/index.js
Normal file
|
@ -0,0 +1,9 @@
|
|||
import RefSelectDropdown from '../../../../ref_select_dropdown';
|
||||
import ZenMode from '../../../../zen_mode';
|
||||
import GLForm from '../../../../gl_form';
|
||||
|
||||
export default () => {
|
||||
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
|
||||
};
|
15
app/assets/javascripts/pages/projects/tree/show/index.js
Normal file
15
app/assets/javascripts/pages/projects/tree/show/index.js
Normal file
|
@ -0,0 +1,15 @@
|
|||
import TreeView from '../../../../tree';
|
||||
import ShortcutsNavigation from '../../../../shortcuts_navigation';
|
||||
import BlobViewer from '../../../../blob/viewer';
|
||||
import NewCommitForm from '../../../../new_commit_form';
|
||||
import { ajaxGet } from '../../../../lib/utils/common_utils';
|
||||
|
||||
export default () => {
|
||||
new ShortcutsNavigation(); // eslint-disable-line no-new
|
||||
new TreeView(); // eslint-disable-line no-new
|
||||
new BlobViewer(); // eslint-disable-line no-new
|
||||
new NewCommitForm($('.js-create-dir-form')); // eslint-disable-line no-new
|
||||
$('#tree-slider').waitForImages(() =>
|
||||
ajaxGet(document.querySelector('.js-tree-content').dataset.logsPath));
|
||||
};
|
||||
|
Loading…
Reference in a new issue