MDL-31901: Allow FileManager to re-use FilePicker JS code for view modes:
authorMarina Glancy <marina@moodle.com>
Wed, 2 May 2012 06:59:09 +0000 (14:59 +0800)
committerMarina Glancy <marina@moodle.com>
Mon, 21 May 2012 03:57:52 +0000 (11:57 +0800)
commite709ddd29ca87dec945a21f4d2a0cbd7efdcadbe
tree1da092f39858684f7e471fd95bf8afc94246ddad
parentd1d186917c6098f93fb3116b4d53ea4bb6faa4e5
MDL-31901: Allow FileManager to re-use FilePicker JS code for view modes:

- when loading core_filepicker we extend the Node element with functions necessary to display files list in different view modes;
- repository/filepicker.js is changed to use those functions;
- FileManager now has three different view modes (icon view, tree view and table view), JS code is re-used from FilePicker;
- files in FileManager no longer have context menu, they have one popup Widget with different actions instead;
- Added more templates for JS code to FileManager, use similar CSS class names as FilePicker;
- lib/filelib.php : fixed double slashes in path, return more data about files;
- lib/form/filemanager.php : pass information to FileManager about available licenses and default author;
- repository/draftfiles_ajax.php : return information about directory tree for file moving UI in FileManager, return formatted information;
- repository/lib.php : function repository::prepare_listing() now can work also with draftarea files listing;
files/renderer.php
lang/en/moodle.php
lib/filelib.php
lib/form/filemanager.js
lib/form/filemanager.php
lib/outputrequirementslib.php
repository/draftfiles_ajax.php
repository/filepicker.js
repository/lib.php
repository/local/lib.php
theme/base/style/filemanager.css