blob: ce91d507c5db193aab74f6a4e45f87fd907b7d9e (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
|
function BotleaguesCallback(){}
BotleaguesCallback.register = function(data) {
$('form.form-register .form-group')
.removeClass('has-feedback has-success has-warning, has-error')
.find('.form-control-feedback').remove();
if (typeof data.error !== 'undefined') {
BotleaguesFrontend.error({message: data.error, prepend_to: $('form.form-register')});
if (typeof data.errors !== 'undefined') {
for (var key in data.errors) {
var error_msg = data.errors[key].join('; ');
$('#register-' + key)
.attr('title', error_msg)
.parent()
.addClass('has-feedback has-error')
.append(
$('<span>')
.addClass('glyphicon glyphicon-remove form-control-feedback')
.attr('aria-hidden', true)
)
.find('label')
.append(
$('<span>')
.addClass('pull-right text-danger')
.text(error_msg)
);
}
}
}
};
BotleaguesCallback.login = function(data) {
if (data.user_token) {
BotleaguesFrontend.error({
message: "Login successful!",
type: 'success'
});
$.cookie(BotleaguesFrontend.cookie_login_user_id, data.user_token.userId);
$.cookie(BotleaguesFrontend.cookie_login_token, data.user_token.token);
$.cookie(BotleaguesFrontend.cookie_login_valid_till, Date.parse(data.user_token.valid_till));
} else {
BotleaguesFrontend.error({
message: data.error ? data.error : "Could not login."
});
}
};
|