diff options
author | Morris Jobke <hey@morrisjobke.de> | 2015-06-25 16:20:06 +0200 |
---|---|---|
committer | Morris Jobke <hey@morrisjobke.de> | 2015-07-07 13:56:48 +0200 |
commit | 28a51ef724518c337ecc882275afa6031a86f932 (patch) | |
tree | 26c56b126672d6c679b4c86e8c7e74e7372415ae /apps/files/js/fileactions.js | |
parent | 87e10a7fb7c4a3ee802fbd5d701817a55866454a (diff) | |
download | nextcloud-server-28a51ef724518c337ecc882275afa6031a86f932.tar.gz nextcloud-server-28a51ef724518c337ecc882275afa6031a86f932.zip |
Add loading spinner to download icon
* vanishes after 7 seconds
Diffstat (limited to 'apps/files/js/fileactions.js')
-rw-r--r-- | apps/files/js/fileactions.js | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/apps/files/js/fileactions.js b/apps/files/js/fileactions.js index 1956fda0077..9f6a77a3786 100644 --- a/apps/files/js/fileactions.js +++ b/apps/files/js/fileactions.js @@ -478,6 +478,14 @@ }, function (filename, context) { var dir = context.dir || context.fileList.getCurrentDirectory(); var url = context.fileList.getDownloadUrl(filename, dir); + + var icon = $(context.$file).find('.fileactions .action-download img'); + var sourceImage = icon.attr('src'); + icon.attr('src', sourceImage.replace('actions/download.svg', 'loading-small.gif')); + setTimeout(function(){ + icon.attr('src', sourceImage); + }, 7000); + if (url) { OC.redirect(url); } |