escape json for use in js

This commit is contained in:
noraiz-anwar
2018-11-23 17:26:40 +05:00
committed by Noraiz Anwar
parent 8df5b58853
commit e0d19d6871
3 changed files with 11 additions and 8 deletions

View File

@@ -1,7 +1,11 @@
<div class="${' '.join(classes) | n}" ${data_attributes}>
## xss-lint: disable=mako-missing-default
<%!
from openedx.core.djangolib.js_utils import dump_js_escaped_json
%>
<div class="${' '.join(classes) | n, decode.utf8}" ${data_attributes}>
% if js_init_parameters:
<script type="json/xblock-args" class="xblock-json-init-args">
${js_init_parameters}
${js_init_parameters | n, dump_js_escaped_json}
</script>
% endif
${content}