diff options
author | Regis <boudinot.regis@yahoo.com> | 2017-01-17 11:50:22 -0500 |
---|---|---|
committer | Regis <boudinot.regis@yahoo.com> | 2017-01-17 11:50:22 -0500 |
commit | 4fb4f61541a624608d6978208720d1db3970cfcd (patch) | |
tree | db9b9da7a8b38d6eca1d3d3a21bfea00d9d36de9 /app | |
parent | 79373bdc5c025f189f3f17162945765a2617e820 (diff) | |
download | gitlab-ce-4fb4f61541a624608d6978208720d1db3970cfcd.tar.gz |
better UI fix - simple solution
Diffstat (limited to 'app')
-rw-r--r-- | app/assets/javascripts/vue_pipelines_index/stage.js.es6 | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/app/assets/javascripts/vue_pipelines_index/stage.js.es6 b/app/assets/javascripts/vue_pipelines_index/stage.js.es6 index f075a995846..34d75f01c9e 100644 --- a/app/assets/javascripts/vue_pipelines_index/stage.js.es6 +++ b/app/assets/javascripts/vue_pipelines_index/stage.js.es6 @@ -5,7 +5,6 @@ gl.VueStage = Vue.extend({ data() { return { - count: 0, builds: '', spinner: '<span class="fa fa-spinner fa-spin"></span>', }; @@ -13,10 +12,8 @@ props: ['stage', 'svgs', 'match'], methods: { fetchBuilds() { - if (this.count > 0) return null; return this.$http.get(this.stage.dropdown_path) .then((response) => { - this.count += 1; this.builds = JSON.parse(response.body).html; }, () => { const flash = new Flash('Something went wrong on our end.'); @@ -55,13 +52,20 @@ :title='stage.title' data-placement="top" data-toggle="dropdown" - type="button"> + type="button" + > <span v-html="svg"></span> <i class="fa fa-caret-down "></i> </button> <ul class="dropdown-menu mini-pipeline-graph-dropdown-menu js-builds-dropdown-container"> <div class="arrow-up"></div> - <div :class="dropdownClass" class="js-builds-dropdown-list scrollable-menu" v-html="buildsOrSpinner"></div> + <div + @click='' + :class="dropdownClass" + class="js-builds-dropdown-list scrollable-menu" + v-html="buildsOrSpinner" + > + </div> </ul> </div> `, |