This commit is contained in:
2026-09-13 06:12:37 +02:00
parent 33c6d0e76d
commit 466d3c4f28
20 changed files with 2156 additions and 134 deletions
+10 -5
View File
@@ -1515,12 +1515,17 @@
const getCurrentItemIdentifiers = () => {
const ids = new Set();
// 1. From DOM elements on the page (primary/direct)
const idElem = document.querySelector('[data-item-id]');
if (idElem && idElem.dataset.itemId) {
ids.add(String(idElem.dataset.itemId).trim());
// 1. From active item on the page (never match background grid thumbnails)
if (typeof window.getCurrentItemId === 'function') {
const currentId = window.getCurrentItemId();
if (currentId) ids.add(String(currentId).trim());
} else {
const idElem = document.querySelector('#onara-item-mount [data-item-id], .item-layout-container[data-item-id], #comments-container[data-item-id]');
if (idElem?.dataset?.itemId) {
ids.add(String(idElem.dataset.itemId).trim());
}
}
const idLink = document.querySelector('.id-link');
const idLink = document.querySelector('#onara-item-mount .id-link, .item-layout-container .id-link, #main.item-view .id-link');
if (idLink) {
if (idLink.dataset.itemId) ids.add(String(idLink.dataset.itemId).trim());
const txt = idLink.textContent.trim();