From ec59656cad34dbe3d05e2097359ddd37b3f40e47 Mon Sep 17 00:00:00 2001 From: Nathan Woodburn Date: Thu, 27 Feb 2025 15:08:09 +1100 Subject: [PATCH] fix: Update params to allow both ssl and curl checks --- templates/assets/js/curl.js | 11 +++++++++-- templates/assets/js/ssl.js | 11 +++++++++-- 2 files changed, 18 insertions(+), 4 deletions(-) diff --git a/templates/assets/js/curl.js b/templates/assets/js/curl.js index dc7300a..026151e 100644 --- a/templates/assets/js/curl.js +++ b/templates/assets/js/curl.js @@ -16,8 +16,15 @@ document.addEventListener('DOMContentLoaded', function () { } // Update the url - const params = new URLSearchParams(); - params.append('url', url); + var params; + if (window.location.search){ + params = new URLSearchParams(window.location.search); + params.set('url', url); + } + else { + params = new URLSearchParams(); + params.append('url', url); + } history.pushState(null, null, `?${params.toString()}`); // Show loading state diff --git a/templates/assets/js/ssl.js b/templates/assets/js/ssl.js index 1bb34cf..82440c1 100644 --- a/templates/assets/js/ssl.js +++ b/templates/assets/js/ssl.js @@ -14,8 +14,15 @@ function getSSL() { // Get the input value const domain = document.getElementById("domain").value.trim().toLowerCase(); // Set the domain parameter - const params = new URLSearchParams(); - params.append("domain", domain); + var params; + if (window.location.search){ + params = new URLSearchParams(window.location.search); + params.set("domain", domain); + } + else { + params = new URLSearchParams(); + params.append("domain", domain); + } // Add the parameters to the URL const url = `/?${params.toString()}`; // Push the URL to the history