1
0
Fork 0
mirror of https://git.rwth-aachen.de/acs/public/villas/web/ synced 2025-03-09 00:00:01 +01:00

Add unselectable style to widgets while editing

Add border to all widgets while editing
This commit is contained in:
Markus Grigull 2017-07-28 19:17:19 +02:00
parent fcc809092a
commit d9c76bf65f
2 changed files with 13 additions and 2 deletions

View file

@ -148,7 +148,7 @@ class Widget extends Component {
// get widget element
const widget = this.props.data;
var borderedWidget = false;
var borderedWidget = this.props.editing;
var element = null;
//console.log('render: ' + widget.x + ', ' + widget.y);
@ -184,7 +184,8 @@ class Widget extends Component {
let widgetClasses = classNames({
'widget': !this.props.editing,
'editing-widget': this.props.editing,
'border': borderedWidget
'border': borderedWidget,
'unselectable': this.props.editing
});
if (this.props.editing) {

View file

@ -170,6 +170,16 @@ body {
color: #888;
}
.unselectable {
-webkit-touch-callout: none !important; /* iOS Safari */
-webkit-user-select: none !important; /* Safari */
-khtml-user-select: none !important; /* Konqueror HTML */
-moz-user-select: none !important; /* Firefox */
-ms-user-select: none !important; /* Internet Explorer/Edge */
user-select: none !important; /* Non-prefixed version, currently
supported by Chrome and Opera */
}
/**
* Toolbox
*/