fix(licence): une cle refusee s'affiche en rouge
Le cyan de .auth-hint dit "voici l'etat des choses" (session expiree, coffre verrouille). Un refus n'est pas un etat, c'est un echec : il doit se distinguer a la couleur avant d'etre lu. Variante .is-error posee sur le refus, retiree a chaque nouvel essai. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -292,6 +292,14 @@ input[type="range"]::-webkit-slider-thumb {
|
|||||||
text-align: center;
|
text-align: center;
|
||||||
}
|
}
|
||||||
.auth-hint:empty { display: none; }
|
.auth-hint:empty { display: none; }
|
||||||
|
/* Le cyan de .auth-hint dit "voici l'etat des choses" (session expiree,
|
||||||
|
coffre verrouille). Un refus n'est pas un etat, c'est un echec : il se
|
||||||
|
distingue a la couleur avant d'etre lu. */
|
||||||
|
.auth-hint.is-error {
|
||||||
|
background: var(--danger-soft);
|
||||||
|
border-color: var(--danger);
|
||||||
|
color: var(--danger);
|
||||||
|
}
|
||||||
|
|
||||||
/* Tag chip input */
|
/* Tag chip input */
|
||||||
.chip-input {
|
.chip-input {
|
||||||
|
|||||||
@@ -6957,9 +6957,11 @@ async function ensureLicence() {
|
|||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
const key = input.value.trim();
|
const key = input.value.trim();
|
||||||
if (!key) return;
|
if (!key) return;
|
||||||
|
hint.classList.remove('is-error');
|
||||||
hint.textContent = 'Checking…';
|
hint.textContent = 'Checking…';
|
||||||
const res = await Bridge.licence('activate', key);
|
const res = await Bridge.licence('activate', key);
|
||||||
if (!res.ok) {
|
if (!res.ok) {
|
||||||
|
hint.classList.add('is-error');
|
||||||
// Une clé refusée ne dit pas POURQUOI : signature invalide,
|
// Une clé refusée ne dit pas POURQUOI : signature invalide,
|
||||||
// recopie fautive et charge utile trafiquée se ressemblent, et
|
// recopie fautive et charge utile trafiquée se ressemblent, et
|
||||||
// détailler n'aiderait que celui qui essaie d'en fabriquer une.
|
// détailler n'aiderait que celui qui essaie d'en fabriquer une.
|
||||||
|
|||||||
Reference in New Issue
Block a user