summaryrefslogtreecommitdiff
path: root/app/assets/javascripts/pages/projects/pipelines
diff options
context:
space:
mode:
authorGitLab Bot <gitlab-bot@gitlab.com>2020-01-08 12:07:59 +0000
committerGitLab Bot <gitlab-bot@gitlab.com>2020-01-08 12:07:59 +0000
commite3e300557f5def9bf2271735c8a620e6820dfada (patch)
tree8d0d4590518ee17eb32956e35637e11a2b8ca561 /app/assets/javascripts/pages/projects/pipelines
parenta821bd6ad17e304ca93838a411410a44ee9cff9f (diff)
downloadgitlab-ce-e3e300557f5def9bf2271735c8a620e6820dfada.tar.gz
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'app/assets/javascripts/pages/projects/pipelines')
-rw-r--r--app/assets/javascripts/pages/projects/pipelines/index/index.js15
1 files changed, 14 insertions, 1 deletions
diff --git a/app/assets/javascripts/pages/projects/pipelines/index/index.js b/app/assets/javascripts/pages/projects/pipelines/index/index.js
index fd72d2ddbe0..4b4a274794d 100644
--- a/app/assets/javascripts/pages/projects/pipelines/index/index.js
+++ b/app/assets/javascripts/pages/projects/pipelines/index/index.js
@@ -1,10 +1,18 @@
import Vue from 'vue';
+import { GlToast } from '@gitlab/ui';
+import { doesHashExistInUrl } from '~/lib/utils/url_utility';
+import {
+ parseBoolean,
+ historyReplaceState,
+ buildUrlWithCurrentLocation,
+} from '~/lib/utils/common_utils';
+import { __ } from '~/locale';
import PipelinesStore from '../../../../pipelines/stores/pipelines_store';
import pipelinesComponent from '../../../../pipelines/components/pipelines.vue';
import Translate from '../../../../vue_shared/translate';
-import { parseBoolean } from '../../../../lib/utils/common_utils';
Vue.use(Translate);
+Vue.use(GlToast);
document.addEventListener(
'DOMContentLoaded',
@@ -21,6 +29,11 @@ document.addEventListener(
},
created() {
this.dataset = document.querySelector(this.$options.el).dataset;
+
+ if (doesHashExistInUrl('delete_success')) {
+ this.$toast.show(__('The pipeline has been deleted'));
+ historyReplaceState(buildUrlWithCurrentLocation());
+ }
},
render(createElement) {
return createElement('pipelines-component', {