From fa3f8147924269a62d220c083b4943bfb1aeeda7 Mon Sep 17 00:00:00 2001 From: Daniel Thies Date: Mon, 11 Jul 2016 13:20:41 -0500 Subject: [PATCH] MDL-5507 filter_mathjaxloader: Add commeents for regexes --- filter/mathjaxloader/filter.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/filter/mathjaxloader/filter.php b/filter/mathjaxloader/filter.php index 88f22bfef26..c5428c804eb 100644 --- a/filter/mathjaxloader/filter.php +++ b/filter/mathjaxloader/filter.php @@ -164,13 +164,16 @@ class filter_mathjaxloader extends moodle_text_filter { if ($hasinline || $hasdisplay || $hasextra) { $PAGE->requires->yui_module('moodle-filter_mathjaxloader-loader', 'M.filter_mathjaxloader.typeset'); if ($hasextra) { + // If custom dilimeters are used, wrap whole text to prevent autolinking. $text = '' + $text + ''; } else { if ($hasinline) { + // If the default inline TeX delimiters \( \) are present, wrap each pair in nolink. $text = preg_replace('/\\\\\\([\S\s]*?\\\\\\)/u', '\0', $text); } if ($hasdisplay) { + // If default display TeX is used, wrap $$ $$ or \[ \] individually. $text = preg_replace('/\$\$[\S\s]*?\$\$|\\\\\\[[\S\s]*?\\\\\\]/u', '\0', $text); } -- 2.43.0