diff --git a/apps/files/css/files.css b/apps/files/css/files.css
index bfa5340fe099250435b5f90097174dff9aaf280c..d20ab102ba57c7e807c71ce6108995ce17281734 100644
--- a/apps/files/css/files.css
+++ b/apps/files/css/files.css
@@ -468,6 +468,7 @@ html.ie8 #fileList tr.selected td.filename>.selectCheckBox {
 	position: relative;
 	width: 100%;
 	padding-left: 0;
+	padding-right:0;
 	-webkit-transition:background-image 500ms; -moz-transition:background-image 500ms; -o-transition:background-image 500ms; transition:background-image 500ms;
 }
 
@@ -572,13 +573,26 @@ html.ie8 .column-mtime .selectedActions {
 	opacity: 0;
 	display:none;
 }
-#fileList a.action.action-share,
-#fileList a.action.action-menu {
+#fileList a.action.action-share {
 	padding: 17px 14px;
 }
 
+#fileList a.action.action-menu {
+	padding-top: 17px;
+	padding-bottom: 17px;
+	padding-left:14px;
+	padding-right:0px;
+}
+
+#fileList .filesize {
+	padding-top:0px;
+	padding-bottom:0px;
+	padding-left:60px;
+	padding-right:15px;
+}
+
 #fileList .popovermenu {
-	margin-right: 21px;
+	margin-right: -5px;
 }
 .ie8 #fileList .popovermenu {
 	margin-top: -10px;
diff --git a/apps/files/js/filelist.js b/apps/files/js/filelist.js
index bfcc77d8999ef00674cf25bca97fbb87d65ac410..842ec4aac7327e5c45fedfce4ae464e60cca4769 100644
--- a/apps/files/js/filelist.js
+++ b/apps/files/js/filelist.js
@@ -271,7 +271,8 @@
 
 			this.updateSearch();
 
-			this.$fileList.on('click','td.filename>a.name', _.bind(this._onClickFile, this));
+			this.$fileList.on('click','td.filename>a.name, td.filesize, td.date', _.bind(this._onClickFile, this));
+
 			this.$fileList.on('change', 'td.filename>.selectCheckBox', _.bind(this._onClickFileCheckbox, this));
 			this.$el.on('urlChanged', _.bind(this._onUrlChanged, this));
 			this.$el.find('.select-all').click(_.bind(this._onClickSelectAll, this));