From 7b7d73dee2bf334365e7aedb7572686dadfaa444 Mon Sep 17 00:00:00 2001 From: Philipp Schafft Date: Fri, 9 Oct 2020 14:43:06 +0000 Subject: [PATCH] Feature: Ask for confirmation before killing a source --- admin/includes/confirm.xsl | 36 ++++++++++++++++++++++++++++++++++ admin/includes/mountnav.xsl | 2 +- admin/ui/confirmkillsource.xsl | 22 +++++++++++++++++++++ web/assets/css/style.css | 4 ++-- 4 files changed, 61 insertions(+), 3 deletions(-) create mode 100644 admin/includes/confirm.xsl create mode 100644 admin/ui/confirmkillsource.xsl diff --git a/admin/includes/confirm.xsl b/admin/includes/confirm.xsl new file mode 100644 index 00000000..8d976654 --- /dev/null +++ b/admin/includes/confirm.xsl @@ -0,0 +1,36 @@ + + + + + + + + + + + +

+
+

Please confirm

+

+
    +
  • +
    + + + + +
    +
  • +
  • +
    + + + + +
    +
  • +
+
+
+
diff --git a/admin/includes/mountnav.xsl b/admin/includes/mountnav.xsl index 9fb5c127..44814cb9 100644 --- a/admin/includes/mountnav.xsl +++ b/admin/includes/mountnav.xsl @@ -8,7 +8,7 @@
  • Move listeners
  • Metadata
  • Set fallback
  • -
  • Kill source
  • +
  • Kill source
  • diff --git a/admin/ui/confirmkillsource.xsl b/admin/ui/confirmkillsource.xsl new file mode 100644 index 00000000..a02bdb3d --- /dev/null +++ b/admin/ui/confirmkillsource.xsl @@ -0,0 +1,22 @@ + + + + Confirm killing source + + + + + + Please confirm killing the source connection . This will disconnect all listeners. + /admin/listmounts.xsl + /admin/killsource.xsl + + + + + + + + + + diff --git a/web/assets/css/style.css b/web/assets/css/style.css index 37a5bbad..00e63468 100644 --- a/web/assets/css/style.css +++ b/web/assets/css/style.css @@ -141,7 +141,7 @@ ul.boxnav > li { margin-left: 1em; } -ul.boxnav > li > a { +ul.boxnav > li > a, ul.boxnav > li input[type='submit'] { background-color: #4f8cb0; border: none; color: white; @@ -152,7 +152,7 @@ ul.boxnav > li > a { display: inline-block; } -ul.boxnav > li.critical > a, a.critical { +ul.boxnav > li.critical > a, a.critical, input[type='submit'].critical { background-color: #ff704d !important; }