From 9fb32259b93a99c584177b42ddf23cbbb8989ae5 Mon Sep 17 00:00:00 2001 From: Felix Date: Thu, 28 May 2020 23:15:55 -0500 Subject: [PATCH] Add bookmarklet code --- bookmarklet/original.js | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 bookmarklet/original.js diff --git a/bookmarklet/original.js b/bookmarklet/original.js new file mode 100644 index 0000000..989787c --- /dev/null +++ b/bookmarklet/original.js @@ -0,0 +1,23 @@ +// Water.css Bookmarklet +// --------------------- + +const $$ = (selector) => document.querySelectorAll(selector) +const createElement = (tagName, properties) => Object.assign(document.createElement(tagName), properties) + +// Remove all CSS stylesheets, external and internal +$$('link[rel="stylesheet"],style').forEach((el) => el.remove()) + +// Remove all inline styles +$$('*').forEach((el) => (el.style = '')) + +// Add water.css and responsive viewport (if necessary) +document.head.append( + createElement('link', { + rel: 'stylesheet', + href: '//cdn.jsdelivr.net/npm/water.css@2/dist/water.css' + }), + !$$('meta[name="viewport"]').length && createElement('meta', { + name: 'viewport', + content: 'width=device-width,initial-scale=1.0' + }) +)