diff --git a/lms/static/js/ajax-error.js b/lms/static/js/ajax-error.js new file mode 100644 index 0000000000..b3a651c0dd --- /dev/null +++ b/lms/static/js/ajax-error.js @@ -0,0 +1,6 @@ +$(document).ajaxError(function (event, jXHR) { + if (jXHR.status === 403) { + alert(gettext('You\'re logged out. Redirecting on login page.')); + window.location = '/accounts/login'; + } +}); diff --git a/lms/templates/courseware/courseware.html b/lms/templates/courseware/courseware.html index 4446b4ec7a..ee7975213c 100644 --- a/lms/templates/courseware/courseware.html +++ b/lms/templates/courseware/courseware.html @@ -49,6 +49,8 @@ ${page_title_breadcrumbs(course_name())} ## codemirror + + <%static:js group='courseware'/> <%static:js group='discussion'/>