From 08e0e70acd192ad2581ef81542aa4f5e603e4c00 Mon Sep 17 00:00:00 2001 From: YouWei Zhao Date: Mon, 9 Jul 2018 22:48:45 +0800 Subject: [PATCH] ondblclick --- _server/editor_mode.js | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/_server/editor_mode.js b/_server/editor_mode.js index 5ee13bf4..04dfcdcb 100644 --- a/_server/editor_mode.js +++ b/_server/editor_mode.js @@ -118,13 +118,20 @@ editor_mode = function (editor) { printe(field + ' : 输入的值不合要求,请鼠标放置在注释上查看说明'); } } - input.ondblclick = function () { + var dblclickfunc=function () { if (cobj._type === 'event') editor_blockly.import(guid, {type: cobj._event}); if (cobj._type === 'textarea') editor_multi.import(guid, {lint: cobj._lint, string: cobj._string}); } - // thisTr.onclick = function(){ - // editor.lastClickId=guid; - // } + input.ondblclick = dblclickfunc + var doubleClickCheck=[0]; + thisTr.onclick = function(){ + var newClick = new Date().getTime(); + var lastClick = doubleClickCheck.shift(); + doubleClickCheck.push(newClick); + if(newClick-lastClick<500){ + dblclickfunc() + } + } }); } return {"HTML": outstr.join(''), "guids": guids, "listen": listen};