示例#1
0
文件: pc-chat.js 项目: hong717/xfool
 //填充列表数据
 function fill(list) {
     var listArr = [];
     var item;
     for (var i in list) {
         item = list[i];
         listArr.push(xString.format(sampleGroup, {
             'index': i,
             'img': item.img || defaultImg,
             'name': item.name,
             'msg': item.msg,
             'groupid': item.groupid
         }));
     }
     groupDom.innerHTML = listArr.join('');
 }
示例#2
0
文件: pc-chat.js 项目: hong717/xfool
 //更新会话组内容
 function updateGroupList(list) {
     var $groupDom = $(groupDom);
     for (var i in list) {
         if (list[i].isnew == 1) {
             var item = xObject.clone(list[i]);
             groupData.push(item);
             var li = xString.format(sampleGroup, {
                 'index': groupData.length - 1,
                 'img': item.img || defaultImg,
                 'name': item.name,
                 'msg': item.msg,
                 'groupid': item.groupid
             });
             $groupDom.prepend(li);
             var linew = $groupDom.find('[data-groupid="' + item.groupid + '"]');
             linew.find('[data-cmd="alert"]').addClass('alert');
         } else {
             var liv = $groupDom.find('[data-groupid="' + list[i].groupid + '"]');
             liv.find('[data-msg]')[0].innerText = list[i].msg;
             liv.find('[data-cmd="alert"]').addClass('alert');
         }
     }
 }