From 19e6c992c962a3816fbafe66e7974e39116a0823 Mon Sep 17 00:00:00 2001 From: Calen Pennington Date: Thu, 12 Jul 2018 10:32:32 -0400 Subject: [PATCH] Import factories/base.js when using webpack to fix nav factories/base.js is the library responsible for enabling the Studio nav menu. When using webpack, we need to be sure to import it specifically, because the webpack imports override the React code that pulls it in on most pages. [EDUCATOR-3150] --- cms/static/js/factories/library.js | 1 + cms/static/js/factories/textbooks.js | 1 + 2 files changed, 2 insertions(+) diff --git a/cms/static/js/factories/library.js b/cms/static/js/factories/library.js index 4cde6873f9..7f8d458502 100644 --- a/cms/static/js/factories/library.js +++ b/cms/static/js/factories/library.js @@ -5,6 +5,7 @@ import * as PagedContainerPage from 'js/views/pages/paged_container'; import * as LibraryContainerView from 'js/views/library_container'; import * as ComponentTemplates from 'js/collections/component_template'; import * as xmoduleLoader from 'xmodule'; +import './base'; import 'cms/js/main'; import 'xblock/cms.runtime.v1'; diff --git a/cms/static/js/factories/textbooks.js b/cms/static/js/factories/textbooks.js index 2fd11e407f..01950f867f 100644 --- a/cms/static/js/factories/textbooks.js +++ b/cms/static/js/factories/textbooks.js @@ -2,6 +2,7 @@ import * as gettext from 'gettext'; import * as Section from 'js/models/section'; import * as TextbookCollection from 'js/collections/textbook'; import * as ListTextbooksView from 'js/views/list_textbooks'; +import './base'; 'use strict'; export default function TextbooksFactory(textbooksJson) {