diff --git a/cms/templates/accessibility.html b/cms/templates/accessibility.html index ce495876d584485d25db84391bb38b9d8e57f658..6270a52bb05ab6e85fe9a0ca378ff28ccadb6d0d 100644 --- a/cms/templates/accessibility.html +++ b/cms/templates/accessibility.html @@ -12,13 +12,20 @@ <%namespace name='static' file='static_content.html'/> +<%block name="header_extras"> + % if not settings.STUDIO_FRONTEND_CONTAINER_URL: + <link rel="stylesheet" type="text/css" href="${static.url('common/css/vendor/vendor.min.css')}" /> + <link rel="stylesheet" type="text/css" href="${static.url('common/css/vendor/accessibilityPolicy.min.css')}" /> + % endif +</%block> + <%block name="content"> <div class="wrapper-content wrapper"> <div class="content"> <div class="content-primary"> <div id="root"></div> - <%static:studiofrontend page="AccessibilityPage"> + <%static:studiofrontend entry="accessibilityPolicy"> { "lang": "${language_code | n, js_escaped_string}", } diff --git a/cms/templates/asset_index.html b/cms/templates/asset_index.html index 179f6e0102e272a4a814c3521f467b1cb59f49c4..79550059548f4e6799259dffe39bc444bfd03403 100644 --- a/cms/templates/asset_index.html +++ b/cms/templates/asset_index.html @@ -65,7 +65,7 @@ <div class="content"> <%static:optional_include_mako file="asset_index_content_header.html" /> % if waffle_flag_enabled: - <%static:studiofrontend page="AssetsPage"> + <%static:studiofrontend entry="assets"> { "lang": "${language_code | n, js_escaped_string}", "course": { diff --git a/common/djangoapps/pipeline_mako/templates/static_content.html b/common/djangoapps/pipeline_mako/templates/static_content.html index 182565e3adbdb41577e495a939e214d6438b126f..0638d899c185da40015d20c9c16c0e74b8cb8aaa 100644 --- a/common/djangoapps/pipeline_mako/templates/static_content.html +++ b/common/djangoapps/pipeline_mako/templates/static_content.html @@ -89,7 +89,8 @@ engine = Engine(dirs=settings.DEFAULT_TEMPLATE_ENGINE['DIRS']) source, template_path = Loader(engine).load_template_source(path) %>${source | n, decode.utf8}</%def> -<%def name="studiofrontend(page)"> +<%def name="studiofrontend(entry)"> +>>>>>>> 2b8c5a14e8... Fix integration of accessibility policy page <%doc> Loads a studio-frontend page, with the necessary context. Context is expected as a dictionary in the body of this tag. @@ -107,11 +108,11 @@ source, template_path = Loader(engine).load_template_source(path) </script> <div id="root"></div> % if settings.STUDIO_FRONTEND_CONTAINER_URL: - <script type="text/javascript" src="${settings.STUDIO_FRONTEND_CONTAINER_URL}/assets.js"></script> + <script type="text/javascript" src="${settings.STUDIO_FRONTEND_CONTAINER_URL}/${entry}.js"></script> % else: <script type="text/javascript" src="${url('common/js/vendor/manifest.min.js')}"></script> <script type="text/javascript" src="${url('common/js/vendor/vendor.min.js')}"></script> - <script type="text/javascript" src="${url('common/js/vendor/assets.min.js')}"></script> + <script type="text/javascript" src="${url('common/js/vendor/{}.min.js'.format(entry))}"></script> % endif </%def>