forked from guy-peer/mybudgetmanager
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathSettings.js
executable file
·71 lines (61 loc) · 2.48 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
/**
* Created by Guy Peer on 30/08/2015.
*/
$(document).ready(function() {
$("#logoutSlideMenu").click(logOut);
$("#logoutDeskMenu").click(logOut);
$("#userlogout").click(logOut);
function logOut(){
Parse.User.logOut();
location="Welcom.html";
}
$("#saveNewBudgetAmount").click(function(){
var newBudget = $("#newBudgetSum").val();
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").click(function(){
var newName = $("#newUserName").val();
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);
});
});