import button from '/elements/button.js'; export default class signinFormButton extends button { text = "Signin"; float = "right"; marginLeft = 20; #ifdef ANDROID //display = "none"; #endif async click() { var signin = this.parents("signin"); var username = signin.query("signinUsername").value; var password = signin.query("signinPassword").value; var user = await this.parents("signin").signin( username, password ); if( user ) { if( user.error ) { user.error = false; return false; } if( user.status == "success" ) { this.parents("application").minimizeButton.open(); //alert("mooi"); var core = this.getCore(); localStorage.setItem( "username", user.username.value ); localStorage.setItem( "sessionKey", user.sessionKey.value ); core.updatePermissions( user.permissionObjects ); core.setUser( user ); #ifdef ANDROID #else //this.parent.hide(); #endif setTimeout(function() { //alert("You are now signed in"); }); } } } }