From 7eef45f74762f0a39938b43d43e34df5afbd3cfc Mon Sep 17 00:00:00 2001 From: Ambrose Chua Date: Sat, 29 Sep 2018 16:31:25 +0800 Subject: [PATCH] Add confirmation --- src/views/Repo.vue | 3 +++ src/views/Tag.vue | 3 +++ 2 files changed, 6 insertions(+) diff --git a/src/views/Repo.vue b/src/views/Repo.vue index 93c24b2..987e0b6 100644 --- a/src/views/Repo.vue +++ b/src/views/Repo.vue @@ -74,6 +74,9 @@ export default { }, methods: { async deleteRepo() { + if (!window.confirm(`Are you sure you want to delete ${this.$route.params.repo}?`)) { + return; + } try { await repoDelete(this.$route.params.repo); this.$router.push({ name: 'repos' }); diff --git a/src/views/Tag.vue b/src/views/Tag.vue index bdbb379..9e67b7d 100644 --- a/src/views/Tag.vue +++ b/src/views/Tag.vue @@ -112,6 +112,9 @@ export default { }, methods: { async deleteTag() { + if (!window.confirm(`Are you sure you want to delete ${this.$route.params.repo}:${this.$route.params.tag}?`)) { + return; + } try { await tagDelete(this.$route.params.repo, this.$route.params.tag); this.$router.push({ name: 'repo', params: { repo: this.$route.params.repo } });