diff --git a/bookmarklets/highlightScrollWhatYouClick.js b/bookmarklets/highlightScrollWhatYouClick.js index 91a8573..eb2d1e2 100644 --- a/bookmarklets/highlightScrollWhatYouClick.js +++ b/bookmarklets/highlightScrollWhatYouClick.js @@ -5,9 +5,14 @@ javascript: (function () { x.addEventListener("click", (e) => { if (window.highlightWhatYouClick) { e.stopPropagation(); - x.style.background = "gold"; - x.style.color = "black"; - x.nextElementSibling?.scrollIntoView({ behavior: "smooth" }); + if (x.style.background !== "gold") { + x.style.background = "gold"; + x.style.color = "black"; + x.nextElementSibling?.scrollIntoView({ behavior: "smooth" }); + } else { + x.style.background = ""; + x.style.color = ""; + } } }); let outline = x.style.outline; diff --git a/bookmarklets/highlightWhatYouClick.js b/bookmarklets/highlightWhatYouClick.js index bfb492a..8552f14 100644 --- a/bookmarklets/highlightWhatYouClick.js +++ b/bookmarklets/highlightWhatYouClick.js @@ -5,8 +5,13 @@ javascript: (function () { x.addEventListener("click", (e) => { if (window.highlightWhatYouClick) { e.stopPropagation(); - x.style.background = "gold"; - x.style.color = "black"; + if (x.style.background !== "gold") { + x.style.background = "gold"; + x.style.color = "black"; + } else { + x.style.background = ""; + x.style.color = ""; + } } }); let outline = x.style.outline;