From 34547f27f363f389b227c378e551896a22129fb9 Mon Sep 17 00:00:00 2001 From: reliberate Date: Thu, 25 Feb 2016 10:28:33 -0700 Subject: [PATCH] Edit: Allow selection of current file path. --- app/edit/index.php | 25 +++++++++++++++++-------- 1 file changed, 17 insertions(+), 8 deletions(-) diff --git a/app/edit/index.php b/app/edit/index.php index 810a219cb1..80eb11745e 100644 --- a/app/edit/index.php +++ b/app/edit/index.php @@ -72,7 +72,7 @@ else { document.getElementById('editor_source').value = editor.getSession().getValue(); return true; } - editor.focus(); + focus_editor(); return false; } @@ -82,7 +82,7 @@ else { case 'invisibles': toggle_option_do('showInvisibles'); break; case 'indenting': toggle_option_do('displayIndentGuides'); break; } - editor.focus(); + focus_editor(); } function toggle_option_do(opt_name) { @@ -93,12 +93,16 @@ else { function toggle_sidebar() { var td_sidebar = document.getElementById('sidebar'); td_sidebar.style.display = (td_sidebar.style.display == '') ? 'none' : ''; - editor.focus(); + focus_editor(); } function insert_clip(before, after) { var selected_text = editor.session.getTextRange(editor.getSelectionRange()); editor.insert(before + selected_text + after); + focus_editor(); + } + + function focus_editor() { editor.focus(); } @@ -134,7 +138,7 @@ else { - + @@ -143,7 +147,7 @@ else {
- - - '; - editor.focus(); + focus_editor(); + + //prevent submit (file save) with enter key on file path input + $('#current_file').keypress(function(event){ + if (event.which == 13) { return false; } + }); //keyboard shortcut to save file $(window).keypress(function(event) {