mirror of
https://github.com/FoggedLens/iD.git
synced 2026-05-16 05:49:16 +02:00
@@ -15,11 +15,12 @@ iD.behavior.Select = function(context) {
|
||||
|
||||
function click() {
|
||||
var datum = d3.event.target.__data__;
|
||||
var lasso = d3.select('#surface .lasso').node();
|
||||
if (!(datum instanceof iD.Entity)) {
|
||||
if (!d3.event.shiftKey)
|
||||
if (!d3.event.shiftKey && !lasso)
|
||||
context.enter(iD.modes.Browse(context));
|
||||
|
||||
} else if (!d3.event.shiftKey) {
|
||||
} else if (!d3.event.shiftKey && !lasso) {
|
||||
// Avoid re-entering Select mode with same entity.
|
||||
if (context.selection().length !== 1 || context.selection()[0] !== datum.id) {
|
||||
context.enter(iD.modes.Select(context, [datum.id]));
|
||||
|
||||
Reference in New Issue
Block a user