mirror of
https://github.com/moodle/moodle.git
synced 2025-04-23 09:23:09 +02:00
MDL-32881 Prevent course/view.php from being cached
This should prevent browser caching which will ensure that changes made using the course javascript (e.g. drag/drop, show/hide) will not be 'lost' by using the browser back button. This reverts commit 3aaa1843999eeb1832331ec5c8b30865fdba9710.
This commit is contained in:
parent
ea01d3c601
commit
fbb4c959b5
@ -4561,9 +4561,6 @@ function include_course_ajax($course, $modules = array(), $config = null) {
|
||||
$PAGE->requires->string_for_js('pluginname', $module);
|
||||
}
|
||||
|
||||
// Prevent caching of this page to stop confusion when changing page after making AJAX changes
|
||||
$PAGE->set_cacheable(false);
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
|
@ -38,6 +38,9 @@
|
||||
|
||||
$PAGE->set_url('/course/view.php', $urlparams); // Defined here to avoid notices on errors etc
|
||||
|
||||
// Prevent caching of this page to stop confusion when changing page after making AJAX changes
|
||||
$PAGE->set_cacheable(false);
|
||||
|
||||
preload_course_contexts($course->id);
|
||||
$context = context_course::instance($course->id, MUST_EXIST);
|
||||
|
||||
|
@ -41,6 +41,9 @@
|
||||
$PAGE->set_url('/', $urlparams);
|
||||
$PAGE->set_course($SITE);
|
||||
|
||||
// Prevent caching of this page to stop confusion when changing page after making AJAX changes
|
||||
$PAGE->set_cacheable(false);
|
||||
|
||||
if ($CFG->forcelogin) {
|
||||
require_login();
|
||||
} else {
|
||||
|
Loading…
x
Reference in New Issue
Block a user