Skip to content

Commit

Permalink
odd changes
Browse files Browse the repository at this point in the history
  • Loading branch information
flicksolutions committed Jan 15, 2025
1 parent 320b258 commit 70dd0b6
Show file tree
Hide file tree
Showing 22 changed files with 70 additions and 21 deletions.
13 changes: 7 additions & 6 deletions src/teipb/odd/parzival.odd
Original file line number Diff line number Diff line change
Expand Up @@ -41,8 +41,12 @@
<elementSpec ident="seg" mode="change">
<model predicate="@subtype='nicht_ausgeführt'" behaviour="inline" cssClass="not-executed"/>
<model predicate="@type='Versumstellung'" behaviour="inline" cssClass="verse -change"/>
<model predicate="@type='kleine_Variante'" behaviour="inline" cssClass="small-variant"/>
<model predicate="@type='singuläre_Lesart'" behaviour="inline" cssClass="singular-reading"/>
<model predicate="@type='kleine_Variante'" behaviour="inline" cssClass="small-variant">
<desc>no special styles</desc>
</model>
<model predicate="@type='singuläre_Lesart'" behaviour="inline" cssClass="singular-reading">
<desc>no special styles</desc>
</model>
<model predicate="@type='große_Variante'" behaviour="inline" cssClass="large-variant"/>
<model predicate="@subtype='Großinitiale'" behaviour="inline" cssClass="capital-initial"/>
<model predicate="@subtype='Majuskel'" behaviour="inline" cssClass="majuscule"/>
Expand Down Expand Up @@ -87,10 +91,7 @@
<elementSpec ident="note" mode="change">
<model predicate="@type='Notiz'" behaviour="inline" cssClass="note"/>
<model predicate="@type='Marginalie'" behaviour="inline" cssClass="marginalia"/>
<model behaviour="note">
<param name="place" value="@place"/>
<param name="label" value="@n"/>
</model>
<model behaviour="inline" cssClass="note"/>
</elementSpec>
<elementSpec ident="hi" mode="change">
<model predicate="@rend='rot'" behaviour="inline" cssClass="red"/>
Expand Down
4 changes: 3 additions & 1 deletion src/teipb/transform/parzival-epub.xql
Original file line number Diff line number Diff line change
Expand Up @@ -274,7 +274,7 @@ declare function model:apply($config as map(*), $input as node()*) {
if (@type='Marginalie') then
html:inline($config, ., ("tei-note2", "marginalia", css:map-rend-to-class(.)), .)
else
epub:note($config, ., ("tei-note3", css:map-rend-to-class(.)), ., @place, @n)
html:inline($config, ., ("tei-note3", "note", css:map-rend-to-class(.)), .)
case element(code) return
html:inline($config, ., ("tei-code", css:map-rend-to-class(.)), .)
case element(postscript) return
Expand Down Expand Up @@ -532,9 +532,11 @@ declare function model:apply($config as map(*), $input as node()*) {
html:inline($config, ., ("tei-seg2", "verse", "-change", css:map-rend-to-class(.)), .)
else
if (@type='kleine_Variante') then
(: no special styles :)
html:inline($config, ., ("tei-seg3", "small-variant", css:map-rend-to-class(.)), .)
else
if (@type='singuläre_Lesart') then
(: no special styles :)
html:inline($config, ., ("tei-seg4", "singular-reading", css:map-rend-to-class(.)), .)
else
if (@type='große_Variante') then
Expand Down
4 changes: 3 additions & 1 deletion src/teipb/transform/parzival-fo.xql
Original file line number Diff line number Diff line change
Expand Up @@ -268,7 +268,7 @@ declare function model:apply($config as map(*), $input as node()*) {
if (@type='Marginalie') then
fo:inline($config, ., ("tei-note2", "marginalia", css:map-rend-to-class(.)), .)
else
fo:note($config, ., ("tei-note3", css:map-rend-to-class(.)), ., @place, @n)
fo:inline($config, ., ("tei-note3", "note", css:map-rend-to-class(.)), .)
case element(code) return
fo:inline($config, ., ("tei-code", css:map-rend-to-class(.)), .)
case element(postscript) return
Expand Down Expand Up @@ -512,9 +512,11 @@ declare function model:apply($config as map(*), $input as node()*) {
fo:inline($config, ., ("tei-seg2", "verse", "-change", css:map-rend-to-class(.)), .)
else
if (@type='kleine_Variante') then
(: no special styles :)
fo:inline($config, ., ("tei-seg3", "small-variant", css:map-rend-to-class(.)), .)
else
if (@type='singuläre_Lesart') then
(: no special styles :)
fo:inline($config, ., ("tei-seg4", "singular-reading", css:map-rend-to-class(.)), .)
else
if (@type='große_Variante') then
Expand Down
3 changes: 3 additions & 0 deletions src/teipb/transform/parzival-latex-main.xql
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,9 @@ declare variable $xml external;
declare variable $parameters external;

let $options := map {
"class": "article",
"section-numbers": false(),
"font-size": "11pt",
"styles": ["transform/parzival.css"],
"collection": "/db/apps/parzival/transform",
"parameters": if (exists($parameters)) then $parameters else map {}
Expand Down
3 changes: 3 additions & 0 deletions src/teipb/transform/parzival-latex-module.xql
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,9 @@ import module namespace m='http://www.tei-c.org/pm/models/parzival/latex' at 'pa
declare function pml:transform($xml as node()*, $parameters as map(*)?) {

let $options := map {
"class": "article",
"section-numbers": false(),
"font-size": "11pt",
"styles": ["transform/parzival.css"],
"collection": "/db/apps/parzival/transform",
"parameters": if (exists($parameters)) then $parameters else map {}
Expand Down
4 changes: 3 additions & 1 deletion src/teipb/transform/parzival-latex.xql
Original file line number Diff line number Diff line change
Expand Up @@ -295,7 +295,7 @@ declare function model:apply($config as map(*), $input as node()*) {
if (@type='Marginalie') then
latex:inline($config, ., ("tei-note2", "marginalia", css:map-rend-to-class(.)), .)
else
latex:note($config, ., ("tei-note3", css:map-rend-to-class(.)), ., @place, @n)
latex:inline($config, ., ("tei-note3", "note", css:map-rend-to-class(.)), .)
case element(code) return
latex:inline($config, ., ("tei-code", css:map-rend-to-class(.)), .)
case element(postscript) return
Expand Down Expand Up @@ -540,9 +540,11 @@ declare function model:apply($config as map(*), $input as node()*) {
latex:inline($config, ., ("tei-seg2", "verse", "-change", css:map-rend-to-class(.)), .)
else
if (@type='kleine_Variante') then
(: no special styles :)
latex:inline($config, ., ("tei-seg3", "small-variant", css:map-rend-to-class(.)), .)
else
if (@type='singuläre_Lesart') then
(: no special styles :)
latex:inline($config, ., ("tei-seg4", "singular-reading", css:map-rend-to-class(.)), .)
else
if (@type='große_Variante') then
Expand Down
4 changes: 3 additions & 1 deletion src/teipb/transform/parzival-print.xql
Original file line number Diff line number Diff line change
Expand Up @@ -277,7 +277,7 @@ declare function model:apply($config as map(*), $input as node()*) {
if (@type='Marginalie') then
html:inline($config, ., ("tei-note2", "marginalia", css:map-rend-to-class(.)), .)
else
printcss:note($config, ., ("tei-note3", css:map-rend-to-class(.)), ., @place, @n)
html:inline($config, ., ("tei-note3", "note", css:map-rend-to-class(.)), .)
case element(code) return
html:inline($config, ., ("tei-code", css:map-rend-to-class(.)), .)
case element(postscript) return
Expand Down Expand Up @@ -535,9 +535,11 @@ declare function model:apply($config as map(*), $input as node()*) {
html:inline($config, ., ("tei-seg2", "verse", "-change", css:map-rend-to-class(.)), .)
else
if (@type='kleine_Variante') then
(: no special styles :)
html:inline($config, ., ("tei-seg3", "small-variant", css:map-rend-to-class(.)), .)
else
if (@type='singuläre_Lesart') then
(: no special styles :)
html:inline($config, ., ("tei-seg4", "singular-reading", css:map-rend-to-class(.)), .)
else
if (@type='große_Variante') then
Expand Down
4 changes: 3 additions & 1 deletion src/teipb/transform/parzival-verse-epub.xql
Original file line number Diff line number Diff line change
Expand Up @@ -310,7 +310,7 @@ declare function model:apply($config as map(*), $input as node()*) {
if (@type='Marginalie') then
html:inline($config, ., ("tei-note2", "marginalia", css:map-rend-to-class(.)), .)
else
epub:note($config, ., ("tei-note3", css:map-rend-to-class(.)), ., @place, @n)
html:inline($config, ., ("tei-note3", "note", css:map-rend-to-class(.)), .)
case element(dateline) return
epub:block($config, ., ("tei-dateline", css:map-rend-to-class(.)), .)
case element(postscript) return
Expand Down Expand Up @@ -581,9 +581,11 @@ declare function model:apply($config as map(*), $input as node()*) {
html:inline($config, ., ("tei-seg2", "verse", "-change", css:map-rend-to-class(.)), .)
else
if (@type='kleine_Variante') then
(: no special styles :)
html:inline($config, ., ("tei-seg3", "small-variant", css:map-rend-to-class(.)), .)
else
if (@type='singuläre_Lesart') then
(: no special styles :)
html:inline($config, ., ("tei-seg4", "singular-reading", css:map-rend-to-class(.)), .)
else
if (@type='große_Variante') then
Expand Down
4 changes: 3 additions & 1 deletion src/teipb/transform/parzival-verse-fo.xql
Original file line number Diff line number Diff line change
Expand Up @@ -304,7 +304,7 @@ declare function model:apply($config as map(*), $input as node()*) {
if (@type='Marginalie') then
fo:inline($config, ., ("tei-note2", "marginalia", css:map-rend-to-class(.)), .)
else
fo:note($config, ., ("tei-note3", css:map-rend-to-class(.)), ., @place, @n)
fo:inline($config, ., ("tei-note3", "note", css:map-rend-to-class(.)), .)
case element(dateline) return
fo:block($config, ., ("tei-dateline", css:map-rend-to-class(.)), .)
case element(postscript) return
Expand Down Expand Up @@ -561,9 +561,11 @@ declare function model:apply($config as map(*), $input as node()*) {
fo:inline($config, ., ("tei-seg2", "verse", "-change", css:map-rend-to-class(.)), .)
else
if (@type='kleine_Variante') then
(: no special styles :)
fo:inline($config, ., ("tei-seg3", "small-variant", css:map-rend-to-class(.)), .)
else
if (@type='singuläre_Lesart') then
(: no special styles :)
fo:inline($config, ., ("tei-seg4", "singular-reading", css:map-rend-to-class(.)), .)
else
if (@type='große_Variante') then
Expand Down
4 changes: 3 additions & 1 deletion src/teipb/transform/parzival-verse-inline-epub.xql
Original file line number Diff line number Diff line change
Expand Up @@ -306,7 +306,7 @@ declare function model:apply($config as map(*), $input as node()*) {
if (@type='Marginalie') then
html:inline($config, ., ("tei-note2", "marginalia", css:map-rend-to-class(.)), .)
else
epub:note($config, ., ("tei-note3", css:map-rend-to-class(.)), ., @place, @n)
html:inline($config, ., ("tei-note3", "note", css:map-rend-to-class(.)), .)
case element(dateline) return
epub:block($config, ., ("tei-dateline", css:map-rend-to-class(.)), .)
case element(postscript) return
Expand Down Expand Up @@ -577,9 +577,11 @@ declare function model:apply($config as map(*), $input as node()*) {
html:inline($config, ., ("tei-seg2", "verse", "-change", css:map-rend-to-class(.)), .)
else
if (@type='kleine_Variante') then
(: no special styles :)
html:inline($config, ., ("tei-seg3", "small-variant", css:map-rend-to-class(.)), .)
else
if (@type='singuläre_Lesart') then
(: no special styles :)
html:inline($config, ., ("tei-seg4", "singular-reading", css:map-rend-to-class(.)), .)
else
if (@type='große_Variante') then
Expand Down
4 changes: 3 additions & 1 deletion src/teipb/transform/parzival-verse-inline-fo.xql
Original file line number Diff line number Diff line change
Expand Up @@ -300,7 +300,7 @@ declare function model:apply($config as map(*), $input as node()*) {
if (@type='Marginalie') then
fo:inline($config, ., ("tei-note2", "marginalia", css:map-rend-to-class(.)), .)
else
fo:note($config, ., ("tei-note3", css:map-rend-to-class(.)), ., @place, @n)
fo:inline($config, ., ("tei-note3", "note", css:map-rend-to-class(.)), .)
case element(dateline) return
fo:block($config, ., ("tei-dateline", css:map-rend-to-class(.)), .)
case element(postscript) return
Expand Down Expand Up @@ -557,9 +557,11 @@ declare function model:apply($config as map(*), $input as node()*) {
fo:inline($config, ., ("tei-seg2", "verse", "-change", css:map-rend-to-class(.)), .)
else
if (@type='kleine_Variante') then
(: no special styles :)
fo:inline($config, ., ("tei-seg3", "small-variant", css:map-rend-to-class(.)), .)
else
if (@type='singuläre_Lesart') then
(: no special styles :)
fo:inline($config, ., ("tei-seg4", "singular-reading", css:map-rend-to-class(.)), .)
else
if (@type='große_Variante') then
Expand Down
3 changes: 3 additions & 0 deletions src/teipb/transform/parzival-verse-inline-latex-main.xql
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,9 @@ declare variable $xml external;
declare variable $parameters external;

let $options := map {
"class": "article",
"section-numbers": false(),
"font-size": "11pt",
"styles": ["transform/parzival-verse-inline.css"],
"collection": "/db/apps/parzival/transform",
"parameters": if (exists($parameters)) then $parameters else map {}
Expand Down
3 changes: 3 additions & 0 deletions src/teipb/transform/parzival-verse-inline-latex-module.xql
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,9 @@ import module namespace m='http://www.tei-c.org/pm/models/parzival-verse-inline/
declare function pml:transform($xml as node()*, $parameters as map(*)?) {

let $options := map {
"class": "article",
"section-numbers": false(),
"font-size": "11pt",
"styles": ["transform/parzival-verse-inline.css"],
"collection": "/db/apps/parzival/transform",
"parameters": if (exists($parameters)) then $parameters else map {}
Expand Down
4 changes: 3 additions & 1 deletion src/teipb/transform/parzival-verse-inline-latex.xql
Original file line number Diff line number Diff line change
Expand Up @@ -327,7 +327,7 @@ declare function model:apply($config as map(*), $input as node()*) {
if (@type='Marginalie') then
latex:inline($config, ., ("tei-note2", "marginalia", css:map-rend-to-class(.)), .)
else
latex:note($config, ., ("tei-note3", css:map-rend-to-class(.)), ., @place, @n)
latex:inline($config, ., ("tei-note3", "note", css:map-rend-to-class(.)), .)
case element(dateline) return
latex:block($config, ., ("tei-dateline", css:map-rend-to-class(.)), .)
case element(postscript) return
Expand Down Expand Up @@ -585,9 +585,11 @@ declare function model:apply($config as map(*), $input as node()*) {
latex:inline($config, ., ("tei-seg2", "verse", "-change", css:map-rend-to-class(.)), .)
else
if (@type='kleine_Variante') then
(: no special styles :)
latex:inline($config, ., ("tei-seg3", "small-variant", css:map-rend-to-class(.)), .)
else
if (@type='singuläre_Lesart') then
(: no special styles :)
latex:inline($config, ., ("tei-seg4", "singular-reading", css:map-rend-to-class(.)), .)
else
if (@type='große_Variante') then
Expand Down
4 changes: 3 additions & 1 deletion src/teipb/transform/parzival-verse-inline-print.xql
Original file line number Diff line number Diff line change
Expand Up @@ -309,7 +309,7 @@ declare function model:apply($config as map(*), $input as node()*) {
if (@type='Marginalie') then
html:inline($config, ., ("tei-note2", "marginalia", css:map-rend-to-class(.)), .)
else
printcss:note($config, ., ("tei-note3", css:map-rend-to-class(.)), ., @place, @n)
html:inline($config, ., ("tei-note3", "note", css:map-rend-to-class(.)), .)
case element(dateline) return
html:block($config, ., ("tei-dateline", css:map-rend-to-class(.)), .)
case element(postscript) return
Expand Down Expand Up @@ -580,9 +580,11 @@ declare function model:apply($config as map(*), $input as node()*) {
html:inline($config, ., ("tei-seg2", "verse", "-change", css:map-rend-to-class(.)), .)
else
if (@type='kleine_Variante') then
(: no special styles :)
html:inline($config, ., ("tei-seg3", "small-variant", css:map-rend-to-class(.)), .)
else
if (@type='singuläre_Lesart') then
(: no special styles :)
html:inline($config, ., ("tei-seg4", "singular-reading", css:map-rend-to-class(.)), .)
else
if (@type='große_Variante') then
Expand Down
Loading

0 comments on commit 70dd0b6

Please sign in to comment.