From f27f0ed2e85ee2a4c6d51955d3c278ab0dc71d9c Mon Sep 17 00:00:00 2001 From: Devin Howard Date: Sun, 11 Dec 2016 17:06:52 -0500 Subject: [PATCH] hitting tab saves the synapse you're creating --- frontend/src/Metamaps/Create.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/frontend/src/Metamaps/Create.js b/frontend/src/Metamaps/Create.js index 55415760..177e951f 100644 --- a/frontend/src/Metamaps/Create.js +++ b/frontend/src/Metamaps/Create.js @@ -321,6 +321,14 @@ const Create = { } }) + $('#synapse_desc').keydown(function(e) { + const TAB = 9 + if (Create.newSynapse.beingCreated && e.keyCode === TAB) { + e.preventDefault() + Synapse.createSynapseLocally() + } + }) + $('#synapse_desc').bind('typeahead:select', function(event, datum, dataset) { if (datum.id) { // if they clicked on an existing synapse get it Synapse.getSynapseFromAutocomplete(datum.id)