diff --git a/templates/base.html b/templates/base.html index 5821cc6..a62e511 100644 --- a/templates/base.html +++ b/templates/base.html @@ -377,10 +377,10 @@ $(document).ready(function () { addGlobalStyle(` - .toast-top-right-fix { - top: 67px; - right: 12px; - } +.toast-top-right-fix { + top: 67px; + right: 12px; +} `, 'toastrToastStyleFix') toastr.options.closeDuration = 100; @@ -493,6 +493,7 @@ if (window.location.pathname === "{{.basePath}}/") { populateClient(resp.id); } + updateApplyConfigVisibility() }, error: function(jqXHR, exception) { const responseJson = jQuery.parseJSON(jqXHR.responseText); diff --git a/templates/clients.html b/templates/clients.html index 570b0aa..b174098 100644 --- a/templates/clients.html +++ b/templates/clients.html @@ -253,12 +253,14 @@ Wireguard Clients setClientStatus(clientID, true); const divElement = document.getElementById("paused_" + clientID); divElement.style.visibility = "hidden"; + updateApplyConfigVisibility() } function pauseClient(clientID) { setClientStatus(clientID, false); const divElement = document.getElementById("paused_" + clientID); divElement.style.visibility = "visible"; + updateApplyConfigVisibility() } function updateSubnetRangesList() { @@ -460,6 +462,7 @@ Wireguard Clients toastr.success('Removed client successfully'); const divElement = document.getElementById('client_' + client_id); divElement.style.display = "none"; + updateApplyConfigVisibility() }, error: function(jqXHR, exception) { const responseJson = jQuery.parseJSON(jqXHR.responseText);