Mercurial > ec-userscripts
annotate medium-popup-disable.user.js @ 118:8de2d53a4cb1
Fix metadata
- fix download url
- unify spacing
| author | nanaya <me@nanaya.net> |
|---|---|
| date | Sun, 15 Jan 2023 23:57:10 +0900 |
| parents | d9dc190bccaf |
| 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); |
