summaryrefslogtreecommitdiff
path: root/client/simple/src/js/main/infinite_scroll.js
diff options
context:
space:
mode:
authorIvan Gabaldon <igabaldon@inetol.net>2025-06-28 11:10:58 +0200
committerMarkus Heiser <markus.heiser@darmarIT.de>2025-07-03 17:35:05 +0200
commit879ac4e60f14a30cddd61e024ed4ad93179bb9d6 (patch)
treea25886efe9141db3d5087cad2ed034894641e42e /client/simple/src/js/main/infinite_scroll.js
parent95172213f69c8fe85a0af69dd2654c7a77327968 (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.js16
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");