From 2e9fa3b868d0e15d6922fbfd24d7ed223f63cbd6 Mon Sep 17 00:00:00 2001 From: Jan Oberhauser Date: Sun, 9 Feb 2020 00:06:01 -0800 Subject: [PATCH] :zap: Improve support for touch-devices --- packages/editor-ui/src/components/Node.vue | 23 ++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/packages/editor-ui/src/components/Node.vue b/packages/editor-ui/src/components/Node.vue index a55be35f43..ee3a7b28e7 100644 --- a/packages/editor-ui/src/components/Node.vue +++ b/packages/editor-ui/src/components/Node.vue @@ -28,6 +28,9 @@ +
+ +
@@ -163,6 +166,7 @@ export default mixins(nodeBase, workflowHelpers).extend({ }, data () { return { + isTouchDevice: 'ontouchstart' in window || navigator.msMaxTouchPoints, }; }, methods: { @@ -272,6 +276,10 @@ export default mixins(nodeBase, workflowHelpers).extend({ .node-options { display: initial; } + + .touch-option { + display: initial; + } } .node-executing-info { @@ -347,6 +355,21 @@ export default mixins(nodeBase, workflowHelpers).extend({ &.has-issues .node-options { top: -35px; } + + .touch-option { + bottom: 0.3em; + color: #aaa; + display: none; + font-size: 1.5em; + position: absolute; + right: 0.3em; + z-index: 10; + + &:hover { + color: $--color-primary; + } + } + } }