summaryrefslogtreecommitdiff
path: root/src/client/view
diff options
context:
space:
mode:
Diffstat (limited to 'src/client/view')
-rw-r--r--src/client/view/node_info.js9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/client/view/node_info.js b/src/client/view/node_info.js
index 6fe90836..d3d88e3f 100644
--- a/src/client/view/node_info.js
+++ b/src/client/view/node_info.js
@@ -7,6 +7,8 @@ var d = null,
node,
setup_done = false,
info = $('.info'),
+ form_element = $('#editbox'),
+ delete_button = $('#edit-node-dialog__delete'),
form = {
name: info.find('#editformname'),
type: info.find('#edittype'),
@@ -79,7 +81,12 @@ function setup_click_handlers()
return;
}
setup_done = true;
- $('#edit-node-dialog__delete').on('click', function (e) {
+ form_element.on('keydown', function (e) {
+ if (e.which == 13 && e.target !== delete_button[0]) {
+ e.preventDefault();
+ }
+ });
+ delete_button.on('click', function (e) {
e.preventDefault();
hide();
var topo_diff = model_diff.new_topo_diff({