From 52bad029da3feab0c54d0a84cac4d2c29d0b3297 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Felix=20D=C3=B6rre?= Date: Sat, 13 Aug 2016 13:31:16 +0200 Subject: [PATCH] fix: hide non-activated domain pingconfigs Change-Id: I8215ddc94dcb66788868f581604608b3c8c50343 --- .../gigi/pages/account/domain/PingConfigForm.templ | 8 ++++---- static/static/js/expert.js | 13 +++++++++++++ 2 files changed, 17 insertions(+), 4 deletions(-) diff --git a/src/org/cacert/gigi/pages/account/domain/PingConfigForm.templ b/src/org/cacert/gigi/pages/account/domain/PingConfigForm.templ index 62cb70fd..16c50a3e 100644 --- a/src/org/cacert/gigi/pages/account/domain/PingConfigForm.templ +++ b/src/org/cacert/gigi/pages/account/domain/PingConfigForm.templ @@ -1,6 +1,6 @@

-
+
>

@@ -10,21 +10,21 @@
-
+
>

._cacert._auth IN TXT 
-
+
>
http://example.org/cacert-.txt

-
+
>
: diff --git a/static/static/js/expert.js b/static/static/js/expert.js index a4d14aca..09987b17 100644 --- a/static/static/js/expert.js +++ b/static/static/js/expert.js @@ -17,6 +17,19 @@ if(expert !== null) { expert.onchange = (function(expert){return function(){showExpert(expert.checked)}})(expert); } + $(".panel-activatable").map(function() { + var panel = $(this); + var refresh = function(){ + if(this.checked){ + panel.find(".panel-body").removeClass("hidden"); + }else{ + panel.find(".panel-body").addClass("hidden"); + } + }; + panel.find(".panel-heading [type=\"checkbox\"]").map(refresh); + panel.find(".panel-heading [type=\"checkbox\"]").click(refresh); + return this.id; + }); } (function(oldLoad) { if (oldLoad == undefined) { -- 2.39.2