pub / zeitung

News-Aggregator in newspaper style as HTML/PDF/EPUB
git clone src.jayvii.de/pub/zeitung.git
Home | Log | Files | Exports | Refs | README | RSS

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:
Mtemplates/scale_fonts.html | 26++++++++++++++++++--------
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>