From 0c788a6893cb348969e3683f1ca61fc8d3d605ed Mon Sep 17 00:00:00 2001 From: Joshua Seigler Date: Sun, 22 Jun 2025 08:15:08 -0400 Subject: [PATCH] dark mode only --- .../fonts/ftaurebesh}/ftaurebesh.css | 7 ++ assets/scripts/effects.js | 33 --------- site/_includes/-header.njk | 11 --- site/_includes/css/site.css | 68 +++---------------- site/css.njk | 1 - site/posts/2024-06-05-redesign.md | 2 +- 6 files changed, 18 insertions(+), 104 deletions(-) rename {site/_includes/css => assets/fonts/ftaurebesh}/ftaurebesh.css (73%) diff --git a/site/_includes/css/ftaurebesh.css b/assets/fonts/ftaurebesh/ftaurebesh.css similarity index 73% rename from site/_includes/css/ftaurebesh.css rename to assets/fonts/ftaurebesh/ftaurebesh.css index 3cd5074..a0bc0b3 100644 --- a/site/_includes/css/ftaurebesh.css +++ b/assets/fonts/ftaurebesh/ftaurebesh.css @@ -14,3 +14,10 @@ src: url("/fonts/ftaurebesh/ftaurebesh-bold.woff2") format("woff2"); size-adjust: 125%; } +[data-language="aurebesh"] { + font-family: FTAurebesh; + line-height: 1.25; + ul:not(.collection) > li { + list-style-type: square; + } +} diff --git a/assets/scripts/effects.js b/assets/scripts/effects.js index 8cea229..dd0b86a 100644 --- a/assets/scripts/effects.js +++ b/assets/scripts/effects.js @@ -1,10 +1,6 @@ "use strict"; const darkModeMediaQuery = window.matchMedia("(prefers-color-scheme: dark)"); -const defaultPrefs = { - language: "english", - theme: "auto", -}; document.querySelector('script[data-website-id]').addEventListener('load', () => { try { @@ -12,26 +8,6 @@ document.querySelector('script[data-website-id]').addEventListener('load', () => } catch {} }); -function applyPreference(key, value, shouldSave) { - if (umami !== null) { - umami.identify({ - [`pref-${key}`]: value, - }); - if (shouldSave) { - umami.track(`Set ${key} to ${value}`); - } - } - document.body.setAttribute(`data-${key}`, value); - document.querySelectorAll(`input[name=${key}]`).forEach((input) => { - if (input.value === value) { - input.checked = true; - } - }); - if (shouldSave) { - localStorage.setItem(key, value); - } -} - /** @param {Event} evt */ function removeEffect({ target }) { const effectsLayer = document.querySelector("#effects"); @@ -87,15 +63,6 @@ function addEffect({ target }) { }); } -Object.entries(defaultPrefs).forEach(([key, defaultPref]) => { - const currentPref = localStorage.getItem(key) ?? defaultPref; - applyPreference(key, currentPref, false); - document.querySelectorAll(`input[name=${key}]`).forEach((input) => { - input.addEventListener("change", (e) => { - applyPreference(key, e.currentTarget.value, true); - }); - }); -}); document.addEventListener("mouseenter", addEffect, true); document.addEventListener("focus", addEffect, true); diff --git a/site/_includes/-header.njk b/site/_includes/-header.njk index 266a380..a2fc169 100644 --- a/site/_includes/-header.njk +++ b/site/_includes/-header.njk @@ -3,17 +3,6 @@