First commit

This commit is contained in:
2025-12-25 11:16:59 +01:00
commit 0c5ca09a63
720 changed files with 329234 additions and 0 deletions

View File

@@ -0,0 +1,86 @@
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;
}
}
}
}