diff --git a/resources/public/js/site.js b/resources/public/js/site.js index ab565fa..5f8b8aa 100644 --- a/resources/public/js/site.js +++ b/resources/public/js/site.js @@ -18,6 +18,7 @@ $(document).ready(function() { e.preventDefault(); var form = $(this); + var fieldset = form.find('fieldset'); var params = {}; form.find('.form-control').filter('[data-fieldname]').each(function() { @@ -38,6 +39,8 @@ $(document).ready(function() { errorContainer.html(''); errorContainer.hide(); + fieldset.attr('disabled', true); + var url = context + 'api' + apiEndpoint + '?' + jQuery.param(params); $.get(url) .done( @@ -51,6 +54,8 @@ $(document).ready(function() { textOutputContainer.text(data); textOutputContainer.show(); } + + fieldset.attr('disabled', null); }) .fail( function (response) { @@ -62,6 +67,8 @@ $(document).ready(function() { response.responseText ); errorContainer.show(); + + fieldset.attr('disabled', null); }); }) diff --git a/resources/views/methods/text.html b/resources/views/methods/text.html index d179277..6a448e0 100644 --- a/resources/views/methods/text.html +++ b/resources/views/methods/text.html @@ -1,34 +1,38 @@