MDL-21400 converted mod/folder to new JS coding style
This commit is contained in:
@@ -43,7 +43,7 @@ function folder_print_tree($folder, $cm, $course) {
|
||||
echo '<div id="folder_tree">';
|
||||
echo folder_htmllize_tree($dir, $folder, $context);
|
||||
echo '</div>';
|
||||
$PAGE->requires->js_function_call('folder_tree_init', array(true));
|
||||
$PAGE->requires->js_init_call('M.mod_folder.init_tree', array(true));
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -21,17 +21,21 @@
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
|
||||
function folder_tree_init(expand_all) {
|
||||
var tree = new YAHOO.widget.TreeView("folder_tree");
|
||||
M.mod_folder = {};
|
||||
|
||||
tree.subscribe("clickEvent", function(node, event) {
|
||||
// we want normal clicking which redirects to url
|
||||
return false;
|
||||
M.mod_folder.init_tree = function(Y, expand_all) {
|
||||
Y.use('yui2-treeview', function(Y) {
|
||||
var tree = new YAHOO.widget.TreeView("folder_tree");
|
||||
|
||||
tree.subscribe("clickEvent", function(node, event) {
|
||||
// we want normal clicking which redirects to url
|
||||
return false;
|
||||
});
|
||||
|
||||
if (expand_all) {
|
||||
tree.expandAll();
|
||||
}
|
||||
|
||||
tree.render();
|
||||
});
|
||||
|
||||
if (expand_all) {
|
||||
tree.expandAll();
|
||||
}
|
||||
|
||||
tree.render();
|
||||
}
|
||||
@@ -46,9 +46,6 @@ $context = get_context_instance(CONTEXT_MODULE, $cm->id);
|
||||
add_to_log($course->id, 'folder', 'view', 'view.php?id='.$cm->id, $folder->id, $cm->id);
|
||||
|
||||
$PAGE->set_url('/mod/folder/view.php', array('id' => $cm->id));
|
||||
$PAGE->requires->yui2_lib('json');
|
||||
$PAGE->requires->yui2_lib('treeview');
|
||||
$PAGE->requires->js('/mod/folder/functions.js');
|
||||
|
||||
$PAGE->set_title($course->shortname.': '.$folder->name);
|
||||
$PAGE->set_heading($course->fullname);
|
||||
|
||||
Reference in New Issue
Block a user