From 1f096cf5a5caab4b4b1c86c1b5eb986956aefaea Mon Sep 17 00:00:00 2001 From: Devin Howard Date: Thu, 28 Mar 2013 18:56:34 -0400 Subject: [PATCH] esc deselects all nodes/synapses --- app/assets/javascripts/Jit/graphsettings-event-handlers.js | 5 +++++ app/assets/javascripts/application.js | 6 ++++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/app/assets/javascripts/Jit/graphsettings-event-handlers.js b/app/assets/javascripts/Jit/graphsettings-event-handlers.js index b5031b42..60e57a16 100644 --- a/app/assets/javascripts/Jit/graphsettings-event-handlers.js +++ b/app/assets/javascripts/Jit/graphsettings-event-handlers.js @@ -42,6 +42,11 @@ function enterKeyHandler() { Mconsole.plot(); }//enterKeyHandler +function escKeyHandler() { + deselectAllEdges(); + deselectAllNodes(); +}//escKeyHandler + function keepFromCommons(node) { if (userid == null) { return; diff --git a/app/assets/javascripts/application.js b/app/assets/javascripts/application.js index 70607ce1..47bba8d2 100644 --- a/app/assets/javascripts/application.js +++ b/app/assets/javascripts/application.js @@ -302,7 +302,9 @@ function MconsoleReset() { } $('*').keypress(function(e) { - if (e.which == 13) { - enterKeyHandler(); + switch(e.which) { + case 13: enterKeyHandler(); break; + case 27: escKeyHandler(); break; + default: //alert(e.which); break; } });