mirror of
https://github.com/FoggedLens/iD.git
synced 2026-06-03 21:48:03 +02:00
Do not tolerate modifiers for action shortcuts.
Tolerates id-equality for selecting features.
This commit is contained in:
@@ -186,15 +186,18 @@ window.iD = function(container) {
|
||||
|
||||
map.keybinding()
|
||||
.on('a', function(evt, mods) {
|
||||
if (mods) return;
|
||||
controller.enter(iD.modes.AddArea());
|
||||
})
|
||||
.on('⌫.prevent_navigation', function(evt, mods) {
|
||||
evt.preventDefault();
|
||||
})
|
||||
.on('p', function(evt, mods) {
|
||||
if (mods) return;
|
||||
controller.enter(iD.modes.AddPoint());
|
||||
})
|
||||
.on('l', function(evt, mods) {
|
||||
if (mods) return;
|
||||
controller.enter(iD.modes.AddLine());
|
||||
})
|
||||
.on('z', function(evt, mods) {
|
||||
|
||||
@@ -138,7 +138,9 @@ iD.modes.Select = function(entity) {
|
||||
});
|
||||
|
||||
surface.selectAll("*")
|
||||
.filter(function (d) { return d === entity; })
|
||||
.filter(function (d) {
|
||||
return d && entity && d.id === entity.id;
|
||||
})
|
||||
.classed('selected', true);
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user