nextcloud/apps/files
Vincent Petry 0be9de5df5 Files, trashbin, public apps use ajax/JSON for the file list
Files app:

- removed file list template, now rendering list from JSON response
- FileList.addFile/addDir is now FileList.add() and takes a JS map with all required
  arguments instead of having a long number of function arguments
- added unit tests for many FileList operations
- fixed newfile.php, newfolder.php and rename.php to return the file's
  full JSON on success
- removed obsolete/unused undo code
- removed download_url / loading options, now using
  Files.getDownloadUrl() for that
- server side now uses Helper::getFileInfo() to prepare file JSON response
- previews are now client-side only

Breadcrumbs are now JS only:

- Added BreadCrumb class to handle breadcrumb rendering and events
- Added unit test for BreadCrumb class
- Moved all relevant JS functions to the BreadCrumb class

Public page now uses ajax to load the file list:

- Added Helper class in sharing app to make it easier to authenticate
  and retrieve the file's real path
- Added ajax/list.php to retrieve the file list
- Fixed FileActions and FileList to work with the ajax list

Core:

- Fixed file picker dialog to use the same list format as files app
2014-04-02 15:33:47 +02:00
..
ajax Files, trashbin, public apps use ajax/JSON for the file list 2014-04-02 15:33:47 +02:00
appinfo Merge pull request #7107 from owncloud/load-apps-proper-master 2014-03-28 10:33:55 +01:00
command killing some more calls to OC_App::loadApps(); - because we load all apps in handleRequest() 2014-03-25 17:42:41 +01:00
css adding proper notification area for multi line messages 2014-03-26 00:04:11 +01:00
js Files, trashbin, public apps use ajax/JSON for the file list 2014-04-02 15:33:47 +02:00
l10n Merge pull request #7975 from owncloud/fix-7973-master-2 2014-04-01 12:38:47 +02:00
lib Files, trashbin, public apps use ajax/JSON for the file list 2014-04-02 15:33:47 +02:00
templates Files, trashbin, public apps use ajax/JSON for the file list 2014-04-02 15:33:47 +02:00
tests Files, trashbin, public apps use ajax/JSON for the file list 2014-04-02 15:33:47 +02:00
admin.php Remove outdated comments 2013-01-26 14:03:17 +01:00
download.php Moved content disposition code+workarounds to OCP\Response 2013-12-10 12:42:26 +01:00
index.php Files, trashbin, public apps use ajax/JSON for the file list 2014-04-02 15:33:47 +02:00
settings.php merge master into filesystem 2013-01-28 19:37:58 +01:00
triggerupdate.php OC_Util::setupFS($user) will create a data dir for the given string - no matter if the user really exists - OCP\JSON::checkUserExists($owner); introduces a ready to use check which will bail out with an JSON error 2014-01-21 11:32:30 +01:00