From: Thomas Mueller Date: Wed, 12 Dec 2012 11:34:28 +0000 (+0100) Subject: feedback to the user while request is being processed X-Git-Tag: v5.0.0alpha1~342^2 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=c938a4f791182d86045a45bcffda37c1b6e651f8;p=nextcloud-server.git feedback to the user while request is being processed --- diff --git a/core/js/share.js b/core/js/share.js index 9f71f1bb66b..df5ebf008b4 100644 --- a/core/js/share.js +++ b/core/js/share.js @@ -170,7 +170,7 @@ OC.Share={ html += ''; html += ''; } html += '
'; @@ -564,7 +564,14 @@ $(document).ready(function() { var file = $('tr').filterAttr('data-id', String(itemSource)).data('file'); var email = $('#email').val(); if (email != '') { - $.post(OC.filePath('core', 'ajax', 'share.php'), { action: 'email', toaddress: email, link: link, itemType: itemType, itemSource: itemSource, file: file}, function(result) { + $('#email').attr('disabled', "disabled"); + $('#email').val(t('core', 'Sending ...')); + $('#emailButton').attr('disabled', "disabled"); + + $.post(OC.filePath('core', 'ajax', 'share.php'), { action: 'email', toaddress: email, link: link, itemType: itemType, itemSource: itemSource, file: file}, + function(result) { + $('#email').attr('disabled', "false"); + $('#emailButton').attr('disabled', "false"); if (result && result.status == 'success') { $('#email').css('font-weight', 'bold'); $('#email').animate({ fontWeight: 'normal' }, 2000, function() {