Skip to content

Commit 3d4fef4

Browse files
added ctrl + enter shortcut in editor
1 parent e1b4601 commit 3d4fef4

File tree

5 files changed

+22
-9
lines changed

5 files changed

+22
-9
lines changed

app/views/help/index.html.erb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,8 @@
3333
<tr><th><%= image_tag 'bt_em.png', :plugin => 'redmine_shortcuts', :alt => 'Italic', :style => 'border: 1px solid #bbb;' %></th><td>CTRL + I</td><td><em><%= l(:shortcuts_help_italic) %></em></td></tr>
3434
<tr><th><%= image_tag 'bt_del.png', :plugin => 'redmine_shortcuts', :alt => 'Deleted', :style => 'border: 1px solid #bbb;' %></th><td>CTRL + S</td><td><del><%= l(:shortcuts_help_deleted) %></del></td></tr>
3535
<% end %>
36+
<tr><th>&nbsp;</th><td>CTRL + Enter</td><td><%= l(:shortcuts_help_submit) %></td></tr>
37+
3638
</table>
3739
</body>
3840
</html>

assets/javascripts/view_layouts_base_body_bottom_markdown.js

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,17 +14,21 @@ $(document).keydown(function(e) {
1414
if(e.ctrlKey || e.metaKey) {
1515
// CTRL/CMD + B
1616
if(e.keyCode == 66) {
17-
styleSelectedText($(document.activeElement), '**')
17+
styleSelectedText($(document.activeElement), '**');
1818
e.preventDefault();
1919
// CTRL/CMD + S
2020
} else if(e.keyCode == 83) {
21-
styleSelectedText($(document.activeElement), '~~')
21+
styleSelectedText($(document.activeElement), '~~');
2222
e.preventDefault();
2323
// CTRL/CMD + I
2424
} else if(e.keyCode == 73) {
25-
styleSelectedText($(document.activeElement), '*')
25+
styleSelectedText($(document.activeElement), '*');
2626
e.preventDefault();
27-
} // if
27+
// CTRL/CMD + ENTER
28+
} else if(e.keyCode == 13) {
29+
$(document.activeElement).closest('form').submit();
30+
e.preventDefault();
31+
} // if-else
2832
} // if
2933
} // if
3034
});

assets/javascripts/view_layouts_base_body_bottom_textile.js

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,21 +14,25 @@ $(document).keydown(function(e) {
1414
if(e.ctrlKey || e.metaKey) {
1515
// CTRL/CMD + B
1616
if(e.keyCode == 66) {
17-
styleSelectedText($(document.activeElement), '*')
17+
styleSelectedText($(document.activeElement), '*');
1818
e.preventDefault();
1919
// CTRL/CMD + S
2020
} else if(e.keyCode == 83) {
21-
styleSelectedText($(document.activeElement), '-')
21+
styleSelectedText($(document.activeElement), '-');
2222
e.preventDefault();
2323
// CTRL/CMD + U
2424
} else if(e.keyCode == 85) {
25-
styleSelectedText($(document.activeElement), '+')
25+
styleSelectedText($(document.activeElement), '+');
2626
e.preventDefault();
2727
// CTRL/CMD + I
2828
} else if(e.keyCode == 73) {
29-
styleSelectedText($(document.activeElement), '_')
29+
styleSelectedText($(document.activeElement), '_');
3030
e.preventDefault();
31-
} // if
31+
// CTRL/CMD + ENTER
32+
} else if(e.keyCode == 13) {
33+
$(document.activeElement).closest('form').submit();
34+
e.preventDefault();
35+
} // if-else
3236
} // if
3337
} // if
3438
});

config/locales/en.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,3 +20,5 @@ en:
2020
shortcuts_help_italic: Italic
2121
shortcuts_help_underline: Underline
2222
shortcuts_help_deleted: Deleted
23+
shortcuts_help_submit: Submit
24+

config/locales/it.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,3 +20,4 @@ it:
2020
shortcuts_help_italic: Corsivo (italic)
2121
shortcuts_help_underline: Sottolineato (underline)
2222
shortcuts_help_deleted: Barrato (deleted)
23+
shortcuts_help_submit: Submit

0 commit comments

Comments
 (0)