From b9da4e25306dd8990a9ebc3e842dcef10c55d08c Mon Sep 17 00:00:00 2001 From: Andreas <andreasv@fsmpi.rwth-aachen.de> Date: Sat, 18 Feb 2017 11:33:35 +0100 Subject: [PATCH] made editor boxen submitable with ctrl + enter and fixed the autofocus --- static/moderator.js | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/static/moderator.js b/static/moderator.js index 494f234..834ec21 100644 --- a/static/moderator.js +++ b/static/moderator.js @@ -70,7 +70,7 @@ var moderator = { content: function() { return '<div class="row form-group">'+ '<span class="col-xs-12">'+ - '<textarea autofocus class="form-control editor_value" rows="3" data-path="'+$(this.parentElement).data('path')+'">'+this.parentElement.getElementsByClassName('moderator_editor_value')[0].innerHTML+'</textarea>'+ + '<textarea class="form-control editor_value ctrl_enter_submit" rows="3" data-path="'+$(this.parentElement).data('path')+'">'+this.parentElement.getElementsByClassName('moderator_editor_value')[0].innerHTML+'</textarea>'+ '</span>'+ '<span class="col-xs-12">'+ '<input class="btn btn-default pull-right" type="submit" data-path="'+$(this.parentElement).data('path')+'" value="save" onClick="moderator.editor.editbtnclick(this)">'+ @@ -79,6 +79,15 @@ var moderator = { } } ); + $('.moderator_editor_sign',e).on('shown.bs.popover', function(){ + $('.ctrl_enter_submit').focus(); + $('.ctrl_enter_submit').keydown(function (e) { + + if (e.ctrlKey && e.keyCode == 13) { + $(this.parentNode.nextElementSibling.childNodes[0]).trigger("click"); + } + }); + }); } }, editbtnclick: function (src) { -- GitLab