server/apps/files/js
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
..
admin.js coding style fixes, cut long lines, comments not on same lines, curly braces 2014-02-26 10:16:54 +01:00
breadcrumb.js Files, trashbin, public apps use ajax/JSON for the file list 2014-04-02 15:33:47 +02:00
file-upload.js Files, trashbin, public apps use ajax/JSON for the file list 2014-04-02 15:33:47 +02:00
fileactions.js Files, trashbin, public apps use ajax/JSON for the file list 2014-04-02 15:33:47 +02:00
filelist.js Files, trashbin, public apps use ajax/JSON for the file list 2014-04-02 15:33:47 +02:00
files.js Files, trashbin, public apps use ajax/JSON for the file list 2014-04-02 15:33:47 +02:00
jquery-visibility.js fixing undefined originalEvent 2013-02-14 12:19:50 +01:00
jquery.fileupload.js architecture too complex 2013-08-21 14:58:28 +02:00
jquery.iframe-transport.js architecture too complex 2013-08-21 14:58:28 +02:00
keyboardshortcuts.js Add _many_ newlines at the end of files 2013-08-18 11:06:59 +02:00
upload.js Added .jshintrc 2014-01-30 13:40:01 +01:00