Repository: airavata-php-gateway Updated Branches: refs/heads/develop f4356c5f4 -> acfed2f44
AIRAVATA-2263 Block sharing modal while loading users Project: http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/repo Commit: http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/commit/acfed2f4 Tree: http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/tree/acfed2f4 Diff: http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/diff/acfed2f4 Branch: refs/heads/develop Commit: acfed2f441a9a441ea3194022f3a1d8fc822e88e Parents: f4356c5 Author: Marcus Christie <machris...@apache.org> Authored: Tue Jan 10 11:05:18 2017 -0500 Committer: Marcus Christie <machris...@apache.org> Committed: Tue Jan 10 11:05:18 2017 -0500 ---------------------------------------------------------------------- public/js/sharing/share.js | 8 ++++++++ 1 file changed, 8 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/acfed2f4/public/js/sharing/share.js ---------------------------------------------------------------------- diff --git a/public/js/sharing/share.js b/public/js/sharing/share.js index c99b833..bbea0d9 100755 --- a/public/js/sharing/share.js +++ b/public/js/sharing/share.js @@ -113,6 +113,10 @@ $(function() { $('#share-box-users').addClass('text-align-center').text('Loading user list'); + // Block the whole modal while user list is loading. Reason: if user + // tries to remove a shared user, loading of user list currently + // overwrites that information. + $('#share-box .modal-dialog').addClass('modal-spinner'); $.ajax({ url: ajax_data.url, method: 'get', @@ -137,6 +141,10 @@ $(function() { $users.append($user); } } + }, + complete: function(){ + + $('#share-box .modal-dialog').removeClass('modal-spinner'); } }); }