李勇

1.增加消息延迟设置接口

2.白板标注增加 线条粗细字段
此 diff 太大无法显示。
... ... @@ -26,7 +26,7 @@ import ArrayBufferUtil from 'libs/ArrayBufferUtil';
import UTF8 from 'utf-8';
let loger = Loger.getLoger('MessageEntrance');
let _sdkInfo = {"version": "v.1.8.3.20170329-4", "author": "www.3mang.com"};
let _sdkInfo = {"version": "v.1.8.4.20170330-1", "author": "www.3mang.com"};
//APE
let _sass;
... ... @@ -175,11 +175,19 @@ export default class MessageEntrance extends Emiter {
this.getDocPDFFullPath = this._getDocPDFFullPath.bind(this);//获取文档的完整路径
this.setDebuger = this._setDebuger.bind(this);//debug
this.setMessageDelay=this._setMessageDelay.bind(this);//设置是否延迟消息
}
_setDebuger(_data){
GlobalConfig.isDebuger=_data.isDebuger||true;
}
_setMessageDelay(_data){
loger.warn("延迟消息-->", _data);
if(_data){
GlobalConfig.messageDelay=Boolean(_data.messageDelay);
}
}
//mcu异常监听
_mcuErrorHandler(_data, _option) {
let option = _option || "";
... ...
... ... @@ -322,16 +322,16 @@ class WhiteBoardApe extends Ape {
let item = this.annoInfos[key];
if (item && item.parentId == GlobalConfig.activeDocId && item.curPageNo == GlobalConfig.activeDocCurPage) {
annotaionItems.push(item);
loger.log("显示和文档对应的白板数据docUpdateHandler itemIdx:", item.itemIdx, "doc itemIdx:", GlobalConfig.activeDocId, "curPageNo:", GlobalConfig.activeDocCurPage);
//loger.log("显示和文档对应的白板数据->:", item.itemIdx, "doc->itemIdx:", GlobalConfig.activeDocId, "curPageNo:", GlobalConfig.activeDocCurPage);
} else {
loger.log("不显示白板数据docUpdateHandler",item);
//loger.log("不显示白板数据docUpdateHandler->",item.itemIdx);
}
}
var updateObj = {
"isFresh": true,
"annotaionItems": annotaionItems
"isFresh": true,//清除现有显示的数据
"annotaionItems": annotaionItems //最新需要显示的数据
};
loger.log("WHITEBOARD_ANNOTATION_UPDATE", annotaionItems.length);
loger.log("清除标注---->重绘标注数量--->", annotaionItems.length,"当前文档信息--->DocId->",GlobalConfig.activeDocId,"curPageNo->",GlobalConfig.activeDocCurPage);
this._emit(MessageTypes.WHITEBOARD_ANNOTATION_UPDATE, updateObj);
}
... ... @@ -377,6 +377,7 @@ class WhiteBoardApe extends Ape {
whiteBoardModelPdu.pointGroup = EngineUtils.arrayToJsonString(_param.pointGroup);
whiteBoardModelPdu.color = _param.color || "#000000";
whiteBoardModelPdu.thickness = _param.thickness ||1;
return whiteBoardModelPdu;
}
... ...