From 0df9a024844f804e6a155de92a5a18e2127826f2 Mon Sep 17 00:00:00 2001 From: Catouse Date: Tue, 22 Nov 2016 17:00:51 +0800 Subject: [PATCH] * improve selectable component. --- src/js/selectable.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/js/selectable.js b/src/js/selectable.js index 1f8ee97f..a118f5da 100644 --- a/src/js/selectable.js +++ b/src/js/selectable.js @@ -192,7 +192,7 @@ }; var mousedown = function(e) { - if(that.callEvent('start', e) === false) { + if(that.altKey || e.which === 3 || that.callEvent('start', e) === false) { return; } @@ -211,6 +211,10 @@ }); } + if(that.callEvent('startDrag', e) === false) { + return; + } + startX = e.pageX; startY = e.pageY; @@ -231,8 +235,10 @@ $(document).on('keydown', function(e) { var code = e.keyCode; if(code === 17 || code == 91) that.multiKey = code; + else if(code === 18) that.altKey = true; }).on('keyup', function(e) { that.multiKey = false; + that.altKey = false; }); }; -- GitLab