commit 50ec5b12ac2d648ab1d481f603be433794824425
parent 92153543ba9a160422f0f2eb4b24d69ca4974d15
Author: JayVii <jayvii[AT]posteo[DOT]de>
Date: Thu, 19 Mar 2026 18:11:14 +0100
feat: add fixed size values
Diffstat:
1 file changed, 18 insertions(+), 8 deletions(-)
diff --git a/templates/scale_fonts.html b/templates/scale_fonts.html
@@ -1,13 +1,19 @@
<script>
+
+ // set font sizes as constant
+ const size_small = "75%";
+ const size_medium = "100%";
+ const size_large = "125%";
+
function add_menu_entries() {
// search TOC navigation
var nav = document.querySelector("nav#TOC");
// create buttons
- var small = create_scale_button("75%", "Small");
- var medium = create_scale_button("100%", "Medium");
- var large = create_scale_button("125%", "Large");
+ var small = create_scale_button(size_small, "Small");
+ var medium = create_scale_button(size_medium, "Medium");
+ var large = create_scale_button(size_large, "Large");
// add buttons to menu
nav.querySelector("ul").appendChild(small);
@@ -40,10 +46,14 @@
setTimeout(add_menu_entries, 100);
// scale fonts if query parameter is given
- if (document.location.search.match("fontsize") != null) {
- setTimeout(
- {scale_fonts(document.location.search.replace("?fontsize=", ""))},
- 250
- );
+ if (document.location.search.match("size=small") != null) {
+ setTimeout(scale_fonts(size_small), 250);
+ }
+ if (document.location.search.match("size=medium") != null) {
+ setTimeout(scale_fonts(size_medium), 250);
}
+ if (document.location.search.match("size=large") != null) {
+ setTimeout(scale_fonts(size_large), 250);
+ }
+
</script>