and with DIVs; inline styles. * 3. Reorder columns so that in linear view content is first then blocks; * styles to maintain original graphical (side by side) view. * * Target: 3-column graphical view using relative widths for pixel screen sizes * 800x600, 1024x768... on IE6, Firefox. Below 800 columns will shift downwards. * * http://www.maxdesign.com.au/presentation/em/ Ideal length for content. * http://www.svendtofte.com/code/max_width_in_ie/ Max width in IE. * * @copyright © 2006 The Open University * @author N.D.Freear@open.ac.uk, and others. * @license http://www.gnu.org/copyleft/gpl.html GNU Public License * @package */ defined('MOODLE_INTERNAL') || die(); require_once($CFG->libdir.'/filelib.php'); require_once($CFG->libdir.'/completionlib.php'); $topic = optional_param('topic', -1, PARAM_INT); if ($topic != -1) { $displaysection = course_set_display($course->id, $topic); } else { $displaysection = course_get_display($course->id); } $context = get_context_instance(CONTEXT_COURSE, $course->id); if (($marker >=0) && has_capability('moodle/course:setcurrentsection', $context) && confirm_sesskey()) { $course->marker = $marker; course_set_marker($course->id, $marker); } $streditsummary = get_string('editsummary'); $stradd = get_string('add'); $stractivities = get_string('activities'); $strshowalltopics = get_string('showalltopics'); $strtopic = get_string('topic'); $strgroups = get_string('groups'); $strgroupmy = get_string('groupmy'); $editing = $PAGE->user_is_editing(); if ($editing) { $strtopichide = get_string('hidetopicfromothers'); $strtopicshow = get_string('showtopicfromothers'); $strmarkthistopic = get_string('markthistopic'); $strmarkedthistopic = get_string('markedthistopic'); $strmoveup = get_string('moveup'); $strmovedown = get_string('movedown'); } // Print the Your progress icon if the track completion is enabled $completioninfo = new completion_info($course); echo $completioninfo->display_help_icon(); echo $OUTPUT->heading(get_string('topicoutline'), 2, 'headingblock header outline'); // Note, an ordered list would confuse - "1" could be the clipboard or summary. echo "\n"; if (!empty($sectionmenu)) { $select = new single_select(new moodle_url('/course/view.php', array('id'=>$course->id)), 'topic', $sectionmenu); $select->label = get_string('jumpto'); $select->class = 'jumpmenu'; $select->formid = 'sectionmenu'; echo $OUTPUT->render($select); }