Gedankenstriche durch Bindestriche ersetzt
Prüfung / Lint, Typen, Tests (push) Canceled after 0s
Prüfung / Images bauen (pdf) (push) Canceled after 0s
Prüfung / Images bauen (web) (push) Canceled after 0s
Prüfung / Images bauen (worker) (push) Canceled after 0s
Images / bauen (pdf, docker/pdf.Dockerfile) (push) Canceled after 0s
Images / bauen (web, docker/web.Dockerfile) (push) Canceled after 0s
Images / bauen (worker, docker/worker.Dockerfile) (push) Canceled after 0s
Prüfung / Lint, Typen, Tests (push) Canceled after 0s
Prüfung / Images bauen (pdf) (push) Canceled after 0s
Prüfung / Images bauen (web) (push) Canceled after 0s
Prüfung / Images bauen (worker) (push) Canceled after 0s
Images / bauen (pdf, docker/pdf.Dockerfile) (push) Canceled after 0s
Images / bauen (web, docker/web.Dockerfile) (push) Canceled after 0s
Images / bauen (worker, docker/worker.Dockerfile) (push) Canceled after 0s
375 Vorkommen in 210 Dateien. Betrifft Kommentare, Oberflaechentexte und die README; an keiner Stelle Bedeutung, nur Zeichensetzung.
This commit is contained in:
@@ -1,10 +1,10 @@
|
||||
/**
|
||||
* Bausteine einer Vorlage — Typen und reine Funktionen.
|
||||
* Bausteine einer Vorlage - Typen und reine Funktionen.
|
||||
*
|
||||
* **Ohne zod.** Dieses Modul wird auch im Client geladen (Vorlagen-Editor,
|
||||
* Vorschau), und eine Validierungsbibliothek im Bündel kostet mehr als das
|
||||
* Budget aus docs/09-performance-und-ux.md hergibt. Die verbindliche Prüfung
|
||||
* steht in `schema.ts` und läuft ausschliesslich serverseitig — dort, wo sie
|
||||
* steht in `schema.ts` und läuft ausschliesslich serverseitig - dort, wo sie
|
||||
* ohnehin hingehört.
|
||||
*
|
||||
* Eine Vorlage ist eine **geordnete Liste von Bausteinen**. Manche nehmen eine
|
||||
@@ -54,7 +54,7 @@ export type InputField = {
|
||||
rows?: number
|
||||
/**
|
||||
* Statt einer eigenen Zelle im Raster: dieses Feld füllt einen festen Platz
|
||||
* des Aktenblatts. Bekannt ist `classbar` — der Klassifizierungsbalken.
|
||||
* des Aktenblatts. Bekannt ist `classbar` - der Klassifizierungsbalken.
|
||||
*/
|
||||
slot?: string
|
||||
/** Hebt den Wert hervor, etwa die Freigabestufen im Aktenblatt. */
|
||||
@@ -94,7 +94,7 @@ export function fillPlaceholders(
|
||||
// **Nur eigene Eigenschaften.** `values[name]` lief über die
|
||||
// Prototypkette: ein Baustein mit dem Platzhalter `{{constructor}}` oder
|
||||
// `{{toString}}` bekam den Quelltext der geerbten Funktion in den Text
|
||||
// geschrieben — die Feldschlüssel sind Kleinbuchstaben, und `constructor`
|
||||
// geschrieben - die Feldschlüssel sind Kleinbuchstaben, und `constructor`
|
||||
// ist einer. Kein Code, der ausgeführt wird, aber Innenleben, das in einem
|
||||
// Dokument nichts zu suchen hat.
|
||||
const value = Object.hasOwn(values, name) ? values[name] : undefined
|
||||
@@ -119,7 +119,7 @@ export const DOSSIER_COLUMNS = 5
|
||||
/**
|
||||
* Zerlegt die Bausteine in die Zeilen des Aktenblatts.
|
||||
*
|
||||
* Solange die Lichtbildzelle mitläuft, ist eine Zeile eine Spalte schmaler —
|
||||
* Solange die Lichtbildzelle mitläuft, ist eine Zeile eine Spalte schmaler -
|
||||
* genau so, wie das Formular es tut. Danach nimmt sie die volle Breite.
|
||||
* Felder, die in einen festen Platz gehören oder von einer Unterschrift
|
||||
* mitgezeichnet werden, tauchen im Raster nicht auf.
|
||||
@@ -184,7 +184,7 @@ export function signatureDateKeys(fields: TemplateField[]): Set<string> {
|
||||
|
||||
/**
|
||||
* Grobe Formprüfung für die Vorschau im Editor. Sagt, ob sich die Eingabe
|
||||
* überhaupt darstellen lässt — nicht, ob sie gespeichert werden darf. Das
|
||||
* überhaupt darstellen lässt - nicht, ob sie gespeichert werden darf. Das
|
||||
* entscheidet allein der Server.
|
||||
*/
|
||||
export function looksLikeFields(value: unknown): value is TemplateField[] {
|
||||
|
||||
Reference in New Issue
Block a user