diff --git a/apps/files/js/filelist.js b/apps/files/js/filelist.js
index 4a59508330..ceaaed264a 100644
--- a/apps/files/js/filelist.js
+++ b/apps/files/js/filelist.js
@@ -9,7 +9,7 @@
*/
/* global OC, t, n, FileList, FileActions, Files, BreadCrumb */
-/* global procesSelection, dragOptions, SVGSupport */
+/* global procesSelection, dragOptions, folderDropOptions, SVGSupport */
window.FileList = {
appName: t('files', 'Files'),
isEmpty: true,
@@ -228,7 +228,7 @@ window.FileList = {
linkUrl = Files.getDownloadUrl(name, FileList.getCurrentDirectory());
}
td.append('');
- var link_elem = $('').attr({
+ var linkElem = $('').attr({
"class": "name",
"href": linkUrl
});
@@ -244,19 +244,19 @@ window.FileList = {
basename = name;
extension = false;
}
- var name_span=$('').addClass('nametext').text(basename);
- link_elem.append(name_span);
+ var nameSpan=$('').addClass('nametext').text(basename);
+ linkElem.append(nameSpan);
if (extension) {
- name_span.append($('').addClass('extension').text(extension));
+ nameSpan.append($('').addClass('extension').text(extension));
}
// dirs can show the number of uploaded files
if (type === 'dir') {
- link_elem.append($('').attr({
+ linkElem.append($('').attr({
'class': 'uploadtext',
'currentUploads': 0
}));
}
- td.append(link_elem);
+ td.append(linkElem);
tr.append(td);
// size column
@@ -266,7 +266,7 @@ window.FileList = {
} else {
simpleSize = t('files', 'Pending');
}
- var lastModifiedTime = Math.round(mtime / 1000);
+
td = $('
| ').attr({
"class": "filesize",
"style": 'color:rgb(' + sizeColor + ',' + sizeColor + ',' + sizeColor + ')'
@@ -453,8 +453,6 @@ window.FileList = {
});
},
reloadCallback: function(result) {
- var $controls = $('#controls');
-
delete this._reloadCall;
this.hideMask();
@@ -822,10 +820,9 @@ window.FileList = {
var info = t('files', '{dirs} and {files}', infoVars);
// don't show the filesize column, if filesize is NaN (e.g. in trashbin)
- if (isNaN(summary.totalSize)) {
- var fileSize = '';
- } else {
- var fileSize = ''+humanFileSize(summary.totalSize)+' | ';
+ var fileSize = '';
+ if (!isNaN(summary.totalSize)) {
+ fileSize = ''+humanFileSize(summary.totalSize)+' | ';
}
var $summary = $(''+info+' | '+fileSize+' |
');
@@ -911,7 +908,6 @@ window.FileList = {
}
},
updateEmptyContent: function() {
- var $fileList = $('#fileList');
var permissions = $('#permissions').val();
var isCreatable = (permissions & OC.PERMISSION_CREATE) !== 0;
$('#emptycontent').toggleClass('hidden', !isCreatable || !FileList.isEmpty);
@@ -949,13 +945,13 @@ window.FileList = {
},
scrollTo:function(file) {
//scroll to and highlight preselected file
- var $scrolltorow = FileList.findFileEl(file);
- if ($scrolltorow.exists()) {
- $scrolltorow.addClass('searchresult');
- $(window).scrollTop($scrolltorow.position().top);
+ var $scrollToRow = FileList.findFileEl(file);
+ if ($scrollToRow.exists()) {
+ $scrollToRow.addClass('searchresult');
+ $(window).scrollTop($scrollToRow.position().top);
//remove highlight when hovered over
- $scrolltorow.one('hover', function() {
- $scrolltorow.removeClass('searchresult');
+ $scrollToRow.one('hover', function() {
+ $scrollToRow.removeClass('searchresult');
});
}
},
@@ -991,9 +987,9 @@ $(document).ready(function() {
FileList.initialize();
// handle upload events
- var file_upload_start = $('#file_upload_start');
+ var fileUploadStart = $('#file_upload_start');
- file_upload_start.on('fileuploaddrop', function(e, data) {
+ fileUploadStart.on('fileuploaddrop', function(e, data) {
OC.Upload.log('filelist handle fileuploaddrop', e, data);
var dropTarget = $(e.originalEvent.target).closest('tr, .crumb');
@@ -1021,7 +1017,7 @@ $(document).ready(function() {
return [
{name: 'dir', value: dir},
{name: 'requesttoken', value: oc_requesttoken},
- {name: 'file_directory', value: data.files[0]['relativePath']}
+ {name: 'file_directory', value: data.files[0].relativePath}
];
};
} else {
@@ -1032,7 +1028,7 @@ $(document).ready(function() {
}
}
});
- file_upload_start.on('fileuploadadd', function(e, data) {
+ fileUploadStart.on('fileuploadadd', function(e, data) {
OC.Upload.log('filelist handle fileuploadadd', e, data);
//finish delete if we are uploading a deleted file
@@ -1045,19 +1041,19 @@ $(document).ready(function() {
// add to existing folder
// update upload counter ui
- var uploadtext = data.context.find('.uploadtext');
- var currentUploads = parseInt(uploadtext.attr('currentUploads'));
+ var uploadText = data.context.find('.uploadtext');
+ var currentUploads = parseInt(uploadText.attr('currentUploads'), 10);
currentUploads += 1;
- uploadtext.attr('currentUploads', currentUploads);
+ uploadText.attr('currentUploads', currentUploads);
var translatedText = n('files', 'Uploading %n file', 'Uploading %n files', currentUploads);
if (currentUploads === 1) {
var img = OC.imagePath('core', 'loading.gif');
data.context.find('td.filename').attr('style','background-image:url('+img+')');
- uploadtext.text(translatedText);
- uploadtext.show();
+ uploadText.text(translatedText);
+ uploadText.show();
} else {
- uploadtext.text(translatedText);
+ uploadText.text(translatedText);
}
}
@@ -1066,7 +1062,7 @@ $(document).ready(function() {
* when file upload done successfully add row to filelist
* update counter when uploading to sub folder
*/
- file_upload_start.on('fileuploaddone', function(e, data) {
+ fileUploadStart.on('fileuploaddone', function(e, data) {
OC.Upload.log('filelist handle fileuploaddone', e, data);
var response;
@@ -1080,27 +1076,28 @@ $(document).ready(function() {
if (typeof result[0] !== 'undefined' && result[0].status === 'success') {
var file = result[0];
+ var size = 0;
if (data.context && data.context.data('type') === 'dir') {
// update upload counter ui
- var uploadtext = data.context.find('.uploadtext');
- var currentUploads = parseInt(uploadtext.attr('currentUploads'));
+ var uploadText = data.context.find('.uploadtext');
+ var currentUploads = parseInt(uploadText.attr('currentUploads'), 10);
currentUploads -= 1;
- uploadtext.attr('currentUploads', currentUploads);
+ uploadText.attr('currentUploads', currentUploads);
var translatedText = n('files', 'Uploading %n file', 'Uploading %n files', currentUploads);
if (currentUploads === 0) {
var img = OC.imagePath('core', 'filetypes/folder');
data.context.find('td.filename').attr('style','background-image:url('+img+')');
- uploadtext.text(translatedText);
- uploadtext.hide();
+ uploadText.text(translatedText);
+ uploadText.hide();
} else {
- uploadtext.text(translatedText);
+ uploadText.text(translatedText);
}
// update folder size
- var size = parseInt(data.context.data('size'));
- size += parseInt(file.size);
+ size = parseInt(data.context.data('size'), 10);
+ size += parseInt(file.size, 10);
data.context.attr('data-size', size);
data.context.find('td.filesize').text(humanFileSize(size));
} else {
@@ -1131,8 +1128,8 @@ $(document).ready(function() {
fileDirectory = FileList.findFileEl(fileDirectory);
// update folder size
- var size = parseInt(fileDirectory.attr('data-size'));
- size += parseInt(file.size);
+ size = parseInt(fileDirectory.attr('data-size'), 10);
+ size += parseInt(file.size, 10);
fileDirectory.attr('data-size', size);
fileDirectory.find('td.filesize').text(humanFileSize(size));
@@ -1140,7 +1137,7 @@ $(document).ready(function() {
}
// add as stand-alone row to filelist
- var size=t('files', 'Pending');
+ size = t('files', 'Pending');
if (data.files[0].size>=0) {
size=data.files[0].size;
}
@@ -1152,37 +1149,40 @@ $(document).ready(function() {
}
}
});
- file_upload_start.on('fileuploadstop', function(e, data) {
+ fileUploadStart.on('fileuploadstop', function(e, data) {
OC.Upload.log('filelist handle fileuploadstop', e, data);
//if user pressed cancel hide upload chrome
if (data.errorThrown === 'abort') {
//cleanup uploading to a dir
- var uploadtext = $('tr .uploadtext');
+ var uploadText = $('tr .uploadtext');
var img = OC.imagePath('core', 'filetypes/folder');
- uploadtext.parents('td.filename').attr('style','background-image:url('+img+')');
- uploadtext.fadeOut();
- uploadtext.attr('currentUploads', 0);
+ uploadText.parents('td.filename').attr('style','background-image:url('+img+')');
+ uploadText.fadeOut();
+ uploadText.attr('currentUploads', 0);
}
});
- file_upload_start.on('fileuploadfail', function(e, data) {
+ fileUploadStart.on('fileuploadfail', function(e, data) {
OC.Upload.log('filelist handle fileuploadfail', e, data);
//if user pressed cancel hide upload chrome
if (data.errorThrown === 'abort') {
//cleanup uploading to a dir
- var uploadtext = $('tr .uploadtext');
+ var uploadText = $('tr .uploadtext');
var img = OC.imagePath('core', 'filetypes/folder');
- uploadtext.parents('td.filename').attr('style','background-image:url('+img+')');
- uploadtext.fadeOut();
- uploadtext.attr('currentUploads', 0);
+ uploadText.parents('td.filename').attr('style','background-image:url('+img+')');
+ uploadText.fadeOut();
+ uploadText.attr('currentUploads', 0);
}
});
$('#notification').hide();
$('#notification:first-child').on('click', '.replace', function() {
OC.Notification.hide(function() {
- FileList.replace($('#notification > span').attr('data-oldName'), $('#notification > span').attr('data-newName'), $('#notification > span').attr('data-isNewFile'));
+ FileList.replace(
+ $('#notification > span').attr('data-oldName'),
+ $('#notification > span').attr('data-newName'),
+ $('#notification > span').attr('data-isNewFile'));
});
});
$('#notification:first-child').on('click', '.suggest', function() {
@@ -1212,8 +1212,7 @@ $(document).ready(function() {
function parseHashQuery() {
var hash = window.location.hash,
- pos = hash.indexOf('?'),
- query;
+ pos = hash.indexOf('?');
if (pos >= 0) {
return hash.substr(pos + 1);
}
@@ -1222,8 +1221,7 @@ $(document).ready(function() {
function parseCurrentDirFromUrl() {
var query = parseHashQuery(),
- params,
- dir = '/';
+ params;
// try and parse from URL hash first
if (query) {
params = OC.parseQueryString(decodeQuery(query));