summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJacob Schatz <jschatz@gitlab.com>2018-01-10 07:39:53 -0500
committerJacob Schatz <jschatz@gitlab.com>2018-01-18 13:12:13 -0500
commit1931b7cd9194d68609ae6694f5cb8c67519d42ae (patch)
tree086f8ec7f9a2d3e274dd0f5630540999137c0d9e
parent792e9ed7fa46d236c01fb14c8ad7f9b4ea4dee59 (diff)
downloadgitlab-ce-1931b7cd9194d68609ae6694f5cb8c67519d42ae.tar.gz
refactor for projects-r*
-rw-r--r--app/assets/javascripts/dispatcher.js5
-rw-r--r--app/assets/javascripts/pages/projects/releases/index.js7
2 files changed, 10 insertions, 2 deletions
diff --git a/app/assets/javascripts/dispatcher.js b/app/assets/javascripts/dispatcher.js
index 4f8837251bc..7e7474b5a38 100644
--- a/app/assets/javascripts/dispatcher.js
+++ b/app/assets/javascripts/dispatcher.js
@@ -291,8 +291,9 @@ import Activities from './activities';
.catch(fail);
break;
case 'projects:releases:edit':
- new ZenMode();
- new GLForm($('.release-form'), true);
+ import('./pages/projects/releases')
+ .then(callDefault)
+ .catch(fail);
break;
case 'projects:merge_requests:show':
new Diff();
diff --git a/app/assets/javascripts/pages/projects/releases/index.js b/app/assets/javascripts/pages/projects/releases/index.js
new file mode 100644
index 00000000000..1fa5ffbf586
--- /dev/null
+++ b/app/assets/javascripts/pages/projects/releases/index.js
@@ -0,0 +1,7 @@
+import ZenMode from '~/zen_mode';
+import GLForm from '~/gl_form';
+
+export default function () {
+ new ZenMode(); // eslint-disable-line no-new
+ new GLForm($('.release-form'), true); // eslint-disable-line no-new
+}