diff --git a/js/menus/AssemblerMenuView.js b/js/menus/AssemblerMenuView.js index 139247b309257d27326b0db758d6cd7ba1cc6188..bdde47f79c5fe3d0f5d2accb6f8c80f29d0e01b0 100644 --- a/js/menus/AssemblerMenuView.js +++ b/js/menus/AssemblerMenuView.js @@ -23,6 +23,13 @@ AssemblerMenuView = Backbone.View.extend({ _onKeyup: function(e){ if (this.model.get("currentTab") != "assembler") return; + + if ($("input").is(":focus") && e.keyCode == 13) {//enter key + $(e.target).blur(); + this.render(); + return; + } + if ($(".placementOrder").is(":focus")) this._updatePlacementOrder(e); }, diff --git a/js/menus/LatticeMenuView.js b/js/menus/LatticeMenuView.js index 5a06735357647aad3912a8a4a3d1933e1626fcdd..f28c0e185e61350d398ce62ef5d021e131d566ef 100644 --- a/js/menus/LatticeMenuView.js +++ b/js/menus/LatticeMenuView.js @@ -31,6 +31,14 @@ LatticeMenuView = Backbone.View.extend({ }, _onKeyup: function(e){ + if (this.model.get("currentTab") != "lattice") return; + + if ($("input").is(":focus") && e.keyCode == 13) {//enter key + $(e.target).blur(); + this.render(); + return; + } + if ($(".cellSeparation").is(":focus")) this._updateNumber(e, "cellSeparation"); }, diff --git a/js/menus/PartMenuView.js b/js/menus/PartMenuView.js index be196944816a9bf0ca1ab735d45103a8dd22adcc..0153d0f8e6880c87cec3d17c4570ccd782825760 100644 --- a/js/menus/PartMenuView.js +++ b/js/menus/PartMenuView.js @@ -7,7 +7,7 @@ PartMenuView = Backbone.View.extend({ el: "#menuContent", events: { - "click .partType": "_changePartType" + "click .partType": "_changePartType", }, initialize: function(options){ @@ -23,6 +23,14 @@ PartMenuView = Backbone.View.extend({ }, _onKeyup: function(e){ + if (this.model.get("currentTab") != "part") return; + + if ($("input").is(":focus") && e.keyCode == 13) {//enter key + $(e.target).blur(); + this.render(); + return; + } + if ($(".cellSeparation").is(":focus")) this._updateNumber(e, "cellSeparation"); },