-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcallbacks.js
More file actions
97 lines (69 loc) · 2.44 KB
/
callbacks.js
File metadata and controls
97 lines (69 loc) · 2.44 KB
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
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
'use strict';
var externAppsFunctions = externAppsFunctions || {};
var plonkIndexTemplate, messageIndexTemplate;
var plonkCallbacks = {
callback: function callback(error, data) {
if (error) {
$('#result').val('status: ' + error.status + ', error: ' +error.error);
return;
}
// keeping this around just incase I need to turn back on displaying all returns from DB
var dataStr = JSON.stringify(data, null, 4);
},
profileCompleteCallback: function profileCompleteCallback(error, data) {
if (error) {
$('#result').val('status: ' + error.status + ', error: ' +error.error);
return;
}
externAppsFunctions.loginComplete();
},
profileDisplayCallback: function profileDisplayCallback(error, data) {
var dataStr = JSON.stringify(data, null, 4);
if (error || data.profiles.length === 0) {
$("#profileForm")[0].reset();
if (error)
$('#result').val('status: ' + error.status + ', error: ' +error.error);
return;
}
plonkExtras.hasProfile = true;
externAppsFunctions.displayUserProfile(data.profiles[0]);
},
plonkListCallback: function plonkListCallback(error, data) {
if (error) {
$('#result').val('status: ' + error.status + ', error: ' +error.error);
return;
}
var plonks = data["plonks"];
var newHTML = plonkIndexTemplate({plonks: plonks});
$("#plonk-list").html(newHTML);
$('.plonkRow').click(function(event) {
// row was clicked
$('table').find('tr.success').removeClass('success');
$(this).addClass('success');
externAppsFunctions.plonkRowSelected(event.currentTarget.attributes);
});
},
messageListCallback: function messageListCallback(error, data) {
if (error) {
$('#result').val('status: ' + error.status + ', error: ' +error.error);
return;
}
var messages = data["messages"];
var newHTML = messageIndexTemplate({messages: messages});
$("#message-list").html(newHTML);
},
callbackGetOnePlonk: function callbackGetOnePlonk(error, data) {
if (error) {
$('#result').val('status: ' + error.status + ', error: ' +error.error);
return;
}
externAppsFunctions.onePlonkReturned(data);
},
callbackMyPlonkUpdate: function callbackMyPlonkUpdate(error, data) {
if (error) {
$('#result').val('status: ' + error.status + ', error: ' +error.error);
return;
}
externAppsFunctions.updateMyPlonkList();
},
};