MDL-21400 converted mod/folder to new JS coding style

This commit is contained in:
Petr Skoda
2010-02-06 17:58:07 +00:00
parent 20fb563e97
commit aedda14927
3 changed files with 16 additions and 15 deletions
+1 -1
View File
@@ -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();
}
-3
View File
@@ -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);