Content deleted Content added
Polygnotus (talk | contribs) Undid revision 1234825413 by Polygnotus (talk) |
Polygnotus (talk | contribs) No edit summary |
||
Line 114:
const duplicates = [];
referenceItems.forEach((item
const
console.log(`Processing reference item ${
const span = item.querySelector('span.reference-text');
if (!span) {
console.log(` No reference-text span found in item ${
return;
}
Line 144:
const url = validLink.href;
if (urlMap.has(url)) {
urlMap.get(url).push(
console.log(` Duplicate found for URL: ${url}`);
} else {
urlMap.set(url, [
console.log(` New URL added to map: ${url}`);
}
Line 212:
paragraphInfo.appendChild(document.createTextNode(' in refs: '));
refs.forEach((
let link = document.createElement('a');
link.href = `#
link.textContent =
paragraphInfo.appendChild(link);
link.addEventListener('mouseover', () => {
refs.forEach(ref => {
const citationElement = document.getElementById(
if (citationElement) {
if (ref ===
citationElement.classList.add('duplicate-citation-hover');
} else {
Line 232:
link.addEventListener('mouseout', () => {
refs.forEach(ref => {
const citationElement = document.getElementById(
if (citationElement) {
citationElement.classList.remove('duplicate-citation-hover');
Line 245:
});
refs.forEach(ref => {
const citationElement = document.getElementById(
if (citationElement) {
citationElement.classList.add('duplicate-citation-clicked');
|