projects
/
brisk.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
info: error handling refactored
[brisk.git]
/
web
/
info.js
diff --git
a/web/info.js
b/web/info.js
index
c7f473f
..
8587e98
100644
(file)
--- a/
web/info.js
+++ b/
web/info.js
@@
-21,6
+21,10
@@
*
*/
*
*/
+var mlang_info = { 'btn_close' : { 'it' : 'Chiudi.',
+ 'en' : 'Close.' }
+ };
+
function info_fld(dobj)
{
var fields = { login: { type: 'value' },
function info_fld(dobj)
{
var fields = { login: { type: 'value' },
@@
-49,7
+53,7
@@
function info_show(username)
info.visible(true);
}
else {
info.visible(true);
}
else {
-
alert("error: open info window failed"
);
+
var noti = new notify(gst, info_in.mesg, 0, mlang_info['btn_close'][g_lang], 400, 150
);
}
}
}
}
@@
-65,29
+69,27
@@
function info_show_cb(e)
}
}
}
}
-function info_
save
()
+function info_
reset
()
{
{
- var ret;
+ var ret
, target
;
- info = info_fld($('info'));
- ret = info.dom2json();
+ target = $('info').getElementsByClassName('login_id')[0].innerHTML;
+ return info_show(target);
+}
- console.log(ret);
+function info_save()
+{
+ var info, jinfo, ret;
- if (0 == 1) {
- if (typeof(g_prefs) == 'undefined')
- return false;
+ info = info_fld($('info'));
+ jinfo = info.dom2json();
-
ret = server_request('mesg', 'info|save','__POST__', 'prefs', JSON.stringify(g_prefs
));
+
ret = server_request('mesg', 'info|save','__POST__', 'info', JSON.stringify(jinfo
));
- if (ret == 1)
- $('preferences').style.visibility = 'hidden';
+ if (ret == 1) {
+ $('info').style.visibility = 'hidden';
+ }
+ else {
+ alert(ret);
}
}
-}
-
-function info_reset()
-{
- var ret;
-
- ret = server_request('mesg', 'prefs|reset');
}
}