From 48543ba3c2e5222f231b899ba3b6e05e347ab937 Mon Sep 17 00:00:00 2001 From: kimth Date: Sun, 9 Sep 2012 15:08:32 -0400 Subject: [PATCH] Match only exact excape keywords, e.g. in but not sin, arcsin --- common/lib/xmodule/xmodule/js/src/capa/display.coffee | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/common/lib/xmodule/xmodule/js/src/capa/display.coffee b/common/lib/xmodule/xmodule/js/src/capa/display.coffee index 63e04b8505..3c1d972d11 100644 --- a/common/lib/xmodule/xmodule/js/src/capa/display.coffee +++ b/common/lib/xmodule/xmodule/js/src/capa/display.coffee @@ -341,7 +341,8 @@ class @Problem replace_escape_keyword = (match) -> return '"' + match + '"' # Force MathJax plain text for escape_keyword in escape_keywords - eqn = eqn.replace(escape_keyword, replace_escape_keyword) + escape_keyword_patt = RegExp('\\b'+escape_keyword+'\\b') + eqn = eqn.replace(escape_keyword_patt, replace_escape_keyword) return eqn