From e1f4bf3cd686476eeaa93e8425fbca1b15ad2565 Mon Sep 17 00:00:00 2001 From: Ryan Voots Date: Sat, 2 Sep 2017 17:43:50 -0400 Subject: [PATCH] Fix arrows and others, but delete the ones we dont want --- templates/editor.html | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/templates/editor.html b/templates/editor.html index 8bada3e..49374fe 100755 --- a/templates/editor.html +++ b/templates/editor.html @@ -209,7 +209,13 @@ //editor.setTheme("ace/theme/twilight"); //safely delete all bindings - editor.keyBinding.$defaultHandler.commandKeyBinding = {} + var save_keys={}; + Object.keys(editor.keyBinding.$defaultHandler.commandKeyBinding)\ + .filter((value) => value.match(/(?:(?:backspac|hom)e|d(?:elete|own)|(?:righ|lef)t|end|up)/)) + .forEach((key) => save[key] = editor.keyBinding.$defaultHandler.commandKeyBinding[key]); + + editor.keyBinding.$defaultHandler.commandKeyBinding = save_keys; + $("#language").on('change', function () { var language = $('#language option').filter(':selected').attr('data-lang');