User:Polygnotus/DuplicateReferences.js: Difference between revisions

Content deleted Content added
No edit summary
No edit summary
Line 89:
console.log("References heading found:", referencesHeading.outerHTML);
let currentElement = referencesHeading.closest('div')nextElementSibling;
console.logwhile ("ParentcurrentElement div of References heading:",&& !currentElement.outerHTMLclassList.contains('mw-references-wrap');) {
while (currentElement && !currentElement.classList.contains('reflist')) {
console.log("Checking next sibling:", currentElement.nextElementSibling ? currentElement.nextElementSibling.outerHTML : "None");
currentElement = currentElement.nextElementSibling;
}
if (!currentElement || !currentElement.classList.contains('reflistmw-references-wrap')) {
console.log("References list (div.reflistmw-references-wrap) not found after References heading");
return [];
}
Line 106 ⟶ 103:
const referencesList = currentElement.querySelector('ol.references');
if (!referencesList) {
console.log("ol.references not found within div.reflistmw-references-wrap");
return [];
}