From d41a8586b3e8d0d6d0779707f0d96ceed10a868d Mon Sep 17 00:00:00 2001 From: Julien Lengrand-Lambert Date: Thu, 7 Feb 2019 16:30:08 +0100 Subject: [PATCH] Create repository --- closeme.js | 14 ++++++++++++++ manifest.json | 13 +++++++++++++ 2 files changed, 27 insertions(+) create mode 100644 closeme.js create mode 100644 manifest.json diff --git a/closeme.js b/closeme.js new file mode 100644 index 0000000..cac2324 --- /dev/null +++ b/closeme.js @@ -0,0 +1,14 @@ +const observer = new MutationObserver((mutationsList, observer) => { + const buttons = document.getElementsByClassName("js-dismissMeterButton"); + if ( buttons != undefined){ + for (let b of buttons) { + b.click(); console.log("closing annoying pop up"); + } + } + // else console.log("Nothing found"); +}); + +observer.observe( + document.getElementsByClassName('site-main')[0], + { attributes: false, childList: true, subtree: true } +); diff --git a/manifest.json b/manifest.json new file mode 100644 index 0000000..fe0fc91 --- /dev/null +++ b/manifest.json @@ -0,0 +1,13 @@ +{ + "name": "CloseMe", + "version": "1.0", + "description": "Auto closes those annoying Medium pop-ups asking you to sign up!", + "content_scripts": [ + { + "matches": ["https://medium.com/*"], + "js": ["closeme.js"], + "run_at": "document_idle" + } + ], + "manifest_version": 2 + } \ No newline at end of file