From e9aa3b874385f4b9b99079c3f6df30a5d5f2c709 Mon Sep 17 00:00:00 2001 From: Lars Jung Date: Thu, 2 Apr 2015 15:00:38 +0200 Subject: [PATCH] Minor hacks in select. --- src/_h5ai/client/css/inc/view.less | 7 +++++++ src/_h5ai/client/js/inc/ext/select.js | 5 +++++ 2 files changed, 12 insertions(+) diff --git a/src/_h5ai/client/css/inc/view.less b/src/_h5ai/client/css/inc/view.less index 578586f1..ba624b44 100644 --- a/src/_h5ai/client/css/inc/view.less +++ b/src/_h5ai/client/css/inc/view.less @@ -2,6 +2,13 @@ html.drag-select, html.drag-select * { cursor: move !important; + + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; } diff --git a/src/_h5ai/client/js/inc/ext/select.js b/src/_h5ai/client/js/inc/ext/select.js index bd9fe57a..d49f1a2a 100644 --- a/src/_h5ai/client/js/inc/ext/select.js +++ b/src/_h5ai/client/js/inc/ext/select.js @@ -198,6 +198,11 @@ modulejs.define('ext/select', ['_', '$', 'core/settings', 'core/resource', 'core $('#content') .on('mousedown', selectionStart) + .on('drag dragstart', function (ev) { + + ev.stopImmediatePropagation(); + ev.preventDefault(); + }) .on('click', function (ev) { $('#items .item').removeClass('selected');