Merged drag class fixes from stable

This commit is contained in:
moodler 2006-10-30 09:41:55 +00:00
parent 97a313023d
commit 75c3849a9e
2 changed files with 10 additions and 7 deletions

View File

@ -121,7 +121,7 @@
// AJAX-capable course format?
$useajax = false;
$CFG->useajax = false;
$ajaxformatfile = $CFG->dirroot.'/course/format/'.$course->format.'/ajax.php';
$meta = '';
$bodytags = '';
@ -154,14 +154,13 @@
// function is called, since that function needs to set some
// stuff in the javascriptportal object.
$COURSE->javascriptportal = new jsportal();
$useajax = true;
} else {
$useajax = false;
$CFG->useajax = true;
}
}
}
$CFG->blocksdrag = $CFG->useajax; // this will add a new class to the header so we can style differently
$PAGE->print_header(get_string('course').': %fullname%', NULL, $meta, $bodytags);
// Course wrapper start.
@ -200,7 +199,7 @@
// Use AJAX?
if ($useajax) {
if ($CFG->useajax) {
// At the bottom because we want to process sections and activities
// after the relevant html has been generated.
if ($jsincludes = require_js(array('ajaxcourse_blocks',
@ -214,4 +213,4 @@
print_footer(NULL, $course);
?>
?>

View File

@ -2218,6 +2218,10 @@ function print_header ($title='', $heading='', $navigation='', $focus='',
$pageclass .= ' editing';
}
if (!empty($CFG->blocksdrag)) {
$pageclass .= ' drag';
}
$bodytags .= ' class="'.$pageclass.'" id="'.$pageid.'"';
ob_start();