summaryrefslogtreecommitdiff
path: root/app/assets/javascripts/pages/projects/pipelines
diff options
context:
space:
mode:
authorConstance Okoghenun <cokoghenun@gitlab.com>2018-01-11 16:11:06 +0000
committerPhil Hughes <me@iamphill.com>2018-01-11 16:11:06 +0000
commit48e638f6917b292b406d71f29b4daaf7058f68e1 (patch)
tree8a856241ad3354a1c5fd6a461feaf99cb8da2520 /app/assets/javascripts/pages/projects/pipelines
parent0668f54b0a77f8dc6b7891ebd3755965bb6136ff (diff)
downloadgitlab-ce-48e638f6917b292b406d71f29b4daaf7058f68e1.tar.gz
Refactored project:n* imports in dispatcher.js
Diffstat (limited to 'app/assets/javascripts/pages/projects/pipelines')
-rw-r--r--app/assets/javascripts/pages/projects/pipelines/builds/index.js16
-rw-r--r--app/assets/javascripts/pages/projects/pipelines/new/index.js5
2 files changed, 21 insertions, 0 deletions
diff --git a/app/assets/javascripts/pages/projects/pipelines/builds/index.js b/app/assets/javascripts/pages/projects/pipelines/builds/index.js
new file mode 100644
index 00000000000..060a78b427e
--- /dev/null
+++ b/app/assets/javascripts/pages/projects/pipelines/builds/index.js
@@ -0,0 +1,16 @@
+import Pipelines from '../../../../pipelines';
+
+export default () => {
+ const { controllerAction } = document.querySelector('.js-pipeline-container').dataset;
+ const pipelineStatusUrl = `${document.querySelector('.js-pipeline-tab-link a').getAttribute('href')}/status.json`;
+
+ new Pipelines({ // eslint-disable-line no-new
+ initTabs: true,
+ pipelineStatusUrl,
+ tabsOptions: {
+ action: controllerAction,
+ defaultAction: 'pipelines',
+ parentEl: '.pipelines-tabs',
+ },
+ });
+};
diff --git a/app/assets/javascripts/pages/projects/pipelines/new/index.js b/app/assets/javascripts/pages/projects/pipelines/new/index.js
new file mode 100644
index 00000000000..c54cc62bf05
--- /dev/null
+++ b/app/assets/javascripts/pages/projects/pipelines/new/index.js
@@ -0,0 +1,5 @@
+import NewBranchForm from '../../../../new_branch_form';
+
+export default () => {
+ new NewBranchForm($('.js-new-pipeline-form')); // eslint-disable-line no-new
+};