diff options
author | Phil Hughes <me@iamphill.com> | 2018-01-15 11:52:38 +0300 |
---|---|---|
committer | Phil Hughes <me@iamphill.com> | 2018-01-15 11:52:38 +0300 |
commit | 598d81cd3a47dee648db1f511457e3d9ba94e13d (patch) | |
tree | e80227a35af7cc425eae03b16c7a6a7914d2db79 /app | |
parent | 923d087b3e2938877273017554a38bc3ee640bf4 (diff) | |
parent | 4d5fdc1cb49b43c4aec6b7ac602777d4a12fe0ea (diff) |
Merge branch 'dispatcher-branches-create' into 'master'
Refactor dispatcher project branches create path
See merge request gitlab-org/gitlab-ce!16380
Diffstat (limited to 'app')
-rw-r--r-- | app/assets/javascripts/dispatcher.js | 9 | ||||
-rw-r--r-- | app/assets/javascripts/pages/projects/branches/new/index.js | 3 |
2 files changed, 10 insertions, 2 deletions
diff --git a/app/assets/javascripts/dispatcher.js b/app/assets/javascripts/dispatcher.js index 04b90035bcb..747c989c070 100644 --- a/app/assets/javascripts/dispatcher.js +++ b/app/assets/javascripts/dispatcher.js @@ -6,7 +6,6 @@ import Milestone from './milestone'; import IssuableForm from './issuable_form'; import LabelsSelect from './labels_select'; import MilestoneSelect from './milestone_select'; -import NewBranchForm from './new_branch_form'; import NotificationsForm from './notifications_form'; import notificationsDropdown from './notifications_dropdown'; import groupAvatar from './group_avatar'; @@ -213,8 +212,14 @@ import { fetchCommitMergeRequests } from './commit_merge_requests'; initChangesDropdown(document.querySelector('.navbar-gitlab').offsetHeight - paddingTop); break; case 'projects:branches:new': + import('./pages/projects/branches/new') + .then(callDefault) + .catch(fail); + break; case 'projects:branches:create': - new NewBranchForm($('.js-create-branch-form'), JSON.parse(document.getElementById('availableRefs').innerHTML)); + import('./pages/projects/branches/new') + .then(callDefault) + .catch(fail); break; case 'projects:branches:index': import('./pages/projects/branches/index') diff --git a/app/assets/javascripts/pages/projects/branches/new/index.js b/app/assets/javascripts/pages/projects/branches/new/index.js new file mode 100644 index 00000000000..ae5e033e97e --- /dev/null +++ b/app/assets/javascripts/pages/projects/branches/new/index.js @@ -0,0 +1,3 @@ +import NewBranchForm from '~/new_branch_form'; + +export default () => new NewBranchForm($('.js-create-branch-form'), JSON.parse(document.getElementById('availableRefs').innerHTML)); |