mirror of
https://github.com/moodle/moodle.git
synced 2025-04-13 12:32:08 +02:00
MDL-62792 filter_mathjaxloader: don't use statics for once-only items
This commit is contained in:
parent
6153be6850
commit
20482f9d41
@ -79,10 +79,8 @@ class filter_mathjaxloader extends moodle_text_filter {
|
||||
* @param context $context The current context.
|
||||
*/
|
||||
public function setup($page, $context) {
|
||||
// This only requires execution once per request.
|
||||
static $jsinitialised = false;
|
||||
|
||||
if (empty($jsinitialised)) {
|
||||
if ($page->requires->should_create_one_time_item_now('filter_mathjaxloader-scripts')) {
|
||||
$url = get_config('filter_mathjaxloader', 'httpsurl');
|
||||
$lang = $this->map_language_code(current_language());
|
||||
$url = new moodle_url($url, array('delayStartupUntil' => 'configured'));
|
||||
@ -102,8 +100,6 @@ class filter_mathjaxloader extends moodle_text_filter {
|
||||
$params = array('mathjaxconfig' => $config, 'lang' => $lang);
|
||||
|
||||
$page->requires->yui_module('moodle-filter_mathjaxloader-loader', 'M.filter_mathjaxloader.configure', array($params));
|
||||
|
||||
$jsinitialised = true;
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user