diff --git a/modules/ui/feature_list.js b/modules/ui/feature_list.js index 69b9709b7..0efee6019 100644 --- a/modules/ui/feature_list.js +++ b/modules/ui/feature_list.js @@ -89,7 +89,9 @@ export function uiFeatureList(context) { function keypress() { var q = search.property('value'), items = list.selectAll('.feature-list-item'); - if (d3_event.keyCode === 13 && q.length && items.size()) { // return + if (d3_event.keyCode === 13 && // ↩ Return + q.length && + items.size()) { click(items.datum()); } } diff --git a/modules/ui/note_editor.js b/modules/ui/note_editor.js index dfa07db02..77494cc02 100644 --- a/modules/ui/note_editor.js +++ b/modules/ui/note_editor.js @@ -177,7 +177,8 @@ export function uiNoteEditor(context) { // fast submit if user presses cmd+enter function keydown() { - if (!(d3_event.keyCode === 13 && d3_event.metaKey)) return; + if (!(d3_event.keyCode === 13 && // ↩ Return + d3_event.metaKey)) return; var osm = services.osm; if (!osm) return; diff --git a/modules/ui/preset_list.js b/modules/ui/preset_list.js index a657e25c5..8f9f62552 100644 --- a/modules/ui/preset_list.js +++ b/modules/ui/preset_list.js @@ -85,7 +85,8 @@ export function uiPresetList(context) { function keypress() { // enter var value = search.property('value'); - if (d3_event.keyCode === 13 && value.length) { + if (d3_event.keyCode === 13 && // ↩ Return + value.length) { list.selectAll('.preset-list-item:first-child') .each(function(d) { d.choose.call(this); }); } diff --git a/modules/ui/sections/preset_fields.js b/modules/ui/sections/preset_fields.js index a8061e22f..06dc9245e 100644 --- a/modules/ui/sections/preset_fields.js +++ b/modules/ui/sections/preset_fields.js @@ -127,7 +127,9 @@ export function uiSectionPresetFields(context) { selection.selectAll('.wrap-form-field input') .on('keydown', function() { // if user presses enter, and combobox is not active, accept edits.. - if (d3_event.keyCode === 13 && context.container().select('.combobox').empty()) { + if (d3_event.keyCode === 13 && // ↩ Return + context.container().select('.combobox').empty()) { + context.enter(modeBrowse(context)); } }); diff --git a/modules/ui/sections/validation_rules.js b/modules/ui/sections/validation_rules.js index 2be50e261..feefcbc0e 100644 --- a/modules/ui/sections/validation_rules.js +++ b/modules/ui/sections/validation_rules.js @@ -144,7 +144,7 @@ export function uiSectionValidationRules(context) { this.select(); }) .on('keyup', function () { - if (d3_event.keyCode === 13) { // enter + if (d3_event.keyCode === 13) { // ↩ Return this.blur(); this.select(); }