mirror of
https://github.com/kiwix/kiwix-js-pwa.git
synced 2025-09-07 11:13:22 -04:00
Search through parent of parent for returnID
Former-commit-id: 7068bd5517972f429bea306bb39878eed1c9fe49 [formerly 26317fc5b1bc04e566d0eb1f797ce10582cb8d0c] Former-commit-id: 714cab8a03ea20a71e5490231c6fdba68a162cae
This commit is contained in:
parent
7a9e805f12
commit
0fedd4eed6
@ -2733,7 +2733,8 @@ define(['jquery', 'zimArchiveLoader', 'uiUtil', 'util', 'utf8', 'images', 'cooki
|
||||
if (!refID) return;
|
||||
refID = refID.replace(/#/, "");
|
||||
var refLocation = iframeContentDocument.getElementById(refID);
|
||||
var returnID = obj.target.id || obj.target.parentNode.id;
|
||||
// In some ZIMs the id is in the parent node or in the parent of the parent
|
||||
var returnID = obj.target.id || obj.target.parentNode.id || obj.target.parentNode.parentNode.id;
|
||||
// Add backlink to refLocation if missing
|
||||
if (returnID && !~refLocation.innerHTML.indexOf('#' + returnID)) {
|
||||
var returnLink = document.createElement('a');
|
||||
|
Loading…
x
Reference in New Issue
Block a user