mirror of
				https://github.com/zadam/trilium.git
				synced 2025-10-31 18:36:30 +01:00 
			
		
		
		
	
		
			
	
	
		
			34 lines
		
	
	
		
			744 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
		
		
			
		
	
	
			34 lines
		
	
	
		
			744 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
|  | $("#setup-form").submit(() => { | ||
|  |     const username = $("#username").val(); | ||
|  |     const password1 = $("#password1").val(); | ||
|  |     const password2 = $("#password2").val(); | ||
|  | 
 | ||
|  |     if (!username) { | ||
|  |         showAlert("Username can't be empty"); | ||
|  |         return false; | ||
|  |     } | ||
|  | 
 | ||
|  |     if (!password1) { | ||
|  |         showAlert("Password can't be empty"); | ||
|  |         return false; | ||
|  |     } | ||
|  | 
 | ||
|  |     if (password1 !== password2) { | ||
|  |         showAlert("Both password fields need be identical."); | ||
|  |         return false; | ||
|  |     } | ||
|  | 
 | ||
|  |     server.post('setup', { | ||
|  |         username: username, | ||
|  |         password: password1 | ||
|  |     }).then(() => { | ||
|  |         window.location.replace("/"); | ||
|  |     }); | ||
|  | 
 | ||
|  |     return false; | ||
|  | }); | ||
|  | 
 | ||
|  | function showAlert(message) { | ||
|  |     $("#alert").html(message); | ||
|  |     $("#alert").show(); | ||
|  | } |