diff --git a/app/assets/javascripts/bip.js b/app/assets/javascripts/bip.js index 2c270e1d..ee804884 100644 --- a/app/assets/javascripts/bip.js +++ b/app/assets/javascripts/bip.js @@ -531,6 +531,9 @@ BestInPlaceEditor.forms = { this.element.find("input[type='button']").bind('click', {editor: this}, BestInPlaceEditor.forms.textarea.cancelButtonHandler); } this.element.find("textarea").bind('blur', {editor: this}, BestInPlaceEditor.forms.textarea.blurHandler); + // START METAMAPS CODE + this.element.find("textarea").bind('keydown', {editor: this}, BestInPlaceEditor.forms.textarea.keydownHandler); + // END METAMAPS CODE this.element.find("textarea").bind('keyup', {editor: this}, BestInPlaceEditor.forms.textarea.keyupHandler); this.blurTimer = null; this.userClicked = false; @@ -573,14 +576,26 @@ BestInPlaceEditor.forms = { event.data.editor.abortIfConfirm(); event.stopPropagation(); // Without this, click isn't handled }, - + + // START METAMAPS CODE + keydownHandler : function(event) { + if (event.keyCode == 13 && !event.shiftKey) { + event.preventDefault(); + event.stopPropagation(); + return false; + } + }, + // END METAMAPS CODE + keyupHandler : function(event) { if (event.keyCode == 27) { event.data.editor.abortIfConfirm(); } + // START METAMAPS CODE else if (event.keyCode == 13 && !event.shiftKey) { event.data.editor.update(); } + // END METAMAPS CODE } } }; diff --git a/app/assets/stylesheets/application.css b/app/assets/stylesheets/application.css index 8ae1e33d..136d86fe 100644 --- a/app/assets/stylesheets/application.css +++ b/app/assets/stylesheets/application.css @@ -2034,6 +2034,7 @@ div.mapInfoStat { /* Cheatsheet */ #cheatSheet { width: 100%; + height: 350px; font-family: LatoLight, Arial, Sans-Serif; font-size: 17px; line-height: 21px; diff --git a/app/views/layouts/_cheatsheet.html.erb b/app/views/layouts/_cheatsheet.html.erb index 2c48addc..7c400857 100644 --- a/app/views/layouts/_cheatsheet.html.erb +++ b/app/views/layouts/_cheatsheet.html.erb @@ -10,10 +10,16 @@ <% if controller_name == "topics" && action_name == "show" %>
Creating Topics
Editing Topics
Creating Synapses
Editing Synapses