Skip to content

Commit d89d092

Browse files
committed
Add workarounds requested by @mMoliere for tei:note and tei:summary when submitting to GitHub
1 parent 1cb2503 commit d89d092

1 file changed

Lines changed: 12 additions & 5 deletions

File tree

src/main/xar-resources/services/submit.xql

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -114,15 +114,22 @@ declare function local:transform($new as xs:boolean, $id as xs:string, $uri as x
114114
return
115115
element {node-name($node)} {
116116
$node/@*,
117-
local:markdown2TEI($node/node())
117+
(: NOTE(AR) workaround for max as tei:note has multiple child nodes :)
118+
(: local:markdown2TEI($node/node()) :)
119+
for $child in $node/node()
120+
return
121+
local:markdown2TEI($child)
118122
}
119123

120124
case element(tei:summary)
121125
return
122-
element {node-name($node)} {
123-
$node/@*,
124-
local:markdown2TEI($node/node())
125-
}
126+
if ($node[parent::tei:layoutDesc]) then
127+
local:passthru($new, $id, $uri, $node)
128+
else
129+
element {node-name($node)} {
130+
$node/@*,
131+
local:markdown2TEI($node/node())
132+
}
126133

127134
case element(tei:quote)
128135
return

0 commit comments

Comments
 (0)