From f2b2953a5d85ad1c496332bc7bbb51918a8215a0 Mon Sep 17 00:00:00 2001 From: Khalid Adil Date: Mon, 23 Aug 2021 18:15:57 -0500 Subject: [PATCH] [Display Layout] Right click on item acts as sticky move (#4126) * Added a left click filter to the mousedown events * Moved ternary logic out of the template * Move defauts into function params --- src/plugins/displayLayout/components/LayoutFrame.vue | 8 ++++++-- src/plugins/displayLayout/components/LineView.vue | 2 +- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/src/plugins/displayLayout/components/LayoutFrame.vue b/src/plugins/displayLayout/components/LayoutFrame.vue index 9880628eec..5d01cd9073 100644 --- a/src/plugins/displayLayout/components/LayoutFrame.vue +++ b/src/plugins/displayLayout/components/LayoutFrame.vue @@ -33,7 +33,7 @@
@@ -93,7 +93,11 @@ export default { return value - this.initialPosition[index]; }.bind(this)); }, - startMove(posFactor, dimFactor, event) { + startMove(event, posFactor = [1, 1], dimFactor = [0, 0]) { + if (!this.isEditing) { + return; + } + document.body.addEventListener('mousemove', this.continueMove); document.body.addEventListener('mouseup', this.endMove); this.dragPosition = { diff --git a/src/plugins/displayLayout/components/LineView.vue b/src/plugins/displayLayout/components/LineView.vue index 8c587e0d7e..25c0bbeec9 100644 --- a/src/plugins/displayLayout/components/LineView.vue +++ b/src/plugins/displayLayout/components/LineView.vue @@ -45,7 +45,7 @@