]> jfr.im git - z_archive/KronOS.git/blame - frontend/webos.js
Merge branch 'master' of https://github.com/Mustis/WebOsProject
[z_archive/KronOS.git] / frontend / webos.js
CommitLineData
2d183941
JR
1// Mustis WebOS
2
3state = {}
4
5function poster(addr, data, cb) {
6 if (!cb) cb = processResponse;
7
8 if (state.uid) data.uid = state.uid;
9 if (state.sid) data.sid = state.sid;
10 $.post('backend/'+addr, data, cb, 'json');
11}
12
13function processResponse(resp) {
14 loc = "div#body";
15 if (resp.success) {
16 if (resp.contents) {
17 $(loc).html(resp.contents);
18 }
19 if (resp.data) {
20 for (key in resp.data) {
21 state[key] = resp.data[key];
22 }
23 }
24 } else {
8e9adb3f
JR
25 $("div#error").append('<p>'+resp.error.reason+'</p>');
26 $("div#error").slideDown(400);
27 $("div#error").click(function () {
28 $("div#error").slideUp(400);
29 $("div#error").html('<p><small>click to close</small></p>');
30 });
2d183941
JR
31 }
32}