summaryrefslogtreecommitdiff
path: root/app/assets/javascripts/vue_pipelines_index/pipeline_actions.js.es6
diff options
context:
space:
mode:
Diffstat (limited to 'app/assets/javascripts/vue_pipelines_index/pipeline_actions.js.es6')
-rw-r--r--app/assets/javascripts/vue_pipelines_index/pipeline_actions.js.es699
1 files changed, 0 insertions, 99 deletions
diff --git a/app/assets/javascripts/vue_pipelines_index/pipeline_actions.js.es6 b/app/assets/javascripts/vue_pipelines_index/pipeline_actions.js.es6
deleted file mode 100644
index ad5cb30cc42..00000000000
--- a/app/assets/javascripts/vue_pipelines_index/pipeline_actions.js.es6
+++ /dev/null
@@ -1,99 +0,0 @@
-/* global Vue, Flash, gl */
-/* eslint-disable no-param-reassign */
-
-((gl) => {
- gl.VuePipelineActions = Vue.extend({
- props: ['pipeline', 'svgs'],
- computed: {
- actions() {
- return this.pipeline.details.manual_actions.length > 0;
- },
- artifacts() {
- return this.pipeline.details.artifacts.length > 0;
- },
- },
- methods: {
- download(name) {
- return `Download ${name} artifacts`;
- },
- },
- template: `
- <td class="pipeline-actions hidden-xs">
- <div class="controls pull-right">
- <div class="btn-group inline">
- <div class="btn-group">
- <a
- v-if='actions'
- class="dropdown-toggle btn btn-default js-pipeline-dropdown-manual-actions"
- data-toggle="dropdown"
- title="Manual build"
- alt="Manual Build"
- >
- <span v-html='svgs.iconPlay'></span>
- <i class="fa fa-caret-down"></i>
- </a>
- <ul class="dropdown-menu dropdown-menu-align-right">
- <li v-for='action in pipeline.details.manual_actions'>
- <a
- rel="nofollow"
- data-method="post"
- :href='action.path'
- title="Manual build"
- >
- <span v-html='svgs.iconPlay'></span>
- <span title="Manual build">{{action.name}}</span>
- </a>
- </li>
- </ul>
- </div>
- <div class="btn-group">
- <a
- v-if='artifacts'
- class="dropdown-toggle btn btn-default build-artifacts js-pipeline-dropdown-download"
- data-toggle="dropdown"
- type="button"
- >
- <i class="fa fa-download"></i>
- <i class="fa fa-caret-down"></i>
- </a>
- <ul class="dropdown-menu dropdown-menu-align-right">
- <li v-for='artifact in pipeline.details.artifacts'>
- <a
- rel="nofollow"
- :href='artifact.path'
- >
- <i class="fa fa-download"></i>
- <span>{{download(artifact.name)}}</span>
- </a>
- </li>
- </ul>
- </div>
- </div>
- <div class="cancel-retry-btns inline">
- <a
- v-if='pipeline.flags.retryable'
- class="btn has-tooltip"
- title="Retry"
- rel="nofollow"
- data-method="post"
- :href='pipeline.retry_path'
- >
- <i class="fa fa-repeat"></i>
- </a>
- <a
- v-if='pipeline.flags.cancelable'
- class="btn btn-remove has-tooltip"
- title="Cancel"
- rel="nofollow"
- data-method="post"
- :href='pipeline.cancel_path'
- data-original-title="Cancel"
- >
- <i class="fa fa-remove"></i>
- </a>
- </div>
- </div>
- </td>
- `,
- });
-})(window.gl || (window.gl = {}));