Menue: ZIP-Punkt nicht mehr eingerueckt, "(eine HTML-Seite)"

Zwei Beschriftungsaenderungen in baue_sidebar_html():

* "Download Notebooks als ZIP" steht jetzt auf gleicher Hoehe wie die
  uebrigen Punkte statt eingerueckt unter "Notebooks".
* "Gesamtdokument (eine Seite)" -> "(eine HTML-Seite)". Direkt darunter steht
  "Download Buch als PDF"; ohne das Wort HTML liess sich nicht erkennen, dass
  es zwei verschiedene Formate sind.

Mit der Einrueckung faellt ihre Ursache weg: Die CSS-Klasse
.sidebar-unterpunkt in web_04/assets/site.css war eigens dafuer angelegt
worden und wird von nichts mehr benutzt - entfernt, statt als tote Regel
stehen zu bleiben.

Veroeffentlicht: 42 Dateien uebertragen (die Seiten, nichts sonst - dank
--checksum), 0 geloescht, alle vierzehn HTTP-Proben richtig. Gegenprobe vom
Server: kein sidebar-unterpunkt mehr im ausgelieferten HTML.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
dschlueter 2026-09-08 19:24:54 +02:00
commit 47d63dfe9c
45 changed files with 48 additions and 50 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -163,8 +163,6 @@ body {
.fortschritt-haken .icon { width: 100%; height: 100%; }
li[data-erledigt="1"] .fortschritt-haken { visibility: visible; }
.sidebar-extra { border-top: 2px solid var(--border); margin-top: .5rem; padding-top: .8rem !important; }
/* Unterpunkt in der festen Menueliste (Download-ZIP unter Notebooks): eingerueckt und etwas kleiner, ohne echte Listenverschachtelung. */
.sidebar-unterpunkt a { padding-left: 1.9rem !important; font-size: .92em; }
.sidebar-overlay { display: none; }
.content { flex: 1; min-width: 0; padding: 1.5rem 2rem 5rem; max-width: 900px; margin: 0 auto; }

File diff suppressed because one or more lines are too long

2
OR_HTML_04/cpsat.html generated

File diff suppressed because one or more lines are too long

2
OR_HTML_04/cvar.html generated

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

2
OR_HTML_04/index.html generated

File diff suppressed because one or more lines are too long

2
OR_HTML_04/lp.html generated

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

2
OR_HTML_04/milp.html generated

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -1652,7 +1652,7 @@ def baue_sidebar_html(struktur: list[dict], aktuelle_seite: str, pdf_verfuegbar:
# Der Dateiname kommt aus derselben Konstante, mit der
# baue_notebooks_seite() das Archiv schreibt - so koennen Link und Datei
# nicht auseinanderlaufen.
+ f'<li class="sidebar-unterpunkt"><a href="{NOTEBOOK_NAME}.zip" download>'
+ f'<li><a href="{NOTEBOOK_NAME}.zip" download>'
+ icon("download") + ' Download Notebooks als ZIP</a></li>'
# Abkuerzung zum Glossar. Es steht zusaetzlich in der Gruppe "Anhaenge",
# weil es ein Anhang ist - hier oben aber neben dem
@ -1661,7 +1661,7 @@ def baue_sidebar_html(struktur: list[dict], aktuelle_seite: str, pdf_verfuegbar:
+ '<li><a href="stichwortverzeichnis.html">' + icon("search")
+ ' Stichwortverzeichnis</a></li>'
+ '<li><a href="gesamtdokument.html">' + icon("external-link")
+ ' Gesamtdokument (eine Seite)</a></li>'
+ ' Gesamtdokument (eine HTML-Seite)</a></li>'
+ pdf_link
+ '</ul></div>')

View file

@ -2011,15 +2011,17 @@ Seite, die Zahl der Indexmarken blieb bei 328.
```
Beispielprogramme
Notebooks
Download Notebooks als ZIP
Download Notebooks als ZIP
Glossar
Stichwortverzeichnis
Gesamtdokument (eine Seite)
Gesamtdokument (eine HTML-Seite)
Download Buch als PDF
```
Der ZIP-Link benutzt dieselbe Konstante wie `baue_notebooks_seite()` beim Schreiben des
Archivs — so können Link und Datei nicht auseinanderlaufen. Das Glossar erscheint
Archivs — so können Link und Datei nicht auseinanderlaufen. (Die Einrückung des ZIP-Punkts
wurde später wieder entfernt; die eigens dafür angelegte CSS-Klasse `.sidebar-unterpunkt`
ist mit ihr verschwunden, statt als tote Regel stehen zu bleiben.) Das Glossar erscheint
**absichtlich doppelt**: hier oben als Abkürzung neben dem Stichwortverzeichnis, weil beide
dasselbe leisten, und unten in der Gruppe „Anhänge", weil es ein Anhang ist.

View file

@ -163,8 +163,6 @@ body {
.fortschritt-haken .icon { width: 100%; height: 100%; }
li[data-erledigt="1"] .fortschritt-haken { visibility: visible; }
.sidebar-extra { border-top: 2px solid var(--border); margin-top: .5rem; padding-top: .8rem !important; }
/* Unterpunkt in der festen Menueliste (Download-ZIP unter Notebooks): eingerueckt und etwas kleiner, ohne echte Listenverschachtelung. */
.sidebar-unterpunkt a { padding-left: 1.9rem !important; font-size: .92em; }
.sidebar-overlay { display: none; }
.content { flex: 1; min-width: 0; padding: 1.5rem 2rem 5rem; max-width: 900px; margin: 0 auto; }