summaryrefslogtreecommitdiffstats
path: root/apps/files
Commit message (Collapse)AuthorAgeFilesLines
* Namespacing for FileList, FileActions and trashbin appVincent Petry2014-05-1521-2558/+2955
| | | | | | | | | | | | | | | | | - FileList is now an instantiable class - FileActions is now in namespace - added App class for trashbin app - moved trashbin overrides into classes extending FileList - replaced many static calls with "this." or "self." to make the classes reusable/extendable - new URL parameter "view" to specify which view is shown, for example "files" or "trashbin" - added OC.Util.History utility class in core for handling history - moved URL handling/routing to OCA.Files.App - popstate will correctly update the current view and notify the view of the URL change so it can update the current dir - added JS unitt tests for the trashbin app - fixed public app to work with the new namespaces
* Files app navigation can now switchVincent Petry2014-05-155-4/+112
| | | | | | | | | - added new OCA.Files namespace for files classes - the sidebar can now switch between views/containers - the trashbin renders in its own container but currently doesn't work due to overrides - added app.js as entry point for JS code (ideally all other files should only contain classes and not trigger anything)
* Added navigation manager in files app for the sidebarVincent Petry2014-05-154-15/+58
| | | | | | | Apps can now register navigation items into the sidebar of the files app. For every sidebar item there is a container. The container's content is rendered based on the script name given at registration time.
* Added app navigation for files appVincent Petry2014-05-155-3/+44
| | | | | | - Added links to trashbin and shared dir - Moved "WebDAV" settings block to the app nav's settings section - Added sidebar support in trashbin app as well
* Merge pull request #8584 from Bagera/masterjbtbnl2014-05-141-1/+1
|\ | | | | avoid row resize on filename edit
| * Set row height in files tableBagera2014-05-141-2/+2
| | | | | | | | Sets row height to avoid resize when name is edited
| * fixes #7949Bagera2014-05-131-1/+1
| | | | | | | | Sets height to form to avoid resizing when filename link is not shown
* | We do not support updates from 4.5 > 7.0Lukas Reschke2014-05-131-46/+0
|/
* Merge pull request #8041 from owncloud/files-sortcolumnsVincent Petry2014-05-127-54/+481
|\ | | | | File list sorting by clicking on column headers
| * Clear selection on reload (when changing sort)Vincent Petry2014-04-292-2/+9
| |
| * typos, indentation and remove of unused codeThomas Müller2014-04-283-7/+7
| |
| * Added unit test in files app for sort function in helper classVincent Petry2014-04-282-6/+113
| | | | | | | | | | Added unit test for the Helper class in the files app that tests the different sort orders.
| * Set default sort of trashbin to timestamp descendingVincent Petry2014-04-281-4/+1
| |
| * Add sorting to files list, trashbin and public filesVincent Petry2014-04-286-44/+360
| |
* | [tx-robot] updated from transifexJenkins for ownCloud2014-05-122-1/+20
| |
* | $owner is not defined hereLukas Reschke2014-05-111-1/+1
| | | | | | Fixes https://github.com/owncloud/core/issues/8539
* | [tx-robot] updated from transifexJenkins for ownCloud2014-05-112-0/+3
| |
* | Merge pull request #8520 from owncloud/jslint_polishing_in_file_uploadLukas Reschke2014-05-101-45/+61
|\ \ | | | | | | polish jslint for files-upload.js
| * | polish jslint for files-upload.jsJörn Friedrich Dreyer2014-05-091-45/+61
| | |
* | | [tx-robot] updated from transifexJenkins for ownCloud2014-05-106-0/+35
|/ /
* | [tx-robot] updated from transifexJenkins for ownCloud2014-05-072-0/+8
| |
* | [tx-robot] updated from transifexJenkins for ownCloud2014-05-051-0/+1
| |
* | [tx-robot] updated from transifexJenkins for ownCloud2014-05-043-0/+5
| |
* | [tx-robot] updated from transifexJenkins for ownCloud2014-05-021-0/+3
| |
* | [tx-robot] updated from transifexJenkins for ownCloud2014-05-018-0/+27
| |
* | Merge pull request #8404 from owncloud/fix-checkboxesThomas Müller2014-04-301-5/+5
|\ \ | | | | | | Fixed too generic checkbox and link selectors
| * | Fixed too generic checkbox and link selectorsVincent Petry2014-04-291-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | It turns out that the sharing dropdown is embedded into the table row for some reason. This fix makes use of a more specific selector for the checkboxes and file name links to make sure it doesn't spill into any other potential elements like the sharing dialog.
* | | Merge pull request #8408 from owncloud/delete-spinnerMorris Jobke2014-04-302-0/+17
|\ \ \ | | | | | | | | Show spinner for all files when deleting all
| * | | Show spinner for all files when deleting allVincent Petry2014-04-292-0/+17
| |/ /
* / / [tx-robot] updated from transifexJenkins for ownCloud2014-04-3012-0/+18
|/ /
* / [tx-robot] updated from transifexJenkins for ownCloud2014-04-2967-339/+339
|/
* typos, naming, remove unused code, identationThomas Müller2014-04-283-53/+39
|
* Fixed drag and drop into folder and onto breadcrumbVincent Petry2014-04-283-82/+211
| | | | | Fixed drag and drop code to use FileList.getSelectedFiles() instead of the visible DOM elements.
* Fixed selection summary calculation issueVincent Petry2014-04-282-3/+27
|
* Cleanup of event handlersVincent Petry2014-04-281-32/+32
| | | | | Now using _.bind() for event handlers so we can use "this" which is more readable than a static access to FileList.
* Cleanup and fix trashbin "clear all files" operationVincent Petry2014-04-281-5/+1
|
* Fixed drag shadow file sortingVincent Petry2014-04-281-0/+1
|
* Fixed selection to be based on FileList.filesVincent Petry2014-04-284-159/+287
| | | | | | | | | | The file selection is now based on the internal model array FileList.files instead of the visible checkboxes. This makes it possible to virtually select files that haven't been rendered yet (select all, then deselect a visible one) Added more unit tests for selection (with shift and ctrl as well)
* Make sure there are always enough elements visible on the pageVincent Petry2014-04-282-0/+18
|
* Fixed insertion of filesVincent Petry2014-04-284-40/+169
| | | | | | | | | Removed "insert" flag, inserting is by default for FileList.add(). Added "animate" flag to FileList.add(). Added logic to correctly detect when to insert/append elements whenever the insertion point is visible or not. Fixed "render next page" logic to work correctly when many pages of files have been added.
* Fixed file sorting to work with scrollingVincent Petry2014-04-282-106/+150
| | | | | | | | | The FileList.files model is now updated with file operations. Adding files to the list will add to the model first, then to the DOM. If the insertion point isn't visible yet, the file won't be added to the DOM until the user scrolls down. Updated unit tests to include checking for the correct insertion point.
* Fix file selection for infinite scrollingVincent Petry2014-04-285-217/+497
| | | | | | | - moved file selection code to FileList - fix selection summary when all files are selected - nextPage now auto-selects files if "select all" checkbox is checked - fixed trashbin to use the same selection logic as FileList
* Fix file summary to use the whole file listVincent Petry2014-04-286-136/+314
| | | | | | - moved the summary code into a new class FileSummary - FileSummary is calculated only once, then updated with add/remove - added new OC.Util namespace for JS utility functions
* Added infinite scrolling (in-memory list)Vincent Petry2014-04-281-5/+60
|
* [tx-robot] updated from transifexJenkins for ownCloud2014-04-271-1/+1
|
* [tx-robot] updated from transifexJenkins for ownCloud2014-04-263-0/+4
|
* merge master into webdav-injectionRobin Appelman2014-04-2579-280/+75
|\
| * [tx-robot] updated from transifexJenkins for ownCloud2014-04-2537-65/+20
| |
| * Merge pull request #8026 from owncloud/remove_shared_folderBjörn Schießle2014-04-248-143/+24
| |\ | | | | | | remove the "Shared" folder
| | * always allow to rename the share mount pointBjoern Schiessle2014-04-232-1/+15
| | |