Resolve "Serialisierung damage und del"
Closes #50 (closed)
Merge request reports
Activity
assigned to @zeterberg
added 1 commit
- 8d4ecdd7 - feat(non-identifiable-signs): serialize pc for non identifiable signs
added 1 commit
- 7b7ffdbd - feat(tei-elemente): allow next/prev attributes
added 1 commit
- 42fcde5b - feat(tei-elements): serialize next/prev attributes
added 1 commit
- 1a94e68d - fix(tei-elements): serialization for author-mode
requested review from @tillmann.doenicke
- Resolved by Tillmann Dönicke
Zu "Klammern zwischen zwei gleichen tei-Elementen entfernen" (#50 (closed)): Man könnte das auch nur über CSS lösen, indem man nach den ganzen Regeln für
.damage[data-degree=low]
und.damage[data-degree=medium]
diesen Block einfügt:/* damage + damage */ .damage[data-degree=low] + .damage[data-degree=low]::before, .damage[data-degree=medium] + .damage[data-degree=medium]::before, .damage[data-degree=low]:has(+ .damage[data-degree=low])::after, .damage[data-degree=medium]:has(+ .damage[data-degree=medium])::after { content: ""; } /* damage + (seg > damage) */ .damage[data-degree=low] + .seg > .damage:first-child[data-degree=low]::before, .damage[data-degree=medium] + .seg > .damage:first-child[data-degree=medium]::before, .damage[data-degree=low]:has(+ .seg > .damage:first-child[data-degree=low])::after, .damage[data-degree=medium]:has(+ .seg > .damage:first-child[data-degree=medium])::after { content: ""; } /* (seg > damage) + damage */ .seg:has(> .damage:last-child[data-degree=low]) + .damage[data-degree=low]::before, .seg:has(> .damage:last-child[data-degree=medium]) + .damage[data-degree=medium]::before, .seg:has(+ .damage[data-degree=low]) > .damage:last-child[data-degree=low]::after, .seg:has(+ .damage[data-degree=medium]) > .damage:last-child[data-degree=medium]::after { content: ""; } /* (seg > damage) + (seg > damage) */ .seg:has(> .damage:last-child[data-degree=low]) + .seg > .damage:first-child[data-degree=low]::before, .seg:has(> .damage:last-child[data-degree=medium]) + .seg > .damage:first-child[data-degree=medium]::before, .seg:has(+ .seg > .damage:first-child[data-degree=low]) > .damage:last-child[data-degree=low]::after, .seg:has(+ .seg > .damage:first-child[data-degree=medium]) > .damage:last-child[data-degree=medium]::after { content: ""; }
Das ist jetzt auch nicht das Schickste (und ich bin mir nicht sicher, ob das alle Fälle abdeckt), aber ist das nicht womöglich einfacher (und weniger fehleranfällig), als diese neuen
prev
- undnext
-Attribute im XML einfügen zu müssen?
added 1 commit
- 16044ddd - fix(attributes): make chaining a class instead of a unique attribute
added 1 commit
- 1cddadf0 - fix(html-shared-templates): resolve merge conflicts
added 6 commits
-
1cddadf0...437b2aa6 - 5 commits from branch
master
- e8240e21 - Merge branch 'master' into '50-serialisierung-damage-und-del'
-
1cddadf0...437b2aa6 - 5 commits from branch
@tillmann.doenicke ich habe die Merge-Conflicts resolved, kannst jetzt nochmal reviewen (
class="next prev"
ist eingebaut).gut, hab ich implementiert. Hat lokal bei mir auch funktioniert !50 (c5522629)
added 1 commit
- c5522629 - fix(next-prev): add next and prev classes to CSS
Wofür gibt es diese Datei? Ist es relevant, dass hier noch
:not([prev])
statt:not(.prev)
steht?Edited by Tillmann Dönicke
added 14 commits
-
c5522629...e5ce9396 - 13 commits from branch
master
- c63ee5e7 - Merge branch 'master' into '50-serialisierung-damage-und-del'
-
c5522629...e5ce9396 - 13 commits from branch
mentioned in commit 085575e5