Content deleted Content added
Polygnotus (talk | contribs) No edit summary |
Polygnotus (talk | contribs) No edit summary |
||
Line 181:
function checkDuplicateReferenceLinks() {
const
if (document.querySelector('table.box-Duplicated_citations') === null) {
const editSections = parentDiv.querySelectorAll('span.mw-editsection');
Line 251 ⟶ 210:
}
let paragraphInfo = document.createElement('span');
Line 264 ⟶ 223:
paragraphInfo.appendChild(document.createTextNode(' in refs: '));
let link = document.createElement('a');
link.href = `#cite_note-${
link.textContent =
paragraphInfo.appendChild(link);
// Highlight only the specific duplicates on hover
link.addEventListener('mouseover', () => {
const citationElement = document.getElementById(
if (citationElement) {
if (
citationElement.classList.add('duplicate-citation-hover');
} else {
Line 284 ⟶ 243:
});
link.addEventListener('mouseout', () => {
const citationElement = document.getElementById(
if (citationElement) {
citationElement.classList.remove('duplicate-citation-hover');
Line 300 ⟶ 259:
});
// Add new click highlights
const citationElement = document.getElementById(
if (citationElement) {
citationElement.classList.add('duplicate-citation-clicked');
Line 309 ⟶ 268:
});
paragraphInfo.appendChild(document.createTextNode(', '));
}
|