From 2ad45f16d106ec2d1354822bccea43b1e95b4b0a Mon Sep 17 00:00:00 2001 From: Rafael Ostertag <rafael.ostertag@math.uzh.ch> Date: Wed, 11 May 2016 09:45:16 +0200 Subject: [PATCH] Enter on input elements now performs a save and close. --- javascript/src/QfqForm.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/javascript/src/QfqForm.js b/javascript/src/QfqForm.js index 1d5abce64..c23ae7265 100644 --- a/javascript/src/QfqForm.js +++ b/javascript/src/QfqForm.js @@ -85,7 +85,9 @@ var QfqNS = QfqNS || {}; $("input").keyup(function (event) { if (event.which === 13) { if (this.form.formChanged) { - this.getSaveButton().trigger("click"); + this.lastButtonPress = "save&close"; + n.Log.debug("save&close click"); + this.submit(); } event.preventDefault(); } @@ -572,6 +574,9 @@ var QfqNS = QfqNS || {}; form.resetFormChanged(); switch (this.lastButtonPress) { + case 'save&close': + window.history.back(); + break; case 'save': if (data.message) { var alert = new n.Alert(data.message); -- GitLab