diff options
author | rstular <rok@stular.eu> | 2020-08-30 21:02:29 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-08-30 21:02:29 +0200 |
commit | d0cac8d886053feb2b688c0f7eff90dc378cebb3 (patch) | |
tree | 3a91690925513cdd8c54e6778a88e0afa6b9e813 /dist/js/login.js | |
parent | Merge pull request #24 from beziapp/dev (diff) | |
parent | koslila => kosila @ bundle.js (diff) | |
download | beziapp-d0cac8d886053feb2b688c0f7eff90dc378cebb3.tar beziapp-d0cac8d886053feb2b688c0f7eff90dc378cebb3.tar.gz beziapp-d0cac8d886053feb2b688c0f7eff90dc378cebb3.tar.bz2 beziapp-d0cac8d886053feb2b688c0f7eff90dc378cebb3.tar.lz beziapp-d0cac8d886053feb2b688c0f7eff90dc378cebb3.tar.xz beziapp-d0cac8d886053feb2b688c0f7eff90dc378cebb3.tar.zst beziapp-d0cac8d886053feb2b688c0f7eff90dc378cebb3.zip |
Diffstat (limited to '')
-rwxr-xr-x[-rw-r--r--] | dist/js/login.js | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/dist/js/login.js b/dist/js/login.js index 88cf081..0e8187a 100644..100755 --- a/dist/js/login.js +++ b/dist/js/login.js @@ -1,5 +1,5 @@ -document.addEventListener("DOMContentLoaded",()=>{setupEventListeners();}) +document.addEventListener("DOMContentLoaded",()=>{setupEventListeners();try{load_server_message_at_login();}catch(e){console.log("login.js: load_server-message-at-login: silently failed.");}});function load_server_message_at_login(){$.ajax({url:"/server-message-at-login.html",success:(data)=>{$("#server-message-at-login").html(data);},error:()=>{$("#server-message-at-login").html("");}});} function setupEventListeners(){$("#login-button").click(()=>{login();});window.addEventListener("keyup",(event)=>{if(event.keyCode===13){event.preventDefault();login();}});} function login(){let username=$("#username").val();let password=$("#password").val();var gsecInstance;try{gsecInstance=new gsec();}catch(error){$.ajax({url:'js/gsec.js?ajaxload',async:false,dataType:"script",});try{gsecInstance=new gsec();}catch(error){alert(D("browserNotSupported"));}} gsecInstance.login(username,password).then((value)=>{if(typeof value=="string"){let promises_to_run=[localforage.setItem("logged_in",true),localforage.setItem("username",username),localforage.setItem("password",password)];Promise.all(promises_to_run).then(function(){window.location.replace("/pages/timetable.html");});}else{UIAlert("loginFailed");$("#password").val("");}}).catch((err)=>{gsecErrorHandlerUI(err);$("#password").val("");});}
\ No newline at end of file |