Index: moodle/mod/lamslesson/mod_form.php =================================================================== diff -u -r58740c8f788c7ef480364ffc71ff34059e171ad4 -rc788442a002cbd4a972546dcbaa7725458d97caf --- moodle/mod/lamslesson/mod_form.php (.../mod_form.php) (revision 58740c8f788c7ef480364ffc71ff34059e171ad4) +++ moodle/mod/lamslesson/mod_form.php (.../mod_form.php) (revision c788442a002cbd4a972546dcbaa7725458d97caf) @@ -91,14 +91,19 @@ $openauthorlabel = get_string('openauthor', 'lamslesson'); $openpreviewlabel = get_string('previewthislesson', 'lamslesson'); + // display user's lams workspace + $lds = lamslesson_get_sequences_rest($USER->username, $COURSE->id, $COURSE->fullname, $COURSE->timecreated, $USER->country, $USER->lang) ; + // html "chunk" for open Author button $authorpreviewbutton = html_writer::script(js_writer::set_variable('authorWin', 'null') . js_writer::set_variable('previewWin', 'null') . js_writer::set_variable('options', $popupoptions) . js_writer::set_variable('requestsrc', $CFG->lamslesson_requestsource) . - js_writer::set_variable('course', $COURSE->id) - ); + js_writer::set_variable('course', $COURSE->id) . + js_writer::set_variable('sequence_id', $sequence_id) . + js_writer::set_variable('updatewarning', $updatewarning) . + js_writer::set_variable('currentsequence', $currentsequence)); $authorpreviewbutton .= html_writer::script('', $CFG->wwwroot.'/mod/lamslesson/preview.js'); @@ -119,76 +124,33 @@ $authorpreviewbutton .= html_writer::end_tag('div'); } - $mform->addElement('hidden', 'sequence_id'); - $mform->setType('sequence_id', PARAM_INT); + $mform->addElement('hidden', 'sequence_id'); + $mform->setType('sequence_id', PARAM_INT); - $mform->addElement('hidden', 'customCSV', $customcsv); - $mform->setType('customCSV', PARAM_TEXT); + $mform->addElement('hidden', 'customCSV', $customcsv); + $mform->setType('customCSV', PARAM_TEXT); - // display user's lams workspace - $lds = lamslesson_get_sequences_rest($USER->username, $COURSE->id, $COURSE->fullname, $COURSE->timecreated, $USER->country, $USER->lang) ; + // html "chuck" for YUI tree + $treecomponent = html_writer::tag('div', '' , array('id' => 'treeDiv')); + $treecomponent .= html_writer::tag('div', '' , array('id' => 'updatesequence')); - + $treecomponent .= html_writer::tag('script', 'var tree = new YAHOO.widget.TreeView("treeDiv",['. $lds .']);tree.getNodeByIndex(1).expand(true);tree.getNodeByIndex(2).expand(true);', array('type' => 'text/javascript')); + $treecomponent .= html_writer::script('', $CFG->wwwroot.'/mod/lamslesson/tree.js'); - // html "chuck" for YUI tree - $html = << - - - -
-
- - -XXX; - - // Now we put the two html chunks together -$html = $authorpreviewbutton . $html; - $mform->addElement('header', 'selectsequence', get_string('selectsequence', 'lamslesson')); $mform->addElement('static', 'sequencemessage', '', $html); $mform->addElement('checkbox', 'displaydesign', get_string('displaydesign', 'lamslesson')); -// $mform->setAdvanced('displaydesign'); + //------------------------------------------------------------------------------- $this->standard_grading_coursemodule_elements();