From 47d1fd16a1b4cc72b4c4524bc5cdb89fe50fe3d6 Mon Sep 17 00:00:00 2001 From: bwbohl <b.w.bohl@gmail.com> Date: Thu, 19 Dec 2024 09:34:51 +0100 Subject: [PATCH] getLinkTarget.xql: add some comments for clarification --- add/data/xql/getLinkTarget.xql | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/add/data/xql/getLinkTarget.xql b/add/data/xql/getLinkTarget.xql index 607a399e0..d01cba685 100644 --- a/add/data/xql/getLinkTarget.xql +++ b/add/data/xql/getLinkTarget.xql @@ -173,11 +173,13 @@ declare function local:getWindowTitle($doc as node()+, $type as xs:string) as xs else if ($type = 'recording') then (eutil:getLocalizedTitle($doc//mei:fileDesc/mei:titleStmt[1], $lang)) - (: Source / Score :) + (: Source / Score MEI 4 and newer :) else if ($type = 'source' and exists($doc//mei:manifestation/mei:titleStmt)) then (string-join((eutil:getLocalizedTitle(($doc//mei:manifestation)[1]/mei:titleStmt[1], $lang), ($doc//mei:manifestation)[1]//mei:identifier[lower-case(@type) = 'shelfmark'][1]), ' | ') => normalize-space()) + + (: Source / Score MEI 3 and older :) else if ($type = 'source' and exists($doc//mei:source/mei:titleStmt)) then (string-join((eutil:getLocalizedTitle(($doc//mei:source)[1]/mei:titleStmt[1], $lang), ($doc//mei:source)[1]//mei:identifier[lower-case(@type) = 'shelfmark'][1]), ' | ') -- GitLab