Always have delete as first op

This commit is contained in:
Ansis Brammanis
2013-02-05 11:00:13 -05:00
parent c37adc617f
commit 3576a99eb5

View File

@@ -38,9 +38,10 @@ iD.modes.Select = function(context, selection, initial) {
context.install(behavior);
});
var operations = d3.values(iD.operations)
var operations = _.without(d3.values(iD.operations), iD.operations.Delete)
.map(function(o) { return o(selection, context); })
.filter(function(o) { return o.available(); });
operations.unshift(iD.operations.Delete(selection, context));
operations.forEach(function(operation) {
keybinding.on(operation.key, function() {