diff --git a/lms/djangoapps/lti_provider/tests/test_views.py b/lms/djangoapps/lti_provider/tests/test_views.py index 2127807897..2dfa8da53f 100644 --- a/lms/djangoapps/lti_provider/tests/test_views.py +++ b/lms/djangoapps/lti_provider/tests/test_views.py @@ -269,11 +269,9 @@ class RenderCoursewareTest(TestCase): 'disable_accordion': True, 'allow_iframing': True, 'disable_header': True, - 'disable_footer': True, - 'disable_tabs': True, 'staff_access': 'StaffAccess', 'xqa_server': 'http://example.com/xqa', } request = build_run_request() views.render_courseware(request, ALL_PARAMS.copy()) - self.render_mock.assert_called_with('courseware/courseware.html', expected_context) + self.render_mock.assert_called_with('courseware/courseware-chromeless.html', expected_context) diff --git a/lms/djangoapps/lti_provider/views.py b/lms/djangoapps/lti_provider/views.py index 8e0cb0925c..a959a92513 100644 --- a/lms/djangoapps/lti_provider/views.py +++ b/lms/djangoapps/lti_provider/views.py @@ -189,13 +189,11 @@ def render_courseware(request, lti_params): 'disable_accordion': True, 'allow_iframing': True, 'disable_header': True, - 'disable_footer': True, - 'disable_tabs': True, 'staff_access': staff, 'xqa_server': settings.FEATURES.get('XQA_SERVER', 'http://example.com/xqa'), } - return render_to_response('courseware/courseware.html', context) + return render_to_response('courseware/courseware-chromeless.html', context) def parse_course_and_usage_keys(course_id, usage_id): diff --git a/lms/templates/courseware/courseware-chromeless.html b/lms/templates/courseware/courseware-chromeless.html new file mode 100644 index 0000000000..831b063704 --- /dev/null +++ b/lms/templates/courseware/courseware-chromeless.html @@ -0,0 +1,159 @@ +<%! from django.utils.translation import ugettext as _ %> +<%! from django.template.defaultfilters import escapejs %> +<%! from microsite_configuration import page_title_breadcrumbs %> +<%! from edxnotes.helpers import is_feature_enabled as is_edxnotes_enabled %> +<%inherit file="/main.html" /> +<%namespace name='static' file='/static_content.html'/> +<%def name="course_name()"> + <% return _("{course_number} Courseware").format(course_number=course.display_number_with_default) %> +%def> + +<%block name="bodyclass">courseware ${course.css_class or ''}%block> +<%block name="title">