summaryrefslogtreecommitdiffstats
path: root/apps
diff options
context:
space:
mode:
authorVincent Chan <plus.vincchan@gmail.com>2016-06-13 23:00:56 +0200
committerVincent Chan <plus.vincchan@gmail.com>2016-06-13 23:00:56 +0200
commit433cea30c3ffa7b314ad1f857a7ed2cf48f241e8 (patch)
tree9242dc1d3df1cb14037502b09abc756a4fc9a59a /apps
parent2abd663419d9caf265b66518c8066dc3f566460d (diff)
downloadnextcloud-server-433cea30c3ffa7b314ad1f857a7ed2cf48f241e8.tar.gz
nextcloud-server-433cea30c3ffa7b314ad1f857a7ed2cf48f241e8.zip
adds visual indication for file drag and drop
Diffstat (limited to 'apps')
-rw-r--r--apps/files/css/files.css8
-rw-r--r--apps/files/js/file-upload.js9
2 files changed, 15 insertions, 2 deletions
diff --git a/apps/files/css/files.css b/apps/files/css/files.css
index 94eafe27520..c462e27ff14 100644
--- a/apps/files/css/files.css
+++ b/apps/files/css/files.css
@@ -68,9 +68,15 @@
}
.app-files #app-content {
+ transition: background-color 0.3s ease;
overflow-x: hidden;
}
+.file-drag, .file-drag #filestable tbody tr, .file-drag #filestable tbody tr:hover {
+ transition: background-color 0.3s ease;
+ background-color: rgb(179, 230, 255);
+}
+
/* icons for sidebar */
.nav-icon-files {
background-image: url('../img/folder.svg');
@@ -113,6 +119,7 @@
}
#filestable tbody tr {
+ transition: background-color 0.3s ease;
background-color: #fff;
height: 40px;
}
@@ -125,6 +132,7 @@
#filestable tbody tr.selected,
#filestable tbody tr.searchresult,
table tr.mouseOver td {
+ transition: background-color 0.3s ease;
background-color: #f8f8f8;
}
tbody a { color:#000; }
diff --git a/apps/files/js/file-upload.js b/apps/files/js/file-upload.js
index 3257ded7b89..eadb57d914d 100644
--- a/apps/files/js/file-upload.js
+++ b/apps/files/js/file-upload.js
@@ -494,7 +494,7 @@ OC.Upload = {
* @param {object} e
* @param {object} data
*/
- done:function(e, data) {
+ done: function(e, data) {
OC.Upload.log('done', e, data);
// handle different responses (json or body from iframe for ie)
var response;
@@ -667,7 +667,12 @@ OC.Upload = {
OC.Upload._hideProgressBar();
}
});
-
+ fileupload.on('fileuploaddragover', function(){
+ $('#app-content').addClass('file-drag');
+ });
+ fileupload.on('fileuploaddragleave fileuploaddrop', function (){
+ $('#app-content').removeClass('file-drag');
+ });
} else {
// for all browsers that don't support the progress bar
// IE 8 & 9