summaryrefslogtreecommitdiffstats
path: root/apps/files/js/fileactions.js
diff options
context:
space:
mode:
authorMorris Jobke <hey@morrisjobke.de>2015-06-25 16:20:06 +0200
committerMorris Jobke <hey@morrisjobke.de>2015-07-07 13:56:48 +0200
commit28a51ef724518c337ecc882275afa6031a86f932 (patch)
tree26c56b126672d6c679b4c86e8c7e74e7372415ae /apps/files/js/fileactions.js
parent87e10a7fb7c4a3ee802fbd5d701817a55866454a (diff)
downloadnextcloud-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.js8
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);
}