4 <meta charset="utf-8" />
5 <link href="../style.css" rel="stylesheet">
6 <title>Kivitendo-Design: To Do's 2018</title>
8 <body class="developing">
10 <h1>Pendenzen betreffend Kivitendo-Design 4.0</h1>
11 <nav><a href="index.html" title="Zur Übersicht bzw. Inhaltsverzeichnis">Zum Index</a></nav>
14 <h2>Feldbeschriftungen kürzen</h2>
15 <p>Um eine ruhige, gleichmässige horizontale Tabelle mit Feldbezeichnungsspalte und Datenspalte zu erhalten, ist es notwenig, speziell für die Standard-Bildschirmauflösung bestimmte Feldbezeichnungen zu kürzen. Somit kann die Bezeichnungspalte relativ schmal gehalten werden. Manchmal reicht es, wenn nur drei Buchstaben eingespart werden können.</p>
17 <li>Einzelbegriffe mit Abschluss «…nummer» kürzen, Beispiel: Bestellnummer ➔ <i>Bestellnr.</i></li>
18 <li>Datum <b>«Von» … «bis»</b> ➔ <i>Generell Begriff <b>«Von»</b> entfernen, sofern unnötig</i></li>
19 <li>Bestellnummer des Kunden ➔ <i>Bestellnr.d.Kunden</i></li>
20 <li>Bestellnummer beim Lieferanten ➔ <i>Bestellnr.b.Lieferantne</i></li>
21 <li>Vorgangsbezeichnung ➔ <i>Vorgangsbezeichn.</i></li>
23 <h2>Tag-Funktionen verbessern oder erweitern</h2>
24 <p>Einige Funktionen könnten wirklich mal verbessert werden, indem z.B. die Übergabe einer Klasse möglich wird. Damit lassen sich Elemente deutlich besser mit CSS designen.</p>
26 <li><b>L.date_tag:</b> Übergabe einer Klasse, die dann wirksam als Attribut-/Werte-Paar angezeigt wird, z.B. class="wi-date".<br>Alternativ könnte </li>
27 <li><b>L.input_tag:</b> Standardgrösse anwenden, falls Attribut SIZE nicht übergeben wurde. Beim Übermitteln von Formulardaten gab es häufig Probleme, wenn das Attribut nicht gesetzt werden. Als Standard schlage ich <i>«size=10»</i> vor</li>