From 23fa691889e8e7afc6f294c21817cd72fb4e1933 Mon Sep 17 00:00:00 2001 From: rdrew Date: Mon, 31 Aug 2026 09:32:57 -0300 Subject: [PATCH] pauls advanced search tweaks --- js/preserve-advanced-search.js | 90 +++++++++++++++------------------- 1 file changed, 39 insertions(+), 51 deletions(-) diff --git a/js/preserve-advanced-search.js b/js/preserve-advanced-search.js index 41dc943..e703b36 100644 --- a/js/preserve-advanced-search.js +++ b/js/preserve-advanced-search.js @@ -1,12 +1,10 @@ -(function ($, Drupal, once) { +(function (Drupal, drupalSettings) { 'use strict'; Drupal.behaviors.preserveAdvancedSearchParams = { attach: function (context, settings) { - console.log('preserve-advanced-search.js loaded'); - - // Extract a[] params from the current page URL + // Capture the a[] advanced search params from the current URL const rawSearch = window.location.search; const aParams = rawSearch .substring(1) @@ -14,56 +12,46 @@ .filter(part => part.startsWith('a%5B') || part.startsWith('a[')) .join('&'); - console.log('[AdvSearch] aParams found:', aParams); - - // Nothing to preserve — bail out if (!aParams) return; - // Target the