Content deleted Content added
Polygnotus (talk | contribs) No edit summary Tag: Reverted |
Polygnotus (talk | contribs) No edit summary |
||
Line 73:
function getDuplicateInfo() {
const
const urlMap = new Map();
const duplicates = [];
const refNumber = index + 1;▼
const span = item.querySelector('span.reference-text');▼
const links = span.querySelectorAll('a');
const refNumber = span.closest('li')?.id.split('-').pop() || 'Unknown';
let validLink = null;
Line 101 ⟶ 99:
const url = validLink.href;
if (urlMap.has(url)) {
urlMap.get(url).push(refNumber
} else {
urlMap.set(url, [refNumber
}
}
Line 181 ⟶ 179:
function checkDuplicateReferenceLinks() {
const
const urlMap = new Map();
const duplicates = new Map();
let totalLinks = 0;
// Create a map of cite_note ids to their correct reference numbers
referenceItems.forEach((item, index) => {▼
if (link) {
const linkHref = link.getAttribute('href');
if (linkHref) {
const citeNoteId = linkHref.substring(1); // Remove the leading '#'
citeNoteMap.set(citeNoteId, refNumber);
}
}
});
const links = span.querySelectorAll('a');
const citeNote =
const
const refText = extractVisibleText(span.outerHTML); // Extract visible text content
let validLink = null;
|