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:
parent
3d85488d7c
commit
47d63dfe9c
45 changed files with 48 additions and 50 deletions
2
OR_HTML_04/anhang-fehlerdiagnose.html
generated
2
OR_HTML_04/anhang-fehlerdiagnose.html
generated
File diff suppressed because one or more lines are too long
2
OR_HTML_04/anhang-glossar.html
generated
2
OR_HTML_04/anhang-glossar.html
generated
File diff suppressed because one or more lines are too long
2
OR_HTML_04/anhang-literatur.html
generated
2
OR_HTML_04/anhang-literatur.html
generated
File diff suppressed because one or more lines are too long
2
OR_HTML_04/anhang-loesungen.html
generated
2
OR_HTML_04/anhang-loesungen.html
generated
File diff suppressed because one or more lines are too long
2
OR_HTML_04/anhang-modellierungsmuster.html
generated
2
OR_HTML_04/anhang-modellierungsmuster.html
generated
File diff suppressed because one or more lines are too long
2
OR_HTML_04/anhang-spickzettel.html
generated
2
OR_HTML_04/anhang-spickzettel.html
generated
File diff suppressed because one or more lines are too long
2
OR_HTML_04/assets/site.css
generated
2
OR_HTML_04/assets/site.css
generated
|
|
@ -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; }
|
||||
|
|
|
|||
2
OR_HTML_04/bruecke.html
generated
2
OR_HTML_04/bruecke.html
generated
File diff suppressed because one or more lines are too long
2
OR_HTML_04/cpsat.html
generated
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
2
OR_HTML_04/cvar.html
generated
File diff suppressed because one or more lines are too long
2
OR_HTML_04/dekomposition.html
generated
2
OR_HTML_04/dekomposition.html
generated
File diff suppressed because one or more lines are too long
2
OR_HTML_04/dynamische-programmierung.html
generated
2
OR_HTML_04/dynamische-programmierung.html
generated
File diff suppressed because one or more lines are too long
2
OR_HTML_04/einfuehrung.html
generated
2
OR_HTML_04/einfuehrung.html
generated
File diff suppressed because one or more lines are too long
2
OR_HTML_04/finanzdaten.html
generated
2
OR_HTML_04/finanzdaten.html
generated
File diff suppressed because one or more lines are too long
2
OR_HTML_04/fundament.html
generated
2
OR_HTML_04/fundament.html
generated
File diff suppressed because one or more lines are too long
2
OR_HTML_04/graphen.html
generated
2
OR_HTML_04/graphen.html
generated
File diff suppressed because one or more lines are too long
2
OR_HTML_04/handelsmaschine.html
generated
2
OR_HTML_04/handelsmaschine.html
generated
File diff suppressed because one or more lines are too long
2
OR_HTML_04/index.html
generated
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
2
OR_HTML_04/lp.html
generated
File diff suppressed because one or more lines are too long
2
OR_HTML_04/markowitz.html
generated
2
OR_HTML_04/markowitz.html
generated
File diff suppressed because one or more lines are too long
2
OR_HTML_04/mehrziel.html
generated
2
OR_HTML_04/mehrziel.html
generated
File diff suppressed because one or more lines are too long
2
OR_HTML_04/metaheuristiken.html
generated
2
OR_HTML_04/metaheuristiken.html
generated
File diff suppressed because one or more lines are too long
2
OR_HTML_04/milp.html
generated
2
OR_HTML_04/milp.html
generated
File diff suppressed because one or more lines are too long
2
OR_HTML_04/modellierung.html
generated
2
OR_HTML_04/modellierung.html
generated
File diff suppressed because one or more lines are too long
2
OR_HTML_04/notation.html
generated
2
OR_HTML_04/notation.html
generated
File diff suppressed because one or more lines are too long
2
OR_HTML_04/notebooks.html
generated
2
OR_HTML_04/notebooks.html
generated
File diff suppressed because one or more lines are too long
2
OR_HTML_04/oekosystem.html
generated
2
OR_HTML_04/oekosystem.html
generated
File diff suppressed because one or more lines are too long
2
OR_HTML_04/praxisfallen.html
generated
2
OR_HTML_04/praxisfallen.html
generated
File diff suppressed because one or more lines are too long
2
OR_HTML_04/prognose.html
generated
2
OR_HTML_04/prognose.html
generated
File diff suppressed because one or more lines are too long
2
OR_HTML_04/programme.html
generated
2
OR_HTML_04/programme.html
generated
File diff suppressed because one or more lines are too long
2
OR_HTML_04/projektwerkstatt.html
generated
2
OR_HTML_04/projektwerkstatt.html
generated
File diff suppressed because one or more lines are too long
2
OR_HTML_04/qp-nlp.html
generated
2
OR_HTML_04/qp-nlp.html
generated
File diff suppressed because one or more lines are too long
2
OR_HTML_04/stichwortverzeichnis.html
generated
2
OR_HTML_04/stichwortverzeichnis.html
generated
File diff suppressed because one or more lines are too long
2
OR_HTML_04/supplychain.html
generated
2
OR_HTML_04/supplychain.html
generated
File diff suppressed because one or more lines are too long
2
OR_HTML_04/synthese-anwendungen.html
generated
2
OR_HTML_04/synthese-anwendungen.html
generated
File diff suppressed because one or more lines are too long
2
OR_HTML_04/synthese-grundlagen.html
generated
2
OR_HTML_04/synthese-grundlagen.html
generated
File diff suppressed because one or more lines are too long
2
OR_HTML_04/synthese-kernverfahren.html
generated
2
OR_HTML_04/synthese-kernverfahren.html
generated
File diff suppressed because one or more lines are too long
2
OR_HTML_04/synthese-nichtlinear.html
generated
2
OR_HTML_04/synthese-nichtlinear.html
generated
File diff suppressed because one or more lines are too long
2
OR_HTML_04/synthese-praxis.html
generated
2
OR_HTML_04/synthese-praxis.html
generated
File diff suppressed because one or more lines are too long
2
OR_HTML_04/testing.html
generated
2
OR_HTML_04/testing.html
generated
File diff suppressed because one or more lines are too long
2
OR_HTML_04/unsicherheit.html
generated
2
OR_HTML_04/unsicherheit.html
generated
File diff suppressed because one or more lines are too long
2
OR_HTML_04/vorwort.html
generated
2
OR_HTML_04/vorwort.html
generated
File diff suppressed because one or more lines are too long
|
|
@ -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>')
|
||||
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
|
||||
|
|
|
|||
|
|
@ -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; }
|
||||
|
|
|
|||
Loading…
Reference in a new issue