From d065dfd2517fc4cb50ee46989e6d9ced04251556 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20R=C3=B6wenstrunk?= <roewenstrunk@edirom.de> Date: Thu, 9 Jan 2025 09:48:14 +0100 Subject: [PATCH] Always get a title back from getWindowTitle Co-authored-by: Peter Stadler <stadlerpeter@yahoo.fr> --- add/data/xql/getLinkTarget.xql | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/add/data/xql/getLinkTarget.xql b/add/data/xql/getLinkTarget.xql index ee1d7d9e9..161513864 100644 --- a/add/data/xql/getLinkTarget.xql +++ b/add/data/xql/getLinkTarget.xql @@ -194,8 +194,8 @@ declare function local:getWindowTitle($doc as document-node()?, $type as xs:stri (eutil:getLocalizedTitle($doc//tei:fileDesc/tei:titleStmt[1], $lang)) (: HTML :) - else if ($type = 'html') then - ($doc//head/data(title)) + else if ($type = 'html' and not(functx:all-whitespace($doc//*:head/*:title))) then + $doc//*:head/*:title => normalize-space() else if($type = 'unknown') then -- GitLab