From cfe2587713ffc15516ef4c8b01eb1ded1e9dc9d7 Mon Sep 17 00:00:00 2001 From: "[1000i100] Millicent Billette" <git@1000i100.fr> Date: Fri, 14 Sep 2018 17:26:33 +0200 Subject: [PATCH] FEAT: ajout d'un message d'erreur si aucune clef publique n'est fournie. --- public/index.html | 12 ++++++++++++ public/main.js | 3 ++- public/style.css | 2 +- 3 files changed, 15 insertions(+), 2 deletions(-) diff --git a/public/index.html b/public/index.html index 7f9cacd..d1ba16e 100644 --- a/public/index.html +++ b/public/index.html @@ -29,6 +29,18 @@ <button id="compute">Gsper !</button> </div> </header> +<div id="noPubKey" class="subPage"> + <h2>Ǧ'cé pas quoi chercher !</h2> + <br/> + <br/> + <p> + Quelle est la clef publique du compte dont Ǧ'essai de retrouver l'accès.<br/> + <br/> + Pour savoir quel est votre clef publique, vous pouvez chercher votre profil dans l'<a href="https://cesium.ǧ1.money/#/app/wot/lg">annuaire cesium</a>. + Si vous ne vous trouvez pas, n'hésitez pas à demander de l'aide à ceux qui vous ont certifiés, ils devraient savoir retrouver la clef publique de votre compte sans mal. + Vous pouvez aussi les chercher eux dans l'annuaire et regarder qui ils ont certifiés pour vous retrouver dedant. + </p> +</div> <div id="resultat" class="subPage"> <h2>Ǧ'trouvé ! ǦéLéClé !</h2> <div class="gift"> diff --git a/public/main.js b/public/main.js index 380b4bd..919add0 100644 --- a/public/main.js +++ b/public/main.js @@ -76,6 +76,7 @@ function stopNow(){ } document.getElementById("compute").addEventListener("click", e=>{ const pub = document.getElementById("pubkey").value.trim(); + if(!pub) return document.getElementById("noPubKey").classList.add("active"); const idSecList = multiLineString2cleanArray(document.getElementById("salt").value); const passList = multiLineString2cleanArray(document.getElementById("pass").value); combi = idSecList.length*passList.length; @@ -147,4 +148,4 @@ document.querySelectorAll('a[href^="#"]').forEach( return false; } ) -); \ No newline at end of file +); diff --git a/public/style.css b/public/style.css index f83b43e..4e69658 100644 --- a/public/style.css +++ b/public/style.css @@ -55,6 +55,7 @@ a:hover {color: #666; text-decoration-style: solid; text-decoration-color: #ccc; } .subPage { + background-color: #eee; position: fixed; z-index: 2; top: 50%; @@ -64,7 +65,6 @@ a:hover {color: #666; text-decoration-style: solid; text-decoration-color: #ccc; height: 200px; margin-top: -100px; padding: 20px; - border: 2px groove grey; box-shadow: 0 0 50px 10px #000; overflow: auto; z-index: 3; -- GitLab