Index: moodle/mod/lamslesson/mod_form.php =================================================================== diff -u -re4196a23f0ee88b42d53c9e2bcf728170f3da793 -rdd28ba5f76c6f048cf8995119ce74c7a93837078 --- moodle/mod/lamslesson/mod_form.php (.../mod_form.php) (revision e4196a23f0ee88b42d53c9e2bcf728170f3da793) +++ moodle/mod/lamslesson/mod_form.php (.../mod_form.php) (revision dd28ba5f76c6f048cf8995119ce74c7a93837078) @@ -146,13 +146,16 @@ tree = new YAHOO.widget.TreeView("treeDiv",[ $lds ]); +// expand only the first two nodes +tree.getNodeByIndex(1).expand(true); +tree.getNodeByIndex(2).expand(true); tree.render(); -tree.expandAll(); tree.subscribe('clickEvent',function(oArgs) { selectSequence(oArgs.node.data.id, oArgs.node.label); }); + XXX; @@ -181,4 +184,16 @@ } return $errors; } + + function add_completion_rules() { + $mform =& $this->_form; + + $mform->addElement('checkbox', 'completionfinish', '', get_string('completionfinish', 'lamslesson')); + return array('completionfinish'); + } + + function completion_rule_enabled($data) { + return !empty($data['completionfinish']); + } + }