Mercurial > ec-userscripts
annotate medium-popup-disable.user.js @ 117:d9dc190bccaf
Undo combining fixes into single script per site
author | nanaya <me@nanaya.net> |
---|---|
date | Sun, 15 Jan 2023 23:49:35 +0900 |
parents | ef21ef445fc6 |
children | 8de2d53a4cb1 |
rev | line source |
---|---|
30 | 1 // ==UserScript== |
2 // @name Medium popup disable | |
109 | 3 // @namespace https://nanaya.net |
82 | 4 // @version 1.0.7 |
30 | 5 // @description Strip out Medium's highlighting popup "feature" |
6 // @author nanaya | |
7 // @match https://medium.com/* | |
34 | 8 // @match https://blog.medium.com/* |
30 | 9 // @match https://m.signalvnoise.com/* |
31 | 10 // @match https://hackernoon.com/* |
30 | 11 // @grant none |
109 | 12 // @downloadURL https://hg.nanaya.net/ec-userscripts/raw-file/tip/medium-popup-disable.user.js |
30 | 13 // ==/UserScript== |
14 | |
109 | 15 'use strict'; |
16 | |
117
d9dc190bccaf
Undo combining fixes into single script per site
nanaya <me@nanaya.net>
parents:
109
diff
changeset
|
17 const popups = document.getElementsByClassName('highlightMenu'); |
d9dc190bccaf
Undo combining fixes into single script per site
nanaya <me@nanaya.net>
parents:
109
diff
changeset
|
18 const killPopup = function (popup) { |
d9dc190bccaf
Undo combining fixes into single script per site
nanaya <me@nanaya.net>
parents:
109
diff
changeset
|
19 popup.style.display = 'none'; |
d9dc190bccaf
Undo combining fixes into single script per site
nanaya <me@nanaya.net>
parents:
109
diff
changeset
|
20 }; |
d9dc190bccaf
Undo combining fixes into single script per site
nanaya <me@nanaya.net>
parents:
109
diff
changeset
|
21 const killPopups = function () { |
d9dc190bccaf
Undo combining fixes into single script per site
nanaya <me@nanaya.net>
parents:
109
diff
changeset
|
22 Array.prototype.forEach.call(popups, killPopup); |
d9dc190bccaf
Undo combining fixes into single script per site
nanaya <me@nanaya.net>
parents:
109
diff
changeset
|
23 }; |
d9dc190bccaf
Undo combining fixes into single script per site
nanaya <me@nanaya.net>
parents:
109
diff
changeset
|
24 document.addEventListener('click', killPopups); |