From 2e3062d8fc58056e0ec277045d8b93b1debbeba0 Mon Sep 17 00:00:00 2001
From: Beatrycze Volk <beatrycze.volk@slub-dresden.de>
Date: Thu, 17 Oct 2024 15:01:24 +0200
Subject: [PATCH] Fix filter resetting for publication time, APC and copyrights

---
 .../Public/JavaScript/Recommender/main.js      | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

diff --git a/Resources/Public/JavaScript/Recommender/main.js b/Resources/Public/JavaScript/Recommender/main.js
index 0c1051f..82c9f11 100644
--- a/Resources/Public/JavaScript/Recommender/main.js
+++ b/Resources/Public/JavaScript/Recommender/main.js
@@ -17,6 +17,9 @@ $(document).ready(function () {
         keywords = $("#list-keywords :input");
     }
 
+    var basePublicationTimeMax = $("#input-publication-time-max").attr('max');
+    var baseApcMax = $("#label-apc-max").attr('max');
+
     var retainsAuthorCopyright = false;
     var publicationTimeMax = false;
     var apcMax = false;
@@ -217,6 +220,21 @@ $(document).ready(function () {
             $(this).prop('checked', false);
         });
 
+        $('input[id=input-publication-time-max]').val(basePublicationTimeMax);
+        var label = $("#label-publication-time-max");
+        var labelParts = label.text().split(' ');
+        label.empty();
+        var newLabel = `<b>${labelParts[0]} ${labelParts[1]} </b> ${basePublicationTimeMax} ${labelParts.slice(-1)[0]}`;
+        label.append(newLabel);
+
+        $('input[id=input-apc-max]').val(baseApcMax);
+        var label = $("#label-label-apc-max");
+        var labelParts = label.text().split(' ');
+        label.empty();
+        var newLabel = `<b>${labelParts[0]} ${labelParts[1]} </b> ${baseApcMax} ${labelParts.slice(-1)[0]}`;
+        label.append(newLabel);
+
+        retainsAuthorCopyright = false;
         language = false
         subject = false
     }
-- 
GitLab