Buch: Glossar-Tooltips reparieren — GlossarTooltip.init() fehlte in allen 13 Kapiteln

Die Kapitel banden glossar-tooltip.js ein, riefen aber nie init() auf → alle
Fachbegriffe waren unterstrichen, aber ohne funktionierenden Tooltip (tote Links).
Init auf DOMContentLoaded ergänzt (lädt alle Glossar-Begriffe, apiBase=BASE_PATH/php/api).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
2026-07-16 18:13:48 +02:00
parent 1f9d52bd2b
commit 237c3c4d82
13 changed files with 26 additions and 0 deletions
+2
View File
@@ -26,6 +26,8 @@ require __DIR__ . '/_partials/buch_helpers.php';
<link rel="stylesheet" href="<?= $bp ?>/assets/css/design-system.css">
<link rel="stylesheet" href="<?= $bp ?>/assets/css/buch.css">
<script src="<?= $bp ?>/assets/js/glossar-tooltip.js" defer></script>
<script>window.addEventListener("DOMContentLoaded",function(){if(window.GlossarTooltip)GlossarTooltip.init({apiBase:"<?= $bp ?>/php/api"});});</script>
</head>
<body class="mode-<?= $MODE ?>">
<div class="b-wrap">
+2
View File
@@ -26,6 +26,8 @@ require __DIR__ . '/_partials/buch_helpers.php';
<link rel="stylesheet" href="<?= $bp ?>/assets/css/design-system.css">
<link rel="stylesheet" href="<?= $bp ?>/assets/css/buch.css">
<script src="<?= $bp ?>/assets/js/glossar-tooltip.js" defer></script>
<script>window.addEventListener("DOMContentLoaded",function(){if(window.GlossarTooltip)GlossarTooltip.init({apiBase:"<?= $bp ?>/php/api"});});</script>
</head>
<body class="mode-<?= $MODE ?>">
<div class="b-wrap">
+2
View File
@@ -26,6 +26,8 @@ require __DIR__ . '/_partials/buch_helpers.php';
<link rel="stylesheet" href="<?= $bp ?>/assets/css/design-system.css">
<link rel="stylesheet" href="<?= $bp ?>/assets/css/buch.css">
<script src="<?= $bp ?>/assets/js/glossar-tooltip.js" defer></script>
<script>window.addEventListener("DOMContentLoaded",function(){if(window.GlossarTooltip)GlossarTooltip.init({apiBase:"<?= $bp ?>/php/api"});});</script>
</head>
<body class="mode-<?= $MODE ?>">
<div class="b-wrap">
+2
View File
@@ -26,6 +26,8 @@ require __DIR__ . '/_partials/buch_helpers.php';
<link rel="stylesheet" href="<?= $bp ?>/assets/css/design-system.css">
<link rel="stylesheet" href="<?= $bp ?>/assets/css/buch.css">
<script src="<?= $bp ?>/assets/js/glossar-tooltip.js" defer></script>
<script>window.addEventListener("DOMContentLoaded",function(){if(window.GlossarTooltip)GlossarTooltip.init({apiBase:"<?= $bp ?>/php/api"});});</script>
</head>
<body class="mode-<?= $MODE ?>">
<div class="b-wrap">
+2
View File
@@ -26,6 +26,8 @@ require __DIR__ . '/_partials/buch_helpers.php';
<link rel="stylesheet" href="<?= $bp ?>/assets/css/design-system.css">
<link rel="stylesheet" href="<?= $bp ?>/assets/css/buch.css">
<script src="<?= $bp ?>/assets/js/glossar-tooltip.js" defer></script>
<script>window.addEventListener("DOMContentLoaded",function(){if(window.GlossarTooltip)GlossarTooltip.init({apiBase:"<?= $bp ?>/php/api"});});</script>
</head>
<body class="mode-<?= $MODE ?>">
<div class="b-wrap">
+2
View File
@@ -26,6 +26,8 @@ require __DIR__ . '/_partials/buch_helpers.php';
<link rel="stylesheet" href="<?= $bp ?>/assets/css/design-system.css">
<link rel="stylesheet" href="<?= $bp ?>/assets/css/buch.css">
<script src="<?= $bp ?>/assets/js/glossar-tooltip.js" defer></script>
<script>window.addEventListener("DOMContentLoaded",function(){if(window.GlossarTooltip)GlossarTooltip.init({apiBase:"<?= $bp ?>/php/api"});});</script>
</head>
<body class="mode-<?= $MODE ?>">
<div class="b-wrap">
+2
View File
@@ -27,6 +27,8 @@ require __DIR__ . '/_partials/buch_helpers.php';
<link rel="stylesheet" href="<?= $bp ?>/assets/css/design-system.css">
<link rel="stylesheet" href="<?= $bp ?>/assets/css/buch.css">
<script src="<?= $bp ?>/assets/js/glossar-tooltip.js" defer></script>
<script>window.addEventListener("DOMContentLoaded",function(){if(window.GlossarTooltip)GlossarTooltip.init({apiBase:"<?= $bp ?>/php/api"});});</script>
</head>
<body class="mode-<?= $MODE ?>">
<div class="b-wrap">
+2
View File
@@ -28,6 +28,8 @@ require __DIR__ . '/_partials/buch_helpers.php';
<link rel="stylesheet" href="<?= $bp ?>/assets/css/design-system.css">
<link rel="stylesheet" href="<?= $bp ?>/assets/css/buch.css">
<script src="<?= $bp ?>/assets/js/glossar-tooltip.js" defer></script>
<script>window.addEventListener("DOMContentLoaded",function(){if(window.GlossarTooltip)GlossarTooltip.init({apiBase:"<?= $bp ?>/php/api"});});</script>
</head>
<body class="mode-<?= $MODE ?>">
<div class="b-wrap">
+2
View File
@@ -26,6 +26,8 @@ require __DIR__ . '/_partials/buch_helpers.php';
<link rel="stylesheet" href="<?= $bp ?>/assets/css/design-system.css">
<link rel="stylesheet" href="<?= $bp ?>/assets/css/buch.css">
<script src="<?= $bp ?>/assets/js/glossar-tooltip.js" defer></script>
<script>window.addEventListener("DOMContentLoaded",function(){if(window.GlossarTooltip)GlossarTooltip.init({apiBase:"<?= $bp ?>/php/api"});});</script>
</head>
<body class="mode-<?= $MODE ?>">
<div class="b-wrap">
+2
View File
@@ -27,6 +27,8 @@ require __DIR__ . '/_partials/buch_helpers.php';
<link rel="stylesheet" href="<?= $bp ?>/assets/css/design-system.css">
<link rel="stylesheet" href="<?= $bp ?>/assets/css/buch.css">
<script src="<?= $bp ?>/assets/js/glossar-tooltip.js" defer></script>
<script>window.addEventListener("DOMContentLoaded",function(){if(window.GlossarTooltip)GlossarTooltip.init({apiBase:"<?= $bp ?>/php/api"});});</script>
</head>
<body class="mode-<?= $MODE ?>">
<div class="b-wrap">
+2
View File
@@ -26,6 +26,8 @@ require __DIR__ . '/_partials/buch_helpers.php';
<link rel="stylesheet" href="<?= $bp ?>/assets/css/design-system.css">
<link rel="stylesheet" href="<?= $bp ?>/assets/css/buch.css">
<script src="<?= $bp ?>/assets/js/glossar-tooltip.js" defer></script>
<script>window.addEventListener("DOMContentLoaded",function(){if(window.GlossarTooltip)GlossarTooltip.init({apiBase:"<?= $bp ?>/php/api"});});</script>
</head>
<body class="mode-<?= $MODE ?>">
<div class="b-wrap">
+2
View File
@@ -26,6 +26,8 @@ require __DIR__ . '/_partials/buch_helpers.php';
<link rel="stylesheet" href="<?= $bp ?>/assets/css/design-system.css">
<link rel="stylesheet" href="<?= $bp ?>/assets/css/buch.css">
<script src="<?= $bp ?>/assets/js/glossar-tooltip.js" defer></script>
<script>window.addEventListener("DOMContentLoaded",function(){if(window.GlossarTooltip)GlossarTooltip.init({apiBase:"<?= $bp ?>/php/api"});});</script>
</head>
<body class="mode-<?= $MODE ?>">
<div class="b-wrap">
+2
View File
@@ -26,6 +26,8 @@ require __DIR__ . '/_partials/buch_helpers.php';
<link rel="stylesheet" href="<?= $bp ?>/assets/css/design-system.css">
<link rel="stylesheet" href="<?= $bp ?>/assets/css/buch.css">
<script src="<?= $bp ?>/assets/js/glossar-tooltip.js" defer></script>
<script>window.addEventListener("DOMContentLoaded",function(){if(window.GlossarTooltip)GlossarTooltip.init({apiBase:"<?= $bp ?>/php/api"});});</script>
</head>
<body class="mode-<?= $MODE ?>">
<div class="b-wrap">