From 38f0ad8dc9d9f59412842c156e04a16f9f7b979a Mon Sep 17 00:00:00 2001 From: jensilo <k@jensheise.com> Date: Wed, 27 Dec 2023 00:29:49 +0100 Subject: [PATCH] ak and style --- docs/templates/paris/ak.json | 43 ++++++++++++++++++++---------------- public/assets/css/styles.css | 16 ++++++++++---- 2 files changed, 36 insertions(+), 23 deletions(-) diff --git a/docs/templates/paris/ak.json b/docs/templates/paris/ak.json index 71d85f2..b2fb598 100644 --- a/docs/templates/paris/ak.json +++ b/docs/templates/paris/ak.json @@ -20,8 +20,6 @@ "Gegeben", "Gegeben," ], - "optional": true, - "ignoreMissingWhenOptional": true, "size": "small" }, "prae-bedingung-kurz": { @@ -35,21 +33,15 @@ "type": "placeholder", "hint": "Welche Situation liegt vor?", "explanation": "Beschreibung der Situation vor dem Ereignis. Beispiel: Angenommen, der Anwender X hat ein Meeting für den Anwender X für den 1.3.201x von 13:00 bis 15:00 angelegt.", - "size": "large", - "optional": true, - "ignoreMissingWhenOptional": true + "size": "large" }, "prae-ereignis": { "name": "Prä-Ereignis", "type": "equalsAny", "value": [ "Ereignis:", - "Wenn", - "Prüfe", - "Prüfe," + "Wenn" ], - "optional": true, - "ignoreMissingWhenOptional": true, "size": "small" }, "prae-ereignis-kurz": { @@ -63,20 +55,16 @@ "type": "placeholder", "hint": "Was soll passieren?", "explanation": "Beschreibung Ereignis(se) bzw. Aktion(en). Beispiel: Wenn ein anderer Anwender Y für den Anwender X ein zweites Meeting für den 1.3.201x von 13:00 bis 15:00 anlegen will,", - "size": "large", - "optional": true, - "ignoreMissingWhenOptional": true + "size": "large" }, "prae-ergebnis": { "name": "Prä-Ergebnis", "type": "equalsAny", "value": [ - "Ergebnis:", + "Erwartetes Ergebnis:", "Dann", "dann" ], - "optional": true, - "ignoreMissingWhenOptional": true, "size": "small" }, "prae-ergebnis-kurz": { @@ -101,6 +89,13 @@ "optional": true, "ignoreMissingWhenOptional": true }, + "formfreies-ak": { + "name": "Formfrei formuliertes Abnahme-/Akzeptanzkriterium", + "type": "placeholder", + "hint": "Wann ist die Anforderung erfüllt?", + "explanation": "Formfrei formuliertest Abnahme-/Akzeptanzkriterium.\nBeispiel: Wenn ein Anwender ein Meeting für einen anderen Anwender anlegt, dann wird das Meeting im Kalender des anderen Anwenders angezeigt.", + "size": "full" + }, "punkt": { "name": "Punkt", "type": "equals", @@ -114,7 +109,7 @@ }, "variants": { "akzeptanzkriterium": { - "name": "Abnahme-/Akzeptanzkriterium", + "name": "Strukturiertes Abnahme-/Akzeptanzkriterium", "description": "Ein Abnahme-/Akzeptanzkriterium ist ein Merkmal, mit dessen Hilfe entschieden wird, ob eine Anforderung erfüllt ist. Abnahmekriterien werden – insbesondere zu Beginn der Anforderungsanalyse – häufig formfrei formuliert.", "example": "Angenommen, der Anwender X hat ein Meeting für den Anwender X für den 1.3.201x von 13:00 bis 15:00 angelegt. Wenn ein anderer Anwender Y für den Anwender X ein zweites Meeting für den 1.3.201x von 13:00 bis 15:00 anlegen will, dann wird kein zweites Meeting angelegt, weil ein Anwender immer nur in einem Meeting gleichzeitig anwesend sein kann.", "rules": [ @@ -128,8 +123,8 @@ "punkt" ] }, - "akzeptankriterium-vereinfacht-vollstaendig": { - "name": "Abnahme-/Akzeptanzkriterium (vereinfacht, vollständig)", + "akzeptankriterium-vereinfacht": { + "name": "Strukturiertes Abnahme-/Akzeptanzkriterium (vereinfacht)", "description": "Ein Abnahme-/Akzeptanzkriterium ist ein Merkmal, mit dessen Hilfe entschieden wird, ob eine Anforderung erfüllt ist. Abnahmekriterien werden – insbesondere zu Beginn der Anforderungsanalyse – häufig formfrei formuliert.", "example": "Angenommen, der Anwender X hat ein Meeting für den Anwender X für den 1.3.201x von 13:00 bis 15:00 angelegt. Wenn ein anderer Anwender Y für den Anwender X ein zweites Meeting für den 1.3.201x von 13:00 bis 15:00 anlegen will, dann wird kein zweites Meeting angelegt, weil ein Anwender immer nur in einem Meeting gleichzeitig anwesend sein kann.", "rules": [ @@ -142,6 +137,16 @@ "begruendung", "punkt" ] + }, + "formfreies-ak": { + "name": "Formfreies Abnahme-/Akzeptanzkriterium", + "description": "Ein Abnahme-/Akzeptanzkriterium ist ein Merkmal, mit dessen Hilfe entschieden wird, ob eine Anforderung erfüllt ist. Abnahmekriterien werden – insbesondere zu Beginn der Anforderungsanalyse – häufig formfrei formuliert.", + "example": "Wenn ein Anwender ein Meeting für einen anderen Anwender anlegt, dann wird das Meeting im Kalender des anderen Anwenders angezeigt.", + "rules": [ + "formfreies-ak", + "begruendung", + "punkt" + ] } } } \ No newline at end of file diff --git a/public/assets/css/styles.css b/public/assets/css/styles.css index 15a9adc..d2feab3 100644 --- a/public/assets/css/styles.css +++ b/public/assets/css/styles.css @@ -23,14 +23,22 @@ } #eiffelElicitationForm.eiffel-neglect-optional input, #eiffelElicitationForm.eiffel-neglect-optional textarea { - border-color: var(--bs-gray-700); + border-color: var(--bs-gray-600); +} + +#eiffelElicitationForm.eiffel-neglect-optional input::placeholder, #eiffelElicitationForm.eiffel-neglect-optional textarea::placeholder { + font-weight: 500; } #eiffelElicitationForm.eiffel-neglect-optional :optional { - border-color: var(--bs-gray-400); - opacity: 0.75; + border-color: var(--bs-gray-300); +} + +#eiffelElicitationForm.eiffel-neglect-optional :optional::placeholder { + color: var(--bs-gray-600); + font-weight: 300; } .eiffel-rule-explanation { white-space: pre-wrap; -} \ No newline at end of file +} -- GitLab