-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathSettings.js
executable file
·79 lines (70 loc) · 2.71 KB
/
Settings.js
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
73
74
75
76
77
78
79
/**
* Created by Guy Peer on 30/08/2015.
*/
$(document).ready(function() {
/*
* saveNewBudgetAmount button click event
*/
$("#saveNewBudgetAmount").click(function(){
var newBudget = $("#newBudgetSum").val();
if (isNaN(newBudget)) {
alert('Please enter a valid number')
}
else {
var currentUser = Parse.User.current();
currentUser.save(
{
// Set as many properties as you like in this field,
// think of it as a JSON object except you don't
// have to enclose the values in strings.
budget : newBudget
},
{
success: function(user) {
alert("Budget successfully saved, new budget is: " + user.get("budget"));
location="MainPage.html"
},
error: function(error) {
// error functions will always have an error argument handed back to the client,
// with properties error.code and error.message. Error messages are incredibly useful.
alert("Budget save failed, error: " + error.code + " " + error.message);
}
});
}
});
/*
* saveNewUsername button click event
*/
$("#saveNewUsername").click(function(){
var newName = $("#newUserName").val();
if (!newName || newName.trim() == '') {
alert("User name can't be empty")
}
else {
var currentUser = Parse.User.current();
currentUser.save(
{
username : newName
},
{
success: function(user) {
alert("Name successfully changed, new name is: " + user.get("username"));
location="MainPage.html"
},
error: function(error) {
// error functions will always have an error argument handed back to the client,
// with properties error.code and error.message. Error messages are incredibly useful.
alert("Username change failed, error: " + error.code + " " + error.message);
}
}
)};
});
var MSM = $("#mobileMenuButton");
MSM.click(function(event) {
$("#sideMenu").slideDown(400);
});
var CMSM = $("#closeMobileMenuButton");
CMSM.click(function(event) {
$("#sideMenu").slideUp(200);
});
});