blob: be0bb1ec8d32d4db949c14958d9073aedbca6b4b (
plain)
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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
|
/**
* Created by markop on 9/29/15.
*/
(function(){
codeq.profile = {
'signup': function () {
var jqUsername = $("#modalSignUpUsername"),
jqPassword = $("#modalSignUpPassword"),
jqVerify = $("#modalSignUpVerify");
if (jqUsername.val() == "" || jqPassword.val() == "" || jqVerify.val() == "") {
alert('Some fields are empty.');
}
else if (jqPassword.val() != jqVerify.val()) {
alert('Passwords do not match.');
}
else {
codeq.comms.signup(jqUsername.val(), jqPassword.val())
.then(function (data) {
//back to login
$('#modalSignUp').modal('hide');
alert('Welcome '+ jqUsername.val() +'. Thanks for signing up.');
$('#modalLogIn').modal('show');
//assume user wants to sign-in with signed username
$("#username").val(jqUsername.val());
//clear
jqUsername.val('');
jqPassword.val('');
jqVerify.val('');
})
.done();
}
},
'changePassword': function () {
var jqNew = $("#modalChangePasswordNew"),
jqVerify = $("#modalChangePasswordVerify");
if (jqNew.val() == "" || jqVerify.val() == "") {
alert('Some fields are empty.');
}
else if (jqNew.val() != jqVerify.val()) {
alert('Passwords do not match.');
}
else {
codeq.comms.changePassword(jqNew.val())
.then(function (data) {
$('#modalChangePassword').modal('hide');
jqNew.val('');
jqVerify.val('');
alert('Password changed.');
})
.done();
}
}
};
codeq.globalStateMachine.register('profile',{
'enter': function(){
$("#screen_profile").css('display', '');
$('#disabled').css('display', 'none');
},
'exit' : function(){
$("#screen_profile").css('display', 'none');
}
});
})();
|