From c3c20ef428b1df39bff5ef874214170c9d182379 Mon Sep 17 00:00:00 2001 From: tdro Date: Mon, 25 Mar 2024 17:45:14 -0400 Subject: static: Babel fish analysis --- assets/css/default-simple.css | 5 ++++- assets/js/index.js | 19 +++++++++++-------- 2 files changed, 15 insertions(+), 9 deletions(-) (limited to 'assets') diff --git a/assets/css/default-simple.css b/assets/css/default-simple.css index 6dbc040..8b7fca3 100644 --- a/assets/css/default-simple.css +++ b/assets/css/default-simple.css @@ -36,7 +36,10 @@ micro-card[id] > article > :nth-last-child(2) { [data-kind="page"] micro-card[id]:first-child > a, micro-card[id] micro-tags, micro-card[id] > header meta-data, -micro-card[id] > article figcaption, +micro-card[id] > article figcaption { + display: none; +} + micro-card[id] > article footer:not(blockquote footer) { display: none; } diff --git a/assets/js/index.js b/assets/js/index.js index aac9a66..d698127 100644 --- a/assets/js/index.js +++ b/assets/js/index.js @@ -258,7 +258,7 @@ const prefetcher = document.createElement("link"); prefetcher.rel = "custom-prefetch"; prefetcher.href = url; - const selector = `link[rel="${prefetcher.rel}"][href="${prefetcher.href}"]`; + const selector = 'link[rel="'.concat(prefetcher.rel, '"][href="').concat(prefetcher.href, '"]'); const prefetched = document.head.contains(document.querySelector(selector)); if (prefetched) { return; @@ -598,6 +598,8 @@ document.cookie.indexOf("disabled"); return console.warn("WARNING: Cannot persist form state due to cookie restrictions"); } + const storage = document.createEvent("Event"); + storage.initEvent("storage", true, true); [ "pageshow", "URLChangedCustomEvent", @@ -617,10 +619,10 @@ if (localStorage[state.id] === "on") state.checked = true; } else state.value = localStorage[state.id]; } - if (sync) self.dispatchEvent(new Event("storage")); + if (sync) self.dispatchEvent(storage); state.addEventListener("change", function(event) { localStorage[event.target.id] = event.target.value; - const group = document.querySelectorAll(`input[name='${event.target.name}']`); + const group = document.querySelectorAll("input[name='".concat(event.target.name, "']")); for(var j = 0; j < group.length; j++){ const member = group[j]; if ((member.type === "radio" || member.type === "checkbox") && !member.checked) { @@ -686,12 +688,12 @@ const early = setInterval(persistence, 4); function persistence() { if (document.styleSheets.length > 0) { - self.dispatchEvent(new Event("storage")); + self.dispatchEvent(storage); clearInterval(early); } } self.addEventListener("DOMContentLoaded", function() { - self.dispatchEvent(new Event("storage")); + self.dispatchEvent(storage); clearInterval(early); }); })(); @@ -803,9 +805,10 @@ numeric: "always", style: "long" }); - function viewport(element, options = { - offset: 250 - }) { + function viewport(element) { + const options = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : { + offset: 250 + }; const view = element.getBoundingClientRect(); return view.top >= -options.offset && view.left >= -options.offset && view.bottom <= (self.innerHeight || document.documentElement.clientHeight) + options.offset && view.right <= (self.innerWidth || document.documentElement.clientWidth) + options.offset; } -- cgit v1.2.3