Use space key to toggle radial menu (closes #2706)

This commit is contained in:
Bryan Housel
2015-06-30 17:36:55 -04:00
parent b785b906b4
commit 56a563d345
+11 -3
View File
@@ -62,6 +62,14 @@ iD.modes.Select = function(context, selectedIDs) {
}
}
function toggleMenu() {
if (d3.select('.radial-menu').empty()) {
showMenu();
} else {
closeMenu();
}
}
mode.selectedIDs = function() {
return selectedIDs;
};
@@ -148,9 +156,9 @@ iD.modes.Select = function(context, selectedIDs) {
operations.unshift(iD.operations.Delete(selectedIDs, context));
keybinding.on('⎋', function() {
context.enter(iD.modes.Browse(context));
}, true);
keybinding
.on('⎋', function() { context.enter(iD.modes.Browse(context)); }, true)
.on('space', toggleMenu);
operations.forEach(function(operation) {
operation.keys.forEach(function(key) {