Commit cc4ce833 authored by Mathias Goebel's avatar Mathias Goebel 🎠
Browse files

add zigzag_retrace processing

add Schlesisch
parent d8861d7c
......@@ -417,7 +417,8 @@ attribute style {
transfo:lineHeight($n),
(: look 4 TILE objects :)
if ($n/tei:seg/tei:rs/tei:figure[@xml:id] or $n/tei:figure[@xml:id]) then
let $id := string($n/tei:figure/@xml:id)
let $id := (: get the TILE xml:id and try to resolve deleted sketches as well :)
string($n/tei:figure/@xml:id) || string($n/tei:del/tei:figure/@xml:id)
let $uri := string($n/root()//tei:idno[@type="TextGrid"])
let $link := transfo:newestTBLELink($uri, $id)
......@@ -522,9 +523,18 @@ declare function transfo:line($node as element(tei:line)) {
(:~ transformation of any tei:seg
:)
declare function transfo:seg($node as element(tei:seg)) {
declare function transfo:seg($node as element(tei:seg)){
transfo:seg($node, 0)
};
declare function transfo:seg($node as element(tei:seg), $i as xs:integer) {
(: before main() :)
if ($node/tei:g[@ref="#hb"]) then transfo:fraction($node)
else if (($i = 0) and contains($node/tei:seg/@rend, "underline-style:zigzag_retrace"))
then
element xhtml:span {
attribute class {'zigzag_retrace'},
transfo:seg($node, 1)
}
else
element xhtml:span {
$node/@xml:id ! attribute id { string(.) },
......@@ -1441,6 +1451,7 @@ as item()* {
case "grc" return "(Alt)-Griechisch"
case "nds" return "Berlinerisch/Märkisch-Plattdeutsch"
case "ru" return "Russisch "
case "szl" return "Schlesisch"
default return "Deutsch"
return
if(contains($hand, "Druck"))
......@@ -2066,6 +2077,15 @@ element xhtml:div {
<xhtml:a href="?id=/xml/data/{ $uri }.xml&amp;page={ $child/@n }">
{ $n-child } { if ($info != "()") then $info else () }
</xhtml:a>
{if ($n//tei:zone[@subtype="getrocknetes_Blatt"][@rend="attachment:pocket"])
then
<xhtml:ul>
{for $item at $pos in $n//tei:zone[@subtype="getrocknetes_Blatt"][@rend="attachment:pocket"]//tei:graphic
return
<xhtml:li><xhtml:a href="?id=/xml/data/{ $uri }.xml&amp;page=getrocknetes_Blatt_{$i}">getrocknetes Blatt<xhtml:a></xhtml:li>
}
</xhtml:ul>
else ()}
</xhtml:li>
return
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment