| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
| |
A recent change replaced img elements with CSS icons for file actions.
This fix adjusts the logic to work properly with CSS icons instead of
images.
|
| |
|
|
|
|
| |
This makes theming of file actions possible
|
|
|
|
|
|
|
|
| |
The notification tests were not restoring the clock properly, but
indirectly helped other tests pass.
Since now we're restoring the clock properly, the other tests were fixed
to still work.
|
|\
| |
| | |
Adding global error handler for ajax calls which run into redirection…
|
| | |
|
|/
|
|
|
| |
Interacting with the checkboxes, also "Select all" will automatically
close the sidebar now.
|
|
|
|
|
| |
Fixes issue when opening the share dialog for a file inside the favorite
list, and the file is from a subfolder
|
|\
| |
| | |
Only check selection for delete permissions, not parent folder
|
| | |
|
|/ |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Since Webdav doesn't contain that information, we need to rely on the
parent folder's mount type to find out whether a child item is a
shared/external root or not.
Fixed the mount type detection logic and added unit test.
Also added a fix that ignores detection if no parent folder exists (ex:
shared file list, favorites, etc)
|
|
|
|
|
|
|
|
| |
For received shares, the delete action becomes "Unshare" and for
personal mounts it becomes "Disconnect storage".
This also makes it possible from now on to pass a function to a file
action's "displayName" attribute.
|
| |
|
|
|
|
|
|
|
| |
The text editor app will register this instead.
Also made "fileList" a non-private attribute to make it possible for
plugins to access the attached file list object.
|
| |
|
|
|
|
| |
Makes the details bar show the same icon as in the list.
|
|
|
|
|
|
|
|
| |
- Use "FileList" instead of "OCA.Files.App.fileList" that doesn't exist in public
link page.
- Fix public link upload by properly adding the form data using a new
utility function "addFormData". That one is needed because IE8 upload
and regular upload use a different format...
|
| |
|
|
|
|
|
| |
* Added unit tests for icon display
* Added unit tests for icon alt text display
|
|
|
|
| |
* fixes #18627
|
|\
| |
| | |
hide sort indicator when in multiselect mode, ref #19056
|
| | |
|
|\ \
| | |
| | | |
Fix sidebar interaction
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
- Clicking a file row or selecting it will open the sidebar.
- When sidebar is open, its contents update with the last selection.
- Dragging doesn't open the sidebar but does update its contents if it was
open already.
- Switching folders closes the sidebar.
- Close sidebar when highlighted file got deleted/removed from list
|
|/ /
| |
| |
| |
| | |
Added canDisplay() in DetailsTabView that should return false if the tab
header of this tab must be hidden
|
|\ \
| | |
| | | |
Fix tabs order in files sidebar
|
| |/ |
|
|/ |
|
|\
| |
| | |
Combine upload action into the "New" menu
|
| |
| |
| |
| |
| |
| | |
- added unit tests for NewFileMenu
- use generateUrl for FileList.createFile and FileList.createDirectory
- added unit tests for FileList.createFile and FileList.createDirectory
|
| |
| |
| |
| |
| |
| |
| | |
- move versions to a tab in the files sidebar
- added mechanism to auto-update the row in the FileList whenever values
are set to the FileInfoModel given to the sidebar
- updated tags/favorite action to make use of that new mechanism
|
| |
| |
| |
| |
| | |
Fixes FileList.elementToFile to make an array for the tags instead of
keeping the original joined string
|
| | |
|
|/ |
|
|
|
|
|
| |
Do not display size as it is not available.
Use display name instead of name to remove the ".d123456" suffix.
|
| |
|
|\
| |
| | |
Fix the string counting a selected files/dirs
|
| | |
|
|/
|
|
|
|
|
|
|
|
|
| |
Tab heads are not rendered if only one tab.
The tab contents is updated on-demand. This means that if a tab is not
visible it is not rendered at first. If the tab was already rendered
through switching, its model will not get updated until the next time it
becomes visible. This will prevent needless rerendering of invisible tab
contents, especially considering that some tabs might need extra ajax
requests.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The favorite icon in the sidebar now triggers the file action and also
updates itself according to the model's state when triggered from the
file row.
The thumbnail triggers the default action.
Currently only one FileInfoModel is used for the selection and state
synchronization between views.
FileList reload now auto-closes the sidebar.
|
|
|
|
|
|
| |
FileActionsMenu is now a backbone view.
The trigger and highlight handling is now done in the
FileActions.showMenu() method using events.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Also change style.
|