diff options
author | Guillaume Mazoyer <respawneral@gmail.com> | 2014-08-05 11:01:57 +0200 |
---|---|---|
committer | Guillaume Mazoyer <respawneral@gmail.com> | 2014-08-05 11:01:57 +0200 |
commit | 4d207cde2dc224aeede630de64c2e939010851c7 (patch) | |
tree | 47315aad62b016eccefc875c078400698a496c44 /js | |
parent | acce675f40b52560881677ace989902a28ba4c23 (diff) |
Don't use AJAX global events, use local events only.
Diffstat (limited to 'js')
-rw-r--r-- | js/looking-glass.js | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/js/looking-glass.js b/js/looking-glass.js index a58d114..d510ca0 100644 --- a/js/looking-glass.js +++ b/js/looking-glass.js @@ -4,17 +4,6 @@ $(document).ready(function() { $('.loading').hide(); $('.alert').hide(); - // show and hide loading bar - $(document).ajaxStart(function() { - $('#command_properties').attr('disabled', ''); - $('.alert').hide(); - $('.loading').show(); - }); - $(document).ajaxStop(function() { - $('#command_properties').removeAttr('disabled'); - $('.loading').hide(); - }); - // close the alert bar $('.close').click(function() { $('.alert').slideUp(); @@ -36,7 +25,18 @@ $(document).ready(function() { $.ajax({ type: 'post', url: 'execute.php', - data: $('form').serialize() + data: $('form').serialize(), + beforeSend: function() { + // show loading bar + $('#command_properties').attr('disabled', ''); + $('.alert').hide(); + $('.loading').show(); + }, + complete: function() { + // hide loading bar + $('#command_properties').removeAttr('disabled'); + $('.loading').hide(); + } }).done(function(response) { var response = $.parseJSON(response); |