commit 6d0ecf55e3f88a8468849223a60239ed1e6c84c5
parent 50ec5b12ac2d648ab1d481f603be433794824425
Author: JayVii <jayvii[AT]posteo[DOT]de>
Date: Thu, 19 Mar 2026 18:18:42 +0100
fix: syntax fixes in JS
Diffstat:
1 file changed, 8 insertions(+), 5 deletions(-)
diff --git a/templates/scale_fonts.html b/templates/scale_fonts.html
@@ -4,7 +4,8 @@
const size_small = "75%";
const size_medium = "100%";
const size_large = "125%";
-
+
+ // Function that adds menu entries for font size scalers
function add_menu_entries() {
// search TOC navigation
@@ -21,6 +22,7 @@
nav.querySelector("ul").appendChild(large);
}
+ // Function that creates font size scaler button
function create_scale_button(size, label) {
// create list item and companion anchor
@@ -38,22 +40,23 @@
return(list);
}
+ // Function that scales font sizes
function scale_fonts(size) {
document.querySelector("body").style = "font-size:" + size;
}
- // run script on load
+ // Add buttons to menu immediately
setTimeout(add_menu_entries, 100);
// scale fonts if query parameter is given
if (document.location.search.match("size=small") != null) {
- setTimeout(scale_fonts(size_small), 250);
+ setTimeout(function(){scale_fonts(size_small);}, 100);
}
if (document.location.search.match("size=medium") != null) {
- setTimeout(scale_fonts(size_medium), 250);
+ setTimeout(function(){scale_fonts(size_medium);}, 100);
}
if (document.location.search.match("size=large") != null) {
- setTimeout(scale_fonts(size_large), 250);
+ setTimeout(function(){scale_fonts(size_large);}, 100);
}
</script>