')
+ texts.push(new CanvasText({
+ text : displayText,
+ maxWidth : 230,
+ color : colors[variableType] || '#025900',
+ click : true
+ }))
}
}
- messageElement.innerHTML = msg;
- div.appendChild(messageElement);
- fragment.appendChild(div);
- logElement.appendChild(fragment);
- logElement.scrollTop = logElement.scrollHeight;
+ LogViewer.append(texts);
+ LogViewer.scrollTo(-1);
}
}
});
@@ -708,34 +723,34 @@ function bindToolbarClickAction(editor){
}).on('click','.btn-save',function(){
Save();
})
- $('body').on('click','.log-container .variable',function(){
- var msg = $(this).html();
- var json;
- try{
- json = JSON.parse(msg);
- if(!(Array.isArray(json) || typeof json == 'object')){
- json = null;
- }
- }catch(e){
-
+}
+function onCanvasViewerClick(e,source){
+ var msg = e.text;
+ var json;
+ try{
+ json = JSON.parse(msg);
+ if(!(Array.isArray(json) || typeof json == 'object')){
+ json = null;
}
- layer.open({
- type : 1,
- title : '日志内容',
- content: ''+(json ? '' : msg.replace(/\n/g,'
'))+'
',
- shade : 0,
- area : json ? ['700px','500px'] : 'auto',
- maxmin : true,
- maxWidth : json ? undefined : 700,
- maxHeight : json ? undefined : 500,
- success : function(dom,index){
- var $dom = $(dom).find(".message-content");
- if(json){
- jsonTree.create(json,$dom[0]);
- }
- }
- });
- });
+ }catch(e){
+
+ }
+ layer.open({
+ type : 1,
+ title : source +'内容',
+ content: ''+(json ? '' : msg.replace(/\n/g,'
'))+'
',
+ shade : 0,
+ area : json ? ['700px','500px'] : 'auto',
+ maxmin : true,
+ maxWidth : json ? undefined : 700,
+ maxHeight : json ? undefined : 500,
+ success : function(dom,index){
+ var $dom = $(dom).find(".message-content");
+ if(json){
+ jsonTree.create(json,$dom[0]);
+ }
+ }
+ });
}
function createWebSocket(options){
options = options || {};