From 9d284d2f61e885ed553a42609f75f82928c0da8f Mon Sep 17 00:00:00 2001 From: louyihua Date: Wed, 16 Jul 2014 23:55:57 +0800 Subject: [PATCH] Fix quotation mark & apostrophe related i18n bug Just done by using the escapejs function :) --- cms/templates/settings_advanced.html | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/cms/templates/settings_advanced.html b/cms/templates/settings_advanced.html index f825f1701c..386c72adfa 100644 --- a/cms/templates/settings_advanced.html +++ b/cms/templates/settings_advanced.html @@ -4,6 +4,7 @@ <%! from django.utils.translation import ugettext as _ from contentstore import utils + from django.utils.html import escapejs %> <%block name="title">${_("Advanced Settings")} <%block name="bodyclass">is-signedin course advanced view-settings @@ -40,12 +41,12 @@ require(["domReady!", "jquery", "gettext", "js/models/settings/advanced", "js/vi var deprecatedSettingsLabel = $('.deprecated-settings-label'); if ($this.is(':checked')) { wrapperDeprecatedSetting.addClass('is-set'); - deprecatedSettingsLabel.text('${_('Hide Deprecated Settings') | h}'); + deprecatedSettingsLabel.text('${escapejs(_('Hide Deprecated Settings'))}'); editor.render_deprecated = true; } else { wrapperDeprecatedSetting.removeClass('is-set'); - deprecatedSettingsLabel.text('${_('Show Deprecated Settings') | h}'); + deprecatedSettingsLabel.text('${escapejs(_('Show Deprecated Settings'))}'); editor.render_deprecated = false; }