summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRoeland Douma <rullzer@users.noreply.github.com>2015-09-25 21:18:39 +0200
committerRoeland Douma <rullzer@users.noreply.github.com>2015-09-25 21:18:39 +0200
commit196975620de1b92d5ee0ab1f7b80f8399f9e108d (patch)
treee8d2ec0767528006d64fbbf5a21cf639a65654bd
parent87e067f4c82ba5f8e6dd04a8606112aade8f432b (diff)
parent0ae931ed57ce8daa9df9129e95c2cd9524bae830 (diff)
downloadnextcloud-server-196975620de1b92d5ee0ab1f7b80f8399f9e108d.tar.gz
nextcloud-server-196975620de1b92d5ee0ab1f7b80f8399f9e108d.zip
Merge pull request #19366 from owncloud/fix-sidebar-spinner
Fix sidebar spinner
-rw-r--r--apps/files_sharing/css/sharetabview.css6
-rw-r--r--core/js/sharedialogshareelistview.js8
2 files changed, 10 insertions, 4 deletions
diff --git a/apps/files_sharing/css/sharetabview.css b/apps/files_sharing/css/sharetabview.css
index fe7a1947502..1745eba5846 100644
--- a/apps/files_sharing/css/sharetabview.css
+++ b/apps/files_sharing/css/sharetabview.css
@@ -73,5 +73,9 @@
}
.shareTabView .icon-loading-small {
- margin-left: -30px;
+ position: absolute;
+ display: inline-block;
+ z-index: 1;
+ background-color: white;
+ padding: 2px;
}
diff --git a/core/js/sharedialogshareelistview.js b/core/js/sharedialogshareelistview.js
index d2c45bb08b1..8c1934ff264 100644
--- a/core/js/sharedialogshareelistview.js
+++ b/core/js/sharedialogshareelistview.js
@@ -21,7 +21,7 @@
' {{/if}}' +
' {{#unless isCollection}}' +
' <li data-share-type="{{shareType}}" data-share-with="{{shareWith}}" title="{{shareWith}}">' +
- ' <a href="#" class="unshare"><img class="svg" alt="{{unshareLabel}}" title="{{unshareLabel}}" src="{{unshareImage}}" /></a>' +
+ ' <a href="#" class="unshare"><span class="icon-loading-small hidden"></span><img class="svg" alt="{{unshareLabel}}" title="{{unshareLabel}}" src="{{unshareImage}}" /></a>' +
' {{#if avatarEnabled}}' +
' <div class="avatar {{#if modSeed}}imageplaceholderseed{{/if}}" data-username="{{shareWith}}" {{#if modSeed}}data-seed="{{shareWith}} {{shareType}}"{{/if}}></div>' +
' {{/if}}' +
@@ -244,12 +244,14 @@
onUnshare: function(event) {
var $element = $(event.target);
+ console.log($element);
- if($element.hasClass('icon-loading-small')) {
+ var $loading = $element.siblings('.icon-loading-small').eq(0);
+ if(!$loading.hasClass('hidden')) {
// in process
return;
}
- $element.empty().addClass('icon-loading-small');
+ $loading.removeClass('hidden');
var $li = $element.closest('li');
var shareType = $li.data('share-type');