From d3bc768000398121dd6c986cc85978d3b762ccaf Mon Sep 17 00:00:00 2001 From: Corban-Lee Jones Date: Mon, 24 Jun 2024 23:48:52 +0100 Subject: [PATCH] sub advanced settings modal --- apps/static/js/home/subscriptions.js | 10 ++-- apps/templates/home/includes/submodal.html | 63 +++++++++++++++++++--- 2 files changed, 63 insertions(+), 10 deletions(-) diff --git a/apps/static/js/home/subscriptions.js b/apps/static/js/home/subscriptions.js index 8664482..1959678 100644 --- a/apps/static/js/home/subscriptions.js +++ b/apps/static/js/home/subscriptions.js @@ -154,9 +154,10 @@ $("#addSubscriptionBtn").on("click", async function() { async function showEditSubModal(subId) { if (subId === -1) { + $("#subFormModal .form-create, #subAdvancedModal .form-create").show(); + $("#subFormModal .form-edit, #subAdvancedModal .form-edit").hide(); + $("#subFormModal input, #subFormModal textarea").val(""); - $("#subFormModal .form-create").show(); - $("#subFormModal .form-edit").hide(); $("#subChannels").val("").change(); $("#subFilters").val("").change(); $("#subMutators").val("").change(); @@ -165,6 +166,9 @@ async function showEditSubModal(subId) { $("#subImagePreview small").show(); } else { + $("#subFormModal .form-create, #subAdvancedModal .form-create").hide(); + $("#subFormModal .form-edit, #subAdvancedModal .form-edit").show(); + const subscription = subTable.row(function(idx, data, node) { return data.id === subId; }).data(); @@ -173,8 +177,6 @@ async function showEditSubModal(subId) { $("#subUrl").val(subscription.url); $("#subExtraNotes").val(subscription.extra_notes); $("#subActive").prop("checked", subscription.active); - $("#subFormModal .form-create").hide(); - $("#subFormModal .form-edit").show(); $("#subMutators").val("").change(); $("#subMutators").val(subscription.mutators.map(mutator => mutator.id)).change(); diff --git a/apps/templates/home/includes/submodal.html b/apps/templates/home/includes/submodal.html index 368dfb7..42c6be9 100644 --- a/apps/templates/home/includes/submodal.html +++ b/apps/templates/home/includes/submodal.html @@ -3,7 +3,7 @@ + +