From 73bbb67d643e579e5c1e593427e0726f48fd5a15 Mon Sep 17 00:00:00 2001 From: Duncan Babbage Date: Wed, 28 Apr 2021 13:29:48 +1200 Subject: [PATCH] Handle footnote backlinks w/o css classes. Fixes #3084 --- Shared/Article Rendering/newsfoot.js | 2 +- Shared/Article Rendering/shared.css | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/Shared/Article Rendering/newsfoot.js b/Shared/Article Rendering/newsfoot.js index 1a53dbe42..38d3b9e10 100644 --- a/Shared/Article Rendering/newsfoot.js +++ b/Shared/Article Rendering/newsfoot.js @@ -157,7 +157,7 @@ document.addEventListener("click", (ev) => { if (!(ev.target && ev.target instanceof HTMLAnchorElement)) return; - if (!ev.target.matches(".footnotes .reversefootnote, .footnotes .footnoteBackLink, .footnotes .footnote-return")) return; + if (!ev.target.matches(".footnotes .reversefootnote, .footnotes .footnoteBackLink, .footnotes .footnote-return, .footnotes a[href^='#']")) return; const id = idFromHash(ev.target); if (!id) return; const fnref = document.getElementById(id); diff --git a/Shared/Article Rendering/shared.css b/Shared/Article Rendering/shared.css index 9989734c4..fa1c91eb5 100644 --- a/Shared/Article Rendering/shared.css +++ b/Shared/Article Rendering/shared.css @@ -375,7 +375,8 @@ img[src*="share-buttons"] { .newsfoot-footnote-popover .reversefootnote, .newsfoot-footnote-popover .footnoteBackLink, -.newsfoot-footnote-popover .footnote-return { +.newsfoot-footnote-popover .footnote-return, +.newsfoot-footnote-popover a[href^='#fn'] { display: none; }