Browse Source

fixes size of the download spinner

tags/v9.0.1beta2
Vincent Chan 8 years ago
parent
commit
3538e90ba1
No account linked to committer's email address
2 changed files with 4 additions and 4 deletions
  1. 2
    2
      apps/files/js/fileactions.js
  2. 2
    2
      apps/files/tests/js/fileactionsSpec.js

+ 2
- 2
apps/files/js/fileactions.js View File

OCA.Files.FileActions.updateFileActionSpinner = function($downloadButtonElement, showIt) { OCA.Files.FileActions.updateFileActionSpinner = function($downloadButtonElement, showIt) {
var $icon = $downloadButtonElement.find('.icon'); var $icon = $downloadButtonElement.find('.icon');
if (showIt) { if (showIt) {
var $loadingIcon = $('<span class="icon loading"></span>');
var $loadingIcon = $('<span class="icon icon-loading-small"></span>');
$icon.after($loadingIcon); $icon.after($loadingIcon);
$icon.addClass('hidden'); $icon.addClass('hidden');
} else { } else {
$downloadButtonElement.find('.loading').remove();
$downloadButtonElement.find('.icon-loading-small').remove();
$downloadButtonElement.find('.icon').removeClass('hidden'); $downloadButtonElement.find('.icon').removeClass('hidden');
} }
}; };

+ 2
- 2
apps/files/tests/js/fileactionsSpec.js View File



it('replaces download icon with spinner', function() { it('replaces download icon with spinner', function() {
FileActions.updateFileActionSpinner($el, true); FileActions.updateFileActionSpinner($el, true);
expect($el.find('.icon.loading').length).toEqual(1);
expect($el.find('.icon.icon-loading-small').length).toEqual(1);
expect($el.find('.icon.icon-download').hasClass('hidden')).toEqual(true); expect($el.find('.icon.icon-download').hasClass('hidden')).toEqual(true);
}); });
it('replaces spinner back with download icon with spinner', function() { it('replaces spinner back with download icon with spinner', function() {
FileActions.updateFileActionSpinner($el, true); FileActions.updateFileActionSpinner($el, true);
FileActions.updateFileActionSpinner($el, false); FileActions.updateFileActionSpinner($el, false);
expect($el.find('.icon.loading').length).toEqual(0);
expect($el.find('.icon.icon-loading-small').length).toEqual(0);
expect($el.find('.icon.icon-download').hasClass('hidden')).toEqual(false); expect($el.find('.icon.icon-download').hasClass('hidden')).toEqual(false);
}); });
}); });

Loading…
Cancel
Save