diff options
| author | Ivan Gabaldon <igabaldon@inetol.net> | 2025-06-28 11:10:58 +0200 |
|---|---|---|
| committer | Markus Heiser <markus.heiser@darmarIT.de> | 2025-07-03 17:35:05 +0200 |
| commit | 879ac4e60f14a30cddd61e024ed4ad93179bb9d6 (patch) | |
| tree | a25886efe9141db3d5087cad2ed034894641e42e /client/simple/src/js/main/infinite_scroll.js | |
| parent | 95172213f69c8fe85a0af69dd2654c7a77327968 (diff) | |
[mod] theme/simple: fmt/lint major pass
*Not so safe* changes, no behaviour changes.
- More ES5 to ES2015+ conversion.
- Make Biome not cry anymore applying remaining changes.
Diffstat (limited to 'client/simple/src/js/main/infinite_scroll.js')
| -rw-r--r-- | client/simple/src/js/main/infinite_scroll.js | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/client/simple/src/js/main/infinite_scroll.js b/client/simple/src/js/main/infinite_scroll.js index b3d308c0c..12ecd83be 100644 --- a/client/simple/src/js/main/infinite_scroll.js +++ b/client/simple/src/js/main/infinite_scroll.js @@ -18,10 +18,10 @@ searxng.ready(() => { } const d = document; - var onlyImages = d.getElementById("results").classList.contains("only_template_images"); + const onlyImages = d.getElementById("results").classList.contains("only_template_images"); function newLoadSpinner() { - var loader = d.createElement("div"); + const loader = d.createElement("div"); loader.classList.add("loader"); return loader; } @@ -32,18 +32,18 @@ searxng.ready(() => { } function loadNextPage(callback) { - var form = d.querySelector("#pagination form.next_page"); + const form = d.querySelector("#pagination form.next_page"); if (!form) { return; } replaceChildrenWith(d.querySelector("#pagination"), [newLoadSpinner()]); - var formData = new FormData(form); + const formData = new FormData(form); searxng .http("POST", d.querySelector("#search").getAttribute("action"), formData) .then((response) => { - var nextPageDoc = new DOMParser().parseFromString(response, "text/html"); - var articleList = nextPageDoc.querySelectorAll("#urls article"); - var paginationElement = nextPageDoc.querySelector("#pagination"); + const nextPageDoc = new DOMParser().parseFromString(response, "text/html"); + const articleList = nextPageDoc.querySelectorAll("#urls article"); + const paginationElement = nextPageDoc.querySelector("#pagination"); d.querySelector("#pagination").remove(); if (articleList.length > 0 && !onlyImages) { // do not add <hr> element when there are only images @@ -59,7 +59,7 @@ searxng.ready(() => { }) .catch((err) => { console.log(err); - var e = d.createElement("div"); + const e = d.createElement("div"); e.textContent = searxng.settings.translations.error_loading_next_page; e.classList.add("dialog-error"); e.setAttribute("role", "alert"); |