Merge pull request #18902 from cpennington/fix-educator-3262-v3

Load all webpack chunks into fragments as correctly-typed resources
This commit is contained in:
Calen Pennington
2018-09-13 10:11:26 -04:00
committed by GitHub
12 changed files with 60 additions and 26 deletions

View File

@@ -26,6 +26,7 @@ from xblock.exceptions import InvalidScopeError
from xblock.scorable import ScorableXBlockMixin
from xmodule.seq_module import SequenceModule
from xmodule.util.xmodule_django import add_webpack_to_fragment
from xmodule.vertical_block import VerticalBlock
from xmodule.x_module import shim_xmodule_js, XModuleDescriptor, XModule, PREVIEW_VIEWS, STUDIO_VIEW
@@ -149,8 +150,7 @@ def wrap_xblock(
if isinstance(block, (XModule, XModuleDescriptor)):
# Add the webpackified asset tags
for tag in webpack_loader.utils.get_as_tags(class_name):
frag.add_resource(tag, mimetype='text/html', placement='head')
add_webpack_to_fragment(frag, class_name)
return wrap_fragment(frag, render_to_string('xblock_wrapper.html', template_context))