diff --git a/public/assets/js/panel.js b/public/assets/js/panel.js deleted file mode 100644 index 54a1be3..0000000 --- a/public/assets/js/panel.js +++ /dev/null @@ -1,9 +0,0 @@ -document.addEventListener("DOMContentLoaded", () => { - if (location.pathname === "/panel/site") { - location.href = "/panel/pages/projects"; - } - if (location.origin.includes("goguely")) { - location.href = - "https://designtopack.morphozbygroupepochet.com" + location.pathname; - } -}); diff --git a/public/site/config/config.php b/public/site/config/config.php index 09c260e..d4505ea 100644 --- a/public/site/config/config.php +++ b/public/site/config/config.php @@ -23,7 +23,6 @@ return [ 'panel' => [ 'language' => 'fr', 'css' => 'assets/css/panel.css', - 'js' => 'assets/js/panel.js', 'favicon' => 'favicon.svg', 'menu' => require(__DIR__ . '/menu.php'), ], diff --git a/src/views/Account.vue b/src/views/Account.vue index 6714698..d9cc2fa 100644 --- a/src/views/Account.vue +++ b/src/views/Account.vue @@ -31,14 +31,22 @@ class="w-full rounded-md border border-grey-200 px-16 py-12 mt-8" :class="{ invalid: !isEmailValid }" required + @keyup.escape="isEditingEmail = false" + @keyup.enter="isEmailValid ? updateEmail() : false" + /> + -

{{ user.email }}

@@ -49,6 +57,13 @@ > Modifier + @@ -234,7 +249,7 @@ const isEmailValid = computed(() => { return emailRegex.test(email.value); }); async function updateEmail() { - emailBtn.value.text = 'en cours…'; + emailBtn.value.text = 'En cours…'; emailBtn.value.status = 'pending'; const headers = { @@ -247,13 +262,13 @@ async function updateEmail() { const json = await response.json(); if (json.status === 'success') { - email.value = ''; - emailBtn.value.text = 'mise à jour réussie'; + emailBtn.value.text = 'Mise à jour réussie'; emailBtn.value.status = 'succeed'; setTimeout(() => { emailBtn.value.text = 'Mettre à jour'; emailBtn.value.status = 'ready'; + isEditingEmail.value = false; }, 1500); } else { console.log(json.message);