From 2f2708d2622cd8ca797cc5a9cecbf8bd9a6a03ef Mon Sep 17 00:00:00 2001 From: Camil Staps Date: Wed, 11 Feb 2015 21:37:05 +0100 Subject: assignments can now be added without reloading the page --- include/assignments-overview.php | 28 ++++++++++------------------ 1 file changed, 10 insertions(+), 18 deletions(-) diff --git a/include/assignments-overview.php b/include/assignments-overview.php index afb4389..2881987 100644 --- a/include/assignments-overview.php +++ b/include/assignments-overview.php @@ -73,7 +73,7 @@
Create new
+ data-ajaxify-options='{"success":"newAssignmentSuccess","error":"newAssignmentError","beforeSubmit":"newAssignmentBeforeSubmit"}'>
@@ -136,24 +136,16 @@ // Callback for when the form is successfully submitted function newAssignmentSuccess(data) { - if (data.success == true) { - $('#newAssignment .ajaxify-response') - .addClass('alert-success') - .show() - .find('.ajaxify-response-text') - .html(data.message); - - $('#newAssignment input, #newAssignment button').prop('disabled', false); - $('#newAssignment').data('bootstrapValidator').resetForm(); - } else { - $('#newAssignment .ajaxify-response') - .addClass('alert-danger') - .show() - .find('.ajaxify-response-text') - .html(data.message); + $('#newAssignment .ajaxify-response') + .addClass(data.success ? 'alert-success' : 'alert-danger') + .show() + .find('.ajaxify-response-text') + .html(data.message); - $('#newAssignment input, #newAssignment button').prop('disabled', false); - $('#newAssignment').data('bootstrapValidator').resetForm(); + $('#newAssignment input, #newAssignment button').prop('disabled', false); + $('#newAssignment').data('bootstrapValidator').resetForm(); + if (data.success) { + $('#newAssignment input, #newAssignment textarea').val(''); } } -- cgit v1.2.3