diff --git a/source/components/form/login.mjs b/source/components/form/login.mjs index 16f2456db00bad071ff730211a42e2d883ed89d2..8ca868b973bc957fc15f715fa995d42a5b6d8b3d 100644 --- a/source/components/form/login.mjs +++ b/source/components/form/login.mjs @@ -131,6 +131,9 @@ const digitsCollapseSymbol = Symbol("digitsCollapse"); * * @fires login-success * @fires redirect-to-first-success-url + * @fires second-factor-success + * @fires digits-success + * @fires monster-login-clicked */ class Login extends CustomElement { /** @@ -388,7 +391,7 @@ class Login extends CustomElement { } /** - * Opens the digits collapse and focuses the digits control. + * Opens the digits collapse and focuses the digit control. * @returns {Login} */ openDigits() { @@ -1455,6 +1458,7 @@ function initEventHandler() { if (response.ok) { const timeout = this.getOption("timeoutForSuccess"); this[secondFactorButtonSymbol].setState("successful", timeout); + fireEvent(this, "second-factor-success"); setTimeout(() => { this.openLoggedIn(); }, timeout); @@ -1538,6 +1542,7 @@ function initEventHandler() { if (response.ok) { this[digitsButtonSymbol].setState("successful", timeout); + fireEvent(this, "digits-success"); setTimeout(() => { this.openLoggedIn(); }, timeout);