server/apps/files/js
Daniel Calviño Sánchez f392e78d5b Move checkboxes to their own column
The selection column is not only a visual column, but also a real column
of the file list table. Unlike other columns whose width is reduced in
space constrained screens the selection column must stay the same so the
tapping area is large enough to be easily usable

The selection column does not appear in the search results table, so its
contents have to be explicitly aligned with those of the main table
based on whether the main table has a selection column or not (using the
"has-selection" CSS class in the same way as the "has-favorite" CSS
class was being used when there was a column for favorite actions).

In the tests the ":visible" selector can no longer be used. That
selector matches elements with a width or height that is greater than
zero, but the dimensions calculated in the unit tests are not reliable;
the width of the link was zero before these changes, and now moving the
checkbox to its own column causes the height of the link to become zero
too, so it no longer matches the ":visible" selector even if it is not
hidden. As hidding and showing the link is based on its "display" CSS
property its value is the one checked now.

Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2017-10-19 01:46:13 +02:00
..
templates Upload autorename on client side 2016-11-02 22:15:03 +01:00
admin.js Do not error on maxUploadChange 2016-08-22 20:25:58 +02:00
app.js Put the quota bar to the bottom 2017-06-13 11:17:45 +02:00
breadcrumb.js Replace deprecated $.tipsy(...) by $.tooltip(...) 2017-02-27 22:25:05 +01:00
detailfileinfoview.js Make file actions work from sidebar 2015-08-12 17:30:20 +02:00
detailsview.js Add proper labels to various form elements and buttons 2017-09-29 19:25:32 +02:00
detailtabview.js Hide sidebar tab headers conditionally 2015-09-28 14:57:44 +02:00
favoritesfilelist.js properly reload favorites list 2017-04-21 14:20:34 +02:00
favoritesplugin.js Properly join path sections 2015-11-22 16:05:51 +01:00
file-upload.js Don't try the actual file upload if the checks already error out 2017-08-26 11:30:04 +02:00
fileactions.js Add support to FileActionsMenu for icon class functions 2017-10-19 01:46:13 +02:00
fileactionsmenu.js Add support to FileActionsMenu for icon class functions 2017-10-19 01:46:13 +02:00
fileinfomodel.js added quit option in commentstabview.js 2017-03-23 13:12:29 -06:00
filelist.js Move checkboxes to their own column 2017-10-19 01:46:13 +02:00
files.js Fix #5349, no themed icon when dragging folder 2017-06-13 17:11:05 +02:00
filesummary.js Translate file summary connector (#26221) 2016-09-27 18:38:56 +02:00
gotoplugin.js Fix closing details view when viewing file in folder 2017-04-25 17:45:42 +02:00
jquery-visibility.js update jquery-visibility in files app 2015-08-17 09:39:21 +02:00
jquery.fileupload.js properly fix folder upload to use delegatedEvent 2016-06-14 11:51:03 +02:00
keyboardshortcuts.js Fixed many issues, clean up 2014-05-15 17:51:04 +02:00
mainfileinfodetailview.js Trigger pre and post render events in MainFileInfoDetailsView 2017-06-09 08:43:53 +02:00
merged-index.json Merge file view JS files 2017-03-24 19:42:22 +01:00
navigation.js Only set the active item when there is one (not the case for quota) 2017-06-13 11:17:44 +02:00
newfilemenu.js Make new file file tooltip error text change 2017-05-21 08:23:17 +05:45
recentfilelist.js block user sorting in recent files 2016-07-22 15:20:55 +02:00
recentplugin.js Add recent file listing 2016-07-22 15:20:51 +02:00
search.js Use proper mime icons for search results 2017-05-16 14:30:49 +02:00
sidebarpreviewmanager.js allow registering sidebar preview handlers for mimetypes that dont come with server side previews 2016-12-01 15:43:17 +01:00
sidebarpreviewtext.js Do not fetch the whole text file for the sidebar preview 2017-08-03 20:32:59 +02:00
tagsplugin.js Remove "has-favorites" class from file list table 2017-10-19 01:46:13 +02:00
upload.js Improved Javascript docs for JSDoc 2014-10-31 13:43:30 +01:00