45 lines
1.0 KiB
JavaScript
45 lines
1.0 KiB
JavaScript
/*
|
|
$Revision$
|
|
$Id$
|
|
|
|
JS voor fac_user_messages.asp
|
|
*/
|
|
function DoAction(row) {
|
|
var key = row.getAttribute("ROWKEY");
|
|
var rowData = eval("(" + row.getAttribute("ROWDATA") + ")");
|
|
if (rowData.action)
|
|
{
|
|
MarkAsRead(key,0);
|
|
FcltMgr.openDetail("appl/"+rowData.action, { reuse: true });
|
|
}
|
|
}
|
|
|
|
function facDelete(row) {
|
|
var key = row.getAttribute("ROWKEY");
|
|
MarkAsRead(key,1);
|
|
}
|
|
|
|
|
|
function MarkAsRead(messKey, dodelete) {
|
|
var purl = "fac_user_messages_setReadFlag.asp?messKey=" + messKey+(dodelete==1 ? "&purge=1" : "");
|
|
var data = {messKey: messKey};
|
|
|
|
protectRequest.dataToken(data);
|
|
$.post(purl
|
|
,data
|
|
,FcltCallback
|
|
,"json"
|
|
);
|
|
if (dodelete) $("[ROWKEY="+messKey+"]").hide();
|
|
}
|
|
|
|
function MarkAsReadAll()
|
|
{
|
|
FcltMgr.confirm(L("lcl_fac_delete_all_msg"), function() {
|
|
$.post("fac_user_messages_setReadFlag.asp", {
|
|
deleteall: 1
|
|
},
|
|
FcltCallbackRefresh,
|
|
"json");
|
|
});
|
|
} |