Workspace: Formulare richtig ausgerichtet, PDF-Ablage und Schalter

URSACHE ZUERST: .feld--breit stand in DREI HTML-Dateien (wissen,
scouting, dateien) -- und war NIE im CSS definiert. Das Raster
(auto-fit, minmax(170px)) gab deshalb jedem Feld dieselbe Breite, egal
was drin steht: Der Titel war so schmal wie eine Auswahl, lange
Kategorienamen wurden abgeschnitten ("1. TikTok - Grundla"), und die
Tag-Vorschlaege stapelten sich zu einer halben Seite.

Jetzt zwoelf Spalten statt auto-fit. Damit laesst sich sagen, WIE breit
ein Feld sein soll: Titel, Beschreibung und Kategorie ueber die ganze
Zeile, Stufe/Geraet/Datum zu dritt nebeneinander. Unter 860 px zwei
Spalten, unter 560 px eine. Die Klasse ist zentral definiert, also
wirken die drei betroffenen Seiten sofort mit.

Gemessen danach: Titel/Beschreibung/Kategorie je 1058 px, die drei
kleinen je 342 px, Kategorie nicht mehr abgeschnitten.

PDF-ABLAGE statt nacktem Dateifeld. Der Browser-Knopf war abgeschnitten
("K...") und sah aus wie ein Fremdkoerper. Jetzt eine eigene Flaeche:
Klicken, Ziehen oder Tastatur. Sie markiert sich gruen, sobald eine
Datei drin ist, prueft schon im Browser auf PDF und schlaegt den
Dateinamen als Titel vor, wenn der noch leer ist.

Sie steht bewusst GANZ OBEN: Man laedt etwas hoch und beschreibt DANN,
was es ist -- nicht umgekehrt.

SCHALTER statt Kaestchen fuer "besonders wichtig". Ein Kaestchen von 17
Pixeln ist auf dem Handy kaum zu treffen und sagt nicht, was passiert.
Der Schalter ist gross, zeigt seinen Zustand in Gold (dieselbe Farbe wie
die Marke "Wichtig" spaeter) und erklaert sich in einer Zeile:
"Erscheint zusaetzlich ganz oben unter Neu & wichtig".

Tag-Vorschlaege kompakter: von zehn Zeilen auf zwei.

Geprueft: Handy ohne Ueberlauf, 0 Konsolenfehler, Dateiwahl markiert die
Flaeche und fuellt den Titel, Schalter schaltet.
This commit is contained in:
2026-08-28 13:20:49 +02:00
parent 1f217041ae
commit 401c8f006c
16 changed files with 254 additions and 106 deletions
+6 -6
View File
@@ -7,10 +7,10 @@
<meta name="robots" content="noindex, nofollow" />
<meta name="theme-color" content="#05070d" />
<link rel="icon" href="assets/img/favicon.png" />
<link rel="stylesheet" href="assets/css/gate.css?v=202608281314" />
<link rel="stylesheet" href="assets/css/start.css?v=202608281314" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202608281314" />
<link rel="stylesheet" href="assets/css/dateien.css?v=202608281314" />
<link rel="stylesheet" href="assets/css/gate.css?v=202608281319" />
<link rel="stylesheet" href="assets/css/start.css?v=202608281319" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202608281319" />
<link rel="stylesheet" href="assets/css/dateien.css?v=202608281319" />
</head>
<body class="start">
@@ -88,7 +88,7 @@
</main>
<script src="assets/js/kopf.js?v=202608281314" defer></script>
<script src="assets/js/dateien.js?v=202608281314" defer></script>
<script src="assets/js/kopf.js?v=202608281319" defer></script>
<script src="assets/js/dateien.js?v=202608281319" defer></script>
</body>
</html>