gbnotification.js
1.3 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
$(function(){
if($("#data-notification-tmpl").length&&global_onlineuser.uid){
/*
自动标记已读
*/
identityService.saveReadActivity({
callback:function(data){
}
});
$('#showmorenoti').click(function(){
var hdto = {isread:1,start:page*pagesize,offset:pagesize,userid:global_onlineuser.uid};
var l = Ladda.create(this);
l.start();
$('#hisloading').removeClass("hidden");
identityService.findAllActivitiesInPageByUid(hdto,{
callback:function(data){
var template = Handlebars.compile($("#data-notification-tmpl").html());
var htmlcontent = template(data);
$('#noticontainer_history').append( htmlcontent );
if(data.length>0){
page++;
}else{
$('#showmorenoti').addClass('hidden');
$('#noticontainer_history').append('<li style="list-style:none;padding:8px;">没有更多历史消息</li>');
}
l.stop();
$('#hisloading').addClass("hidden");
},
exceptionHandler:function(msg, ex){
var errmsg = new GBMessage({text:'系统出错,请稍后重试...',id:'msgid'});
errmsg.show();
l.stop();
$.gberror(msg);
$('.hisloading').addClass("hidden");
}
});
});
$('#showmorenoti').trigger('click');
}
});