From ea3205226cabcab46f54db943ffc6050ceb04519 Mon Sep 17 00:00:00 2001 From: neon_arch Date: Fri, 22 Sep 2023 19:33:15 +0300 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20feat:=20provide=20code=20to=20handl?= =?UTF-8?q?e=20the=20change=20of=20selected=20value=20in=20the=20safe=20se?= =?UTF-8?q?arch=20menu=20(#210)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/static/search_area_options.js | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 public/static/search_area_options.js diff --git a/public/static/search_area_options.js b/public/static/search_area_options.js new file mode 100644 index 0000000..10e0390 --- /dev/null +++ b/public/static/search_area_options.js @@ -0,0 +1,18 @@ +document.addEventListener( + 'DOMContentLoaded', + () => { + let url = new URL(window.location) + let searchParams = url.searchParams + + let safeSearchLevel = searchParams.get('safesearch') + + if ( + safeSearchLevel >= 0 && + safeSearchLevel <= 2 && + safeSearchLevel !== null + ) { + document.querySelector('.search_options select').value = safeSearchLevel + } + }, + false, +)