import button from '/elements/button.js'; import tools from '/unify/tools.js'; import document from '/unify/document.js'; export default class signupButton extends button { text = "Signup"; margin = 6; async click( event, object ){ var signup = this.parent; /* if( !signin.username.isValid() ) { signin.username.focus(); signin.username.showError( "please fill in a valid username." ); return false; } if( !signin.password.isValid() ) { signin.password.showError("please fill in a valid password."); signin.password.focus(); return false; } if( !signin.passwordAgain.isValid() ) { signin.passwordAgain.showError("please fill in a valid password check."); signin.passwordAgain.focus(); return false; } */ var username = signup.username.value; var password = signup.password.value; var passwordAgain = signup.passwordAgain.value; var user = await signup.registerUser( username, password, passwordAgain ); if( user ) { switch( user.status ) { case "created_user": alert("user created you can now sign in."); break; case "user_exists": alert("user already exists."); break; } } } }