Compare commits

..

5 Commits

Author SHA1 Message Date
naomi c9ae8804eb feat: remove video overlay
Node.js CI / Lint and Test (push) Successful in 1m13s
Code Analysis / SonarQube (push) Failing after 1m24s
2025-05-08 16:55:33 -07:00
naomi a5f17bb2eb feat: use logo in modalx
Node.js CI / Lint and Test (push) Successful in 1m18s
Code Analysis / SonarQube (push) Failing after 1m28s
2025-05-08 16:54:00 -07:00
naomi 06e58752b9 release: v1.6.0
Node.js CI / Lint and Test (push) Successful in 1m13s
Code Analysis / SonarQube (push) Failing after 1m22s
2025-04-04 15:06:21 -07:00
naomi db4dcc3090 feat: track urls and page titles 2025-04-04 15:06:04 -07:00
naomi 53aa95c9c2 fix: tweak the colours a bit
Node.js CI / Lint and Test (push) Successful in 1m12s
Code Analysis / SonarQube (push) Failing after 1m22s
2025-03-31 15:42:25 -07:00
2 changed files with 11 additions and 24 deletions
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "website-headers", "name": "website-headers",
"version": "1.5.0", "version": "1.6.0",
"description": "", "description": "",
"main": "index.js", "main": "index.js",
"type": "module", "type": "module",
+10 -23
View File
@@ -24,7 +24,7 @@ const body = document.querySelector("body");
const title = document.querySelector("title"); const title = document.querySelector("title");
const description = document.querySelector(`meta[name="description"]`); const description = document.querySelector(`meta[name="description"]`);
const { href: url, hostname } = window.location; const { href: url, hostname, pathname } = window.location;
// #endregion // #endregion
@@ -112,8 +112,8 @@ styles.innerHTML = `
} }
:root { :root {
--foreground: #db7093; --foreground: #2a0a18;
--background: #ffefefbb; --background: #ffb6c1bb;
} }
* { * {
@@ -191,8 +191,8 @@ a {
align-items: center; align-items: center;
} }
.is-dark { .is-dark {
--foreground: #ffefef; --foreground: #ffb6c1;
--background: #db7093bb; --background: #2a0a18bb;
} }
@media screen and (prefers-reduced-motion) { @media screen and (prefers-reduced-motion) {
#footer-badge-container { #footer-badge-container {
@@ -265,22 +265,6 @@ footer.innerHTML = `
</div> </div>
`; `;
const videoOverlay = document.createElement("video");
videoOverlay.autoplay = true;
videoOverlay.loop = true;
videoOverlay.muted = true;
videoOverlay.playsInline = true;
videoOverlay.src = "https://cdn.nhcarrigan.com/overlay.webm";
videoOverlay.style.pointerEvents = "none";
videoOverlay.style.position = "fixed";
videoOverlay.style.top = "0";
videoOverlay.style.left = "0";
videoOverlay.style.opacity = "0.25";
videoOverlay.style.width = "100vw";
videoOverlay.style.height = "100vh";
videoOverlay.style.objectFit = "cover";
videoOverlay.style.zIndex = "10000";
// #endregion // #endregion
// #region Scripts // #region Scripts
@@ -314,6 +298,10 @@ analytics.setAttribute("domain", "nhcarrigan.com");
analytics.src analytics.src
// eslint-disable-next-line stylistic/max-len // eslint-disable-next-line stylistic/max-len
= "https://analytics.nhcarrigan.com/js/script.file-downloads.hash.outbound-links.pageview-props.revenue.tagged-events.js"; = "https://analytics.nhcarrigan.com/js/script.file-downloads.hash.outbound-links.pageview-props.revenue.tagged-events.js";
analytics.setAttribute("event-domain", hostname);
analytics.setAttribute("data-domain", "nhcarrigan.com");
analytics.setAttribute("event-page", title?.innerText ?? "Unknown Page");
analytics.setAttribute("event-path", pathname);
const analytics2 = document.createElement("script"); const analytics2 = document.createElement("script");
analytics2.innerHTML = ` analytics2.innerHTML = `
window.plausible = window.plausible ?? window.plausible = window.plausible ??
@@ -351,7 +339,6 @@ head?.appendChild(analytics);
head?.appendChild(analytics2); head?.appendChild(analytics2);
body?.appendChild(footer); body?.appendChild(footer);
body?.appendChild(videoOverlay);
body?.appendChild(treeNationBottom); body?.appendChild(treeNationBottom);
// #endregion // #endregion
@@ -426,7 +413,7 @@ cta.id = "community-cta";
cta.innerHTML = ` cta.innerHTML = `
<h1 autofocus>Hello~!</h1> <h1 autofocus>Hello~!</h1>
<div style="display: flex; justify-content: space-around; margin-bottom: 10px;"> <div style="display: flex; justify-content: space-around; margin-bottom: 10px;">
<img src="https://cdn.nhcarrigan.com/profile.png" alt="Naomi Carrigan" style="width: 100px; height: 100px; border-radius: 50%;"> <img src="https://cdn.nhcarrigan.com/logo.png" alt="NHCarrigan Logo" style="width: 100px; height: 100px; border-radius: 50%;">
<p> <p>
Consider joining our community so you can keep up to date on all of our latest activities! Consider joining our community so you can keep up to date on all of our latest activities!
</p> </p>