diff options
| -rw-r--r-- | res/templates/login.html | 27 | ||||
| -rw-r--r-- | src/client/user_login.js | 26 |
2 files changed, 27 insertions, 26 deletions
diff --git a/res/templates/login.html b/res/templates/login.html index 05736f63..21ccbf96 100644 --- a/res/templates/login.html +++ b/res/templates/login.html @@ -3,32 +3,7 @@ {% block head %} {{ super() }} <script src="/static/lib/jquery.js" type="text/javascript"></script> -<script type="text/javascript"> - function submit_login_form() { - var data = { - username : $('#login_username').val(), - password : $('#login_password').val() - }; - - // TODO: validate - - $.ajax({ - type : "POST", - url: '/login', - async : false, - cache : false, - data : JSON.stringify(data), - dataType : 'json', - contentType : "application/json; charset=utf-8", - success : function () { - document.location = "/index"; - }, - error : function (xhr, status, err_thrown) { - $('#failed-login').show(); - } - }); - } -</script> +<script src="/static/user_login.js" type="text/javascript"></script> {% endblock %} {% block content %} <div class="login-background"> diff --git a/src/client/user_login.js b/src/client/user_login.js new file mode 100644 index 00000000..3e304b64 --- /dev/null +++ b/src/client/user_login.js @@ -0,0 +1,26 @@ +"use strict" + +function submit_login_form() { + var data = { + username : $('#login_username').val(), + password : $('#login_password').val() + }; + + // TODO: validate + + $.ajax({ + type : "POST", + url: '/login', + async : false, + cache : false, + data : JSON.stringify(data), + dataType : 'json', + contentType : "application/json; charset=utf-8", + success : function () { + document.location = "/index"; + }, + error : function (xhr, status, err_thrown) { + $('#failed-login').show(); + } + }); +} |
