Mercurial > ec-userscripts
annotate medium-popup-disable.user.js @ 126:bf1f7164fd4f
Add more matches so fake redirects work
author | nanaya <me@nanaya.net> |
---|---|
date | Sat, 21 Jan 2023 02:30:07 +0900 |
parents | 8de2d53a4cb1 |
children | 49658e99888a |
rev | line source |
---|---|
30 | 1 // ==UserScript== |
118 | 2 // @name Medium popup disable |
3 // @namespace https://nanaya.net | |
4 // @version 1.0.7 | |
5 // @description Strip out Medium's highlighting popup "feature" | |
6 // @author nanaya | |
7 // @match https://medium.com/* | |
8 // @match https://blog.medium.com/* | |
9 // @match https://m.signalvnoise.com/* | |
10 // @match https://hackernoon.com/* | |
11 // @grant none | |
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); |