fix: Form di login non visualizzato

This commit is contained in:
Maicol Battistini 2023-09-12 14:17:43 +02:00
parent f05cb3acaf
commit f6bfb4fefb
No known key found for this signature in database
1 changed files with 8 additions and 2 deletions

View File

@ -18,7 +18,8 @@ import {VnodeCollectionItem} from '@osm/typings/jsx';
import {showSnackbar} from '@osm/utils/misc';
import collect from 'collect.js';
import type {
Vnode
Vnode,
VnodeDOM
} from 'mithril';
import Stream from 'mithril/stream';
import {
@ -41,6 +42,11 @@ export default class LoginPage extends Page {
forgotPasswordDialogOpen = false;
oncreate(vnode: VnodeDOM<PageAttributes, this>) {
super.oncreate(vnode);
this.element.querySelector('#resetPasswordSubmitButton')?.setAttribute('form', 'forgot-password');
}
contents(vnode: Vnode<PageAttributes>) {
return <>
<h1>{__('Accedi')}</h1>
@ -67,7 +73,7 @@ export default class LoginPage extends Page {
</div>
<div slot="actions">
<md-text-button onclick={this.onForgotPasswordDialogCancelButtonClicked.bind(this)}>{__('Annulla')}</md-text-button>
<md-text-button form="forgot-password">{__('Invia')}</md-text-button>
<md-text-button id="resetPasswordSubmitButton">{__('Invia')}</md-text-button>
</div>
</md-dialog>
</>;