From e64cfcfb6423a429a1ec005a2830da9b2e5a9976 Mon Sep 17 00:00:00 2001 From: Thibaut Courouble Date: Sun, 4 Nov 2018 16:51:52 -0500 Subject: [PATCH] Add confirmation to "Uninstall all" action Closes #913. --- assets/javascripts/views/content/offline_page.coffee | 1 + 1 file changed, 1 insertion(+) diff --git a/assets/javascripts/views/content/offline_page.coffee b/assets/javascripts/views/content/offline_page.coffee index f37bbf8f..9f7f4cf2 100644 --- a/assets/javascripts/views/content/offline_page.coffee +++ b/assets/javascripts/views/content/offline_page.coffee @@ -57,6 +57,7 @@ class app.views.OfflinePage extends app.View doc[action](@onInstallSuccess.bind(@, doc), @onInstallError.bind(@, doc), @onInstallProgress.bind(@, doc)) el.parentNode.innerHTML = "#{el.textContent.replace(/e$/, '')}ing…" else if action = el.getAttribute('data-action-all') + return unless action isnt 'uninstall' or window.confirm('Uninstall all docs?') app.db.migrate() $.click(el) for el in @findAll("[data-action='#{action}']") return