Integrate users with api.js.
This commit is contained in:
parent
8cfa88e45d
commit
d436b32df8
2 changed files with 31 additions and 19 deletions
|
@ -243,3 +243,31 @@ function remove_synonym(tag_name, syn_name, callback)
|
|||
|
||||
/**************************************************************************************************/
|
||||
api.users = {};
|
||||
|
||||
api.users.login =
|
||||
function login(username, password, callback)
|
||||
{
|
||||
var url = "/login";
|
||||
data = new FormData();
|
||||
data.append("username", username);
|
||||
data.append("password", password);
|
||||
common.post(url, data, callback);
|
||||
}
|
||||
|
||||
api.users.logout =
|
||||
function logout(callback)
|
||||
{
|
||||
var url = "/logout";
|
||||
common.post(url, null, callback);
|
||||
}
|
||||
|
||||
api.users.register =
|
||||
function register(username, password_1, password_2, callback)
|
||||
{
|
||||
var url = "/register";
|
||||
data = new FormData();
|
||||
data.append("username", username);
|
||||
data.append("password_1", password_1);
|
||||
data.append("password_2", password_2);
|
||||
common.post(url, data, callback);
|
||||
}
|
||||
|
|
|
@ -7,6 +7,7 @@
|
|||
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
|
||||
<link rel="stylesheet" href="/static/css/common.css">
|
||||
<script src="/static/js/common.js"></script>
|
||||
<script src="/static/js/api.js"></script>
|
||||
|
||||
<style>
|
||||
input
|
||||
|
@ -114,14 +115,6 @@ common.bind_box_to_button(register_input_password_2, register_input_button);
|
|||
|
||||
var message_area = document.getElementById("message_area");
|
||||
|
||||
function login(username, password, callback)
|
||||
{
|
||||
var url = "/login";
|
||||
data = new FormData();
|
||||
data.append("username", username);
|
||||
data.append("password", password);
|
||||
return common.post(url, data, callback);
|
||||
}
|
||||
function login_form()
|
||||
{
|
||||
var username = document.getElementById("login_input_username").value;
|
||||
|
@ -131,18 +124,9 @@ function login_form()
|
|||
common.create_message_bubble(message_area, "message_negative", "Fill out the form, yo.");
|
||||
return;
|
||||
}
|
||||
return login(username, password, receive_callback)
|
||||
api.users.login(username, password, receive_callback)
|
||||
}
|
||||
|
||||
function register(username, password_1, password_2, callback)
|
||||
{
|
||||
var url = "/register";
|
||||
data = new FormData();
|
||||
data.append("username", username);
|
||||
data.append("password_1", password_1);
|
||||
data.append("password_2", password_2);
|
||||
return common.post(url, data, callback);
|
||||
}
|
||||
function register_form()
|
||||
{
|
||||
var username = document.getElementById("register_input_username").value;
|
||||
|
@ -153,7 +137,7 @@ function register_form()
|
|||
common.create_message_bubble(message_area, "message_negative", "Fill out the form, yo.");
|
||||
return;
|
||||
}
|
||||
return register(username, password_1, password_2, receive_callback);
|
||||
api.users.register(username, password_1, password_2, receive_callback);
|
||||
}
|
||||
|
||||
function receive_callback(response)
|
||||
|
|
Loading…
Reference in a new issue