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

add space hover "Gedankenpause"

parent 09592fe8
......@@ -384,7 +384,10 @@ typeswitch($node)
case element(tei:space)
return
element xhtml:span {
attribute class {"space", string($node/@type), string($node/@unit) || string($node/@quantity)}
attribute class {"space", string($node/@type), string($node/@unit) || string($node/@quantity)},
if($node/@type = "pause")
then element xhtml:div {attribute class {'spaceHover'}, 'Gedankenpause'}
else ()
}
case element(tei:said)
return
......@@ -2042,7 +2045,7 @@ if( $node/parent::zone/@points ) then
element xhtml:div {
attribute class {'hrHover'},
if (starts-with($node//tei:figDesc/tei:ref/text(), "ehemalige")) then "ehemalige" else (),
'Absatzlinie'
local:get-line-type($node//tei:figDesc)
})
else
if(contains($node//tei:figDesc/tei:ref/text(), "einfache Absatzlinie (hin und her)"))
......@@ -2070,7 +2073,7 @@ if( $node/parent::zone/@points ) then
element xhtml:div {
attribute class {'hrHover'},
if (starts-with($node//tei:figDesc/tei:ref/text(), "ehemalige")) then "ehemalige" else (),
'Absatzlinie'
local:get-line-type($node//tei:figDesc)
})
else
if(contains($node//tei:figDesc/tei:ref/text(), "horizontale Halbschleife von links oben nach rechts"))
......@@ -2083,7 +2086,7 @@ if( $node/parent::zone/@points ) then
element xhtml:div {
attribute class {'hrHover'},
if (starts-with($node//tei:figDesc/tei:ref/text(), "ehemalige")) then "ehemalige" else (),
'Absatzlinie'
local:get-line-type($node//tei:figDesc)
})
else
if(contains($node//tei:figDesc/tei:ref/text(),"horizontale Schleife von links oben nach rechts unten"))
......@@ -2107,7 +2110,7 @@ if( $node/parent::zone/@points ) then
element xhtml:div {
attribute class {'hrHover'},
if (starts-with($node//tei:figDesc/tei:ref/text(), "ehemalige")) then "ehemalige" else (),
'Absatzlinie'
local:get-line-type($node//tei:figDesc)
})
else
if(contains($node//tei:figDesc/tei:ref/text(),"horizontale Halbschleife von links unten nach rechts"))
......@@ -2137,7 +2140,7 @@ if( $node/parent::zone/@points ) then
element xhtml:div {
attribute class {'hrHover'},
if (starts-with($node//tei:figDesc/tei:ref/text(), "ehemalige")) then "ehemalige" else (),
'Absatzlinie'
local:get-line-type($node//tei:figDesc)
})
else
if(contains($node//tei:figDesc/tei:ref/text(), 'Absatzlinie')) then
......@@ -2148,7 +2151,7 @@ if( $node/parent::zone/@points ) then
element xhtml:div {
attribute class {'hrHover'},
if (starts-with($node//tei:figDesc/tei:ref/text(), "ehemalige")) then "ehemalige" else (),
'Absatzlinie'
local:get-line-type($node//tei:figDesc)
})
else
if(contains($node//tei:figDesc/tei:ref/text(), 'Summenstrich')) then
......@@ -2175,6 +2178,7 @@ if( $node/parent::zone/@points ) then
},
element xhtml:div {
attribute class {'hrHover'},
if (starts-with($node//tei:figDesc/tei:ref/text(), "ehemalige")) then "ehemalige" else (),
'Abgrenzungslinie'
})
else
......@@ -2205,3 +2209,11 @@ if( $node/parent::zone/@points ) then
})
else ()
};
declare function local:get-line-type($node as element(tei:figDesc))
as xs:string {
if (contains($node, 'Absatzlinie') then "Absatzlinie" else
if (contains($node, 'Abgrenzungslinie') then "Abgrenzungslinie" else
if (contains($node, 'Schlusslinie') then "Schlusslinie" else
"TODO: specify type in transform.xql"
};
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