From 640d22b298aa06a33dabc09ba033cd78845f9222 Mon Sep 17 00:00:00 2001 From: Quincy Morgan Date: Thu, 21 May 2020 14:06:28 -0400 Subject: [PATCH] Prevent default drag and drop of background tile images if interaction handlers don't prevent dragging for some reason --- css/80_app.css | 2 ++ modules/renderer/tile_layer.js | 1 + 2 files changed, 3 insertions(+) diff --git a/css/80_app.css b/css/80_app.css index 803fcb06c..7a8809be5 100644 --- a/css/80_app.css +++ b/css/80_app.css @@ -3993,6 +3993,8 @@ img.tile { -ms-user-select: none; user-select: none; + -webkit-user-drag: none; + opacity: 0; -webkit-transition: opacity 200ms linear; diff --git a/modules/renderer/tile_layer.js b/modules/renderer/tile_layer.js index e5b3c7f62..9255927d6 100644 --- a/modules/renderer/tile_layer.js +++ b/modules/renderer/tile_layer.js @@ -198,6 +198,7 @@ export function rendererTileLayer(context) { image.enter() .append('img') .attr('class', 'tile') + .attr('draggable', 'false') .style('width', _tileSize + 'px') .style('height', _tileSize + 'px') .attr('src', function(d) { return d[3]; })