diff --git a/files/js/filelist.js b/files/js/filelist.js
index ce904075588679ee5d39c37eca96a1ac62e68108..0695b48253489c83f2cf20a6d48ee29b912fece1 100644
--- a/files/js/filelist.js
+++ b/files/js/filelist.js
@@ -4,7 +4,7 @@ FileList={
 	},
 	addFile:function(name,size,lastModified,loading){
 		var img=(loading)?'img/loading.gif':'img/file.png';
-		var html='<tr data-file="'+name+'" data-type="file">';
+		var html='<tr data-file="'+name+'" data-type="file" data-size="'+size+'">';
 		if(name.indexOf('.')!=-1){
 			var basename=name.substr(0,name.indexOf('.'));
 			var extention=name.substr(name.indexOf('.'));
@@ -37,7 +37,7 @@ FileList={
 		}
 	},
 	addDir:function(name,size,lastModified){
-		var html='<tr data-file="'+name+'" data-type="dir">';
+		var html='<tr data-file="'+name+'" data-type="dir" data-size="'+size+'">';
 		html+='<td class="filename"><input type="checkbox" /><a class="name" style="background-image:url(img/folder.png)" href="index.php?dir='+$('#dir').val()+'/'+name+'"><strong>'+name+'</strong></a></td>';
 		if(size!='Pending'){
 			simpleSize=simpleFileSize(size);