From 9b19f5e10fae6d348812ad14a51d234884593207 Mon Sep 17 00:00:00 2001 From: Marc Beninca Date: Mon, 28 Apr 2025 22:50:49 +0200 Subject: [PATCH] email --- in/fr/index.html | 2 +- in/script/main.js | 20 +++++++++++++++++--- 2 files changed, 18 insertions(+), 4 deletions(-) diff --git a/in/fr/index.html b/in/fr/index.html index 76b0fd2..aefec2f 100644 --- a/in/fr/index.html +++ b/in/fr/index.html @@ -67,7 +67,7 @@ EMAIL -cv marc.beninca.link + diff --git a/in/script/main.js b/in/script/main.js index 7b6582a..25f9a70 100644 --- a/in/script/main.js +++ b/in/script/main.js @@ -6,7 +6,21 @@ for (let button of buttons) { }); } -let theme +const email = document.getElementById("email"); +email.style.cursor = "pointer"; +const email_ = "."; + +const email_alias = ["cv"].join(email_); +const email_at = document.createElement("span"); +email_at.className = "fa fa-at"; +const email_domain = ["marc", "beninca", "link"].join(email_); + +email.append(email_alias, " ", email_at, " ", email_domain); +email.addEventListener("click", () => { + window.location.href = "mailto:" + [email_alias, email_domain].join("@"); +}); + +let theme; function theme_get() { theme = localStorage.getItem("theme"); @@ -17,7 +31,7 @@ function theme_get() { theme = "light"; } } - theme_set() + theme_set(); } function theme_set() { @@ -34,4 +48,4 @@ document.getElementById("theme").addEventListener("click", () => { theme_swap(); }); -theme_get() +theme_get();