Message.Util = {
cache : {
mapping : {
"face_[去旅行]" : "qlx_thumb.gif",
"face_[广告]" : "ad_new0902_thumb.gif",
"face_[doge]" : "doge_thumb.gif",
"face_[喵喵]" : "mm_thumb.gif",
"face_[二哈]" : "moren_hashiqi_thumb.png",
"face_[哆啦A梦吃惊]" : "dorachijing_thumb.gif",
"face_[哆啦A梦花心]" : "dorahaose_thumb.gif",
"face_[哆啦A梦微笑]" : "jqmweixiao_thumb.gif",
"face_[笑cry]" : "xiaoku_thumb.gif",
"face_[摊手]" : "pcmoren_tanshou_thumb.png",
"face_[抱抱]" : "pcmoren_baobao_thumb.png",
"face_[群体围观]" : "lxhweiguan_thumb.gif",
"face_[坏笑]" : "pcmoren_huaixiao_thumb.png",
"face_[舔屏]" : "pcmoren_tian_thumb.png",
"face_[污]" : "pcmoren_wu_thumb.png",
"face_[微笑]" : "huanglianwx_thumb.gif",
"face_[嘻嘻]" : "tootha_thumb.gif",
"face_[哈哈]" : "laugh.gif",
"face_[挖鼻]" : "wabi_thumb.gif",
"face_[可爱]" : "tza_thumb.gif",
"face_[可怜]" : "kl_thumb.gif",
"face_[吃惊]" : "cj_thumb.gif",
"face_[害羞]" : "shamea_thumb.gif",
"face_[挤眼]" : "zy_thumb.gif",
"face_[闭嘴]" : "bz_thumb.gif",
"face_[鄙视]" : "bs2_thumb.gif",
"face_[爱你]" : "lovea_thumb.gif",
"face_[泪]" : "sada_thumb.gif",
"face_[偷笑]" : "heia_thumb.gif",
"face_[亲亲]" : "qq_thumb.gif",
"face_[生病]" : "sb_thumb.gif",
"face_[太开心]" : "mb_thumb.gif",
"face_[白眼]" : "landeln_thumb.gif",
"face_[右哼哼]" : "yhh_thumb.gif",
"face_[左哼哼]" : "zhh_thumb.gif",
"face_[嘘]" : "x_thumb.gif",
"face_[哀]" : "cry.gif",
"face_[委屈]" : "wq_thumb.gif",
"face_[吐]" : "t_thumb.gif",
"face_[哈欠]" : "haqianv2_thumb.gif",
"face_[抱抱_旧]" : "bba_thumb.gif",
"face_[怒]" : "angrya_thumb.gif",
"face_[疑问]" : "yw_thumb.gif",
"face_[馋嘴]" : "cza_thumb.gif",
"face_[拜拜]" : "88_thumb.gif",
"face_[思考]" : "sk_thumb.gif",
"face_[汗]" : "sweata_thumb.gif",
"face_[困]" : "kunv2_thumb.gif",
"face_[睡]" : "huangliansj_thumb.gif",
"face_[钱]" : "money_thumb.gif",
"face_[失望]" : "sw_thumb.gif",
"face_[酷]" : "cool_thumb.gif",
"face_[色]" : "huanglianse_thumb.gif",
"face_[哼]" : "hatea_thumb.gif",
"face_[鼓掌]" : "gza_thumb.gif",
"face_[晕]" : "dizzya_thumb.gif",
"face_[悲伤]" : "bs_thumb.gif",
"face_[抓狂]" : "crazya_thumb.gif",
"face_[黑线]" : "h_thumb.gif",
"face_[阴险]" : "yx_thumb.gif",
"face_[怒骂]" : "numav2_thumb.gif",
"face_[互粉]" : "hufen_thumb.gif",
"face_[心]" : "hearta_thumb.gif",
"face_[伤心]" : "unheart.gif",
"face_[猪头]" : "pig.gif",
"face_[熊猫]" : "panda_thumb.gif",
"face_[兔子]" : "rabbit_thumb.gif",
"face_[ok]" : "ok_thumb.gif",
"face_[耶]" : "ye_thumb.gif",
"face_[good]" : "good_thumb.gif",
"face_[NO]" : "buyao_org.gif",
"face_[赞]" : "z2_thumb.gif",
"face_[来]" : "come_thumb.gif",
"face_[弱]" : "sad_thumb.gif",
"face_[草泥马]" : "shenshou_thumb.gif",
"face_[神马]" : "horse2_thumb.gif",
"face_[囧]" : "j_thumb.gif",
"face_[浮云]" : "fuyun_thumb.gif",
"face_[给力]" : "geiliv2_thumb.gif",
"face_[围观]" : "wg_thumb.gif",
"face_[威武]" : "vw_thumb.gif",
"face_[话筒]" : "huatongv2_thumb.gif",
"face_[蜡烛]" : "lazhuv2_thumb.gif",
"face_[蛋糕]" : "cakev2_thumb.gif"
}
},
/**
* 控制loading层
*/
controlLoading : function(active) {
if(active == "show"){
$("#loadingToast").show();
}else{
setTimeout(function(){
$("#loadingToast").hide();
},300)
}
},
/**
* 控制空数据占位符
*/
controlPlaceholder : function(active) {
if(active == "show"){
$("#contacts").addClass("placeholder");
}else{
$("#contacts").removeClass("placeholder");
}
},
/**
* 文件预览
*/
previewFile : function(fileName, id, extName, url) {
var url = encodeURI(encodeURI(staticContextPath + "/message/pdfviewer.html?fileName="
+id+extName+"&path="+url+"&showName="+fileName+"&fileType="+extName));
window.open(url, fileName);
/*var _tmpwin = window.open(url, "_blank");
_tmpwin.location.href = url;*/
},
/**
* 检查文件类型是否已知
*/
checkExtendName : function(ext) {
var status = "unknown";
switch(ext.toLowerCase()){
case ".apng":
case ".bmp":
case ".doc":
case ".docx":
case ".doc":
case ".gif":
case ".htm":
case ".html":
case ".jpg":
case ".jpeg":
case ".mov":
case ".png":
case ".ppt":
case ".pptx":
case ".pdf":
case ".rar":
case ".txt":
case ".xls":
case ".xlsx":
case ".zip":
status = ext.toLowerCase();
break;
}
return status;
},
replaceFace : function(str){
if(str && str != undefined){
var re = /\[.[^[]*\]/g;
var faceArr = str.match(re);
if(faceArr != null && faceArr.length > 0){
for(var i = 0; i < faceArr.length; i++){
var fileName = Message.Util.cache.mapping["face_"+faceArr[i]];
str = str.replace(faceArr[i],'');
}
}
return str;
}
},
/**
*分页组件创建器
*/
paginationBuilder : function(rowCount,pageNo,linesPerPage,paginationFunc){//function(id,listPlace,pagePlace){
var totalPage = parseInt((rowCount + linesPerPage - 1)/linesPerPage);//总页数
var linesPerPage = linesPerPage;//每页显示的列数
var $pagination = $("
'
+' 没有任务 '
+' |