Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
fontane-notizbuecher
SADE
Commits
e9d6c600
Commit
e9d6c600
authored
Nov 16, 2018
by
mrodzis
🌿
Browse files
Exclude underlined tei:seg from presorting
parent
b7e02afa
Changes
1
Hide whitespace changes
Inline
Side-by-side
modules/fontane/teisimpleprint/presort.xqm
View file @
e9d6c600
...
@@ -43,9 +43,11 @@ declare function presort:sort($nodes as node()*) as node()* {
...
@@ -43,9 +43,11 @@ declare function presort:sort($nodes as node()*) as node()* {
presort:exclude-copied($node)
presort:exclude-copied($node)
default return
default return
if($node/@next and not($node/@prev)) then
if(($node/@next and not($node/@prev))
(presort:apply-all-nexts($node))
and not(matches($node/@style, "underline"))) then
else if($node/@prev or $node/@next) then
presort:apply-all-nexts($node)
else if(($node/@prev or $node/@next)
and not(matches($node/@style, "underline"))) then
let $prev-node := presort:find-corresp-node($node, "prev")
let $prev-node := presort:find-corresp-node($node, "prev")
let $next-node := presort:find-corresp-node($node, "next")
let $next-node := presort:find-corresp-node($node, "next")
return
return
...
@@ -111,7 +113,8 @@ declare function presort:exclude-copied($node as node()) as element(tei:rs) {
...
@@ -111,7 +113,8 @@ declare function presort:exclude-copied($node as node()) as element(tei:rs) {
let $rs-children := $node/node()
let $rs-children := $node/node()
let $processed-children :=
let $processed-children :=
for $child in $rs-children return
for $child in $rs-children return
if($child/@next) then
if($child/@next
and not(matches($child/@style, "underline"))) then
presort:apply-all-nexts($child)
presort:apply-all-nexts($child)
else if($child/@prev) then
else if($child/@prev) then
()
()
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment