From 022c13f5827a164c08c3c9fcc9a064a024a67986 Mon Sep 17 00:00:00 2001
From: kj_sh604
Date: Sat, 14 Feb 2026 13:34:36 -0500
Subject: refactor: bookmarklet/original.js
---
bookmarklet/original.js | 59 -------------------------------------------------
1 file changed, 59 deletions(-)
delete mode 100644 bookmarklet/original.js
(limited to 'bookmarklet/original.js')
diff --git a/bookmarklet/original.js b/bookmarklet/original.js
deleted file mode 100644
index 08899c5..0000000
--- a/bookmarklet/original.js
+++ /dev/null
@@ -1,59 +0,0 @@
-// 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 = ''))
-
-const linkElm = createElement('link', {
- rel: 'stylesheet',
- href: 'https://cdn.jsdelivr.net/npm/water.css@2/out/light.css'
-})
-
-// Add water.css and responsive viewport (if necessary)
-document.head.append(
- linkElm,
- !$$('meta[name="viewport"]').length && createElement('meta', {
- name: 'viewport',
- content: 'width=device-width,initial-scale=1.0'
- })
-)
-
-// Theme switching icons
-const moonSVG = ''
-const sunSVG = ''
-
-// Theme toggling logic
-const toggleBtn = createElement('button', {
- innerHTML: sunSVG,
- ariaLabel: 'Switch theme',
- style: `
- position: fixed;
- top: 50px;
- right: 50px;
- margin: 0;
- padding: 10px;
- line-height: 1;
- `
-})
-
-let theme = 'light'
-const toggleTheme = () => {
- if (theme === 'light') {
- theme = 'dark'
- toggleBtn.innerHTML = moonSVG
- linkElm.href = 'https://cdn.jsdelivr.net/npm/water.css@2/out/dark.css'
- } else {
- theme = 'light'
- linkElm.href = 'https://cdn.jsdelivr.net/npm/water.css@2/out/light.css'
- toggleBtn.innerHTML = sunSVG
- }
-}
-
-toggleBtn.addEventListener('click', toggleTheme)
-document.body.append(toggleBtn)
--
cgit v1.2.3