gdfgd
This commit is contained in:
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user