diff --git a/htdocs/assets/_floatingbar.php b/htdocs/assets/_floatingbar.php
index ec041e0..d4dc07d 100644
--- a/htdocs/assets/_floatingbar.php
+++ b/htdocs/assets/_floatingbar.php
@@ -86,6 +86,9 @@
diff --git a/htdocs/assets/js/floatingbar-config.js b/htdocs/assets/js/floatingbar-config.js
index 36fec81..bf4a64d 100644
--- a/htdocs/assets/js/floatingbar-config.js
+++ b/htdocs/assets/js/floatingbar-config.js
@@ -12,6 +12,7 @@ const searchWin = document.getElementById("searchwindow");
const shareWin = document.getElementById("sharewindow");
const searchDef = document.getElementById("defresults");
const searchRes = document.getElementById("searchresults");
+const spinner = document.getElementById("spinnercont");
const qrCode = document.getElementById("pageqrcode");
const linkInput = document.getElementById("pageurlinput");
const embedCode = document.getElementById("embedcodetag");
@@ -118,6 +119,8 @@ function perform_search(searchInput, searchDef, searchRes) {
searchDef.classList.add("hidden");
searchRes.classList.remove("hidden");
searchRes.classList.add("flex");
+ spinner.classList.remove("hidden");
+ spinner.classList.add("flex");
let searchString = searchInput.value;
$.ajax({
@@ -144,7 +147,8 @@ function perform_search(searchInput, searchDef, searchRes) {
console.error('error:', error);
},
complete: function() {
- console.log("completed");
+ spinner.classList.remove("flex");
+ spinner.classList.add("hidden");
}
});
}
diff --git a/htdocs/assets/style.css b/htdocs/assets/style.css
index 2a110b2..f858cc9 100644
--- a/htdocs/assets/style.css
+++ b/htdocs/assets/style.css
@@ -706,6 +706,11 @@ video {
margin-bottom: 0.30rem;
}
+.my-auto {
+ margin-top: auto;
+ margin-bottom: auto;
+}
+
.mb-1 {
margin-bottom: 0.25rem;
}
@@ -1163,6 +1168,10 @@ video {
border-width: 5px;
}
+.border-\[3px\] {
+ border-width: 3px;
+}
+
.border-b-\[2px\] {
border-bottom-width: 2px;
}
@@ -1179,6 +1188,10 @@ video {
border-top-width: 5px;
}
+.border-t-\[3px\] {
+ border-top-width: 3px;
+}
+
.border-\[rgba\(255\2c _255\2c _255\2c _0\.15\)\] {
border-color: rgba(255, 255, 255, 0.15);
}