From 2a76b7ee5da6e080c2657538e4335ef2d4154699 Mon Sep 17 00:00:00 2001 From: db-2001 Date: Fri, 26 Apr 2024 21:50:43 -0400 Subject: [PATCH] Fix for overwriting unchanged settings on front-end --- Website/interaction.js | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/Website/interaction.js b/Website/interaction.js index 95b4203..cdd0f9e 100644 --- a/Website/interaction.js +++ b/Website/interaction.js @@ -157,8 +157,8 @@ function Setup(){ GetSettings().then((json) => { //console.log(json); settingApiUri.placeholder = apiUri; - settingDownloadLocation.value = json.downloadLocation; - settingUserAgent.value = json.userAgent; + settingDownloadLocation.placeholder = json.downloadLocation; + settingUserAgent.placeholder = json.userAgent; settingAprilFoolsMode.checked = json.aprilFoolsMode; }); GetRateLimits().then((json) => { @@ -768,10 +768,10 @@ function OpenSettings(){ GetSettings().then((json) => { //console.log(json); - settingApiUri.value = apiUri; - settingUserAgent.value = json.userAgent; + settingApiUri.placeholder = apiUri; + settingUserAgent.placeholder = json.userAgent; settingAprilFoolsMode.checked = json.aprilFoolsMode; - settingDownloadLocation.value = json.downloadLocation; + settingDownloadLocation.placeholder = json.downloadLocation; //console.log(json.styleSheet); }); GetRateLimits().then((json) => { @@ -788,15 +788,15 @@ function OpenSettings(){ switch(libraryConnectorTypes[connector.libraryType]){ case "Kavita": settingKavitaConfigured.setAttribute("configuration", "Active"); - settingKavitaUrl.value = connector.baseUrl; - settingKavitaUser.value = "***"; - settingKavitaPass.value = "***"; + settingKavitaUrl.placeholder = connector.baseUrl; + settingKavitaUser.placeholder = "***"; + settingKavitaPass.placeholder = "***"; break; case "Komga": settingKomgaConfigured.setAttribute("configuration", "Active"); - settingKomgaUrl.value = connector.baseUrl; - settingKomgaUser.value = "***"; - settingKomgaPass.value = "***"; + settingKomgaUrl.placeholder = connector.baseUrl; + settingKomgaUser.placeholder = "***"; + settingKomgaPass.placeholder = "***"; break; default: console.log("Unknown type"); @@ -809,18 +809,18 @@ function OpenSettings(){ json.forEach(connector => { switch(notificationConnectorTypes[connector.notificationConnectorType]){ case "Gotify": - settingGotifyUrl.value = connector.endpoint; - settingGotifyAppToken.value = "***"; + settingGotifyUrl.placeholder = connector.endpoint; + settingGotifyAppToken.placeholder = "***"; settingGotifyConfigured.setAttribute("configuration", "Active"); break; case "LunaSea": settingLunaseaConfigured.setAttribute("configuration", "Active"); - settingLunaseaWebhook.value = connector.id; + settingLunaseaWebhook.placeholder = connector.id; break; case "Ntfy": settingNtfyConfigured.setAttribute("configuration", "Active"); - settingNtfyEndpoint.value = connector.endpoint; - settingNtfyAuth.value = "***"; + settingNtfyEndpoint.placeholder = connector.endpoint; + settingNtfyAuth.placeholder = "***"; break; default: console.log("Unknown type");