From b36aa292ddfa7b6d5fb4b5063f78fdce52b2018b Mon Sep 17 00:00:00 2001 From: Calen Pennington Date: Mon, 10 Sep 2018 14:10:29 -0400 Subject: [PATCH] fixup! Load all webpack chunks into fragments as correctly-typed resources --- cms/static/js/views/paged_container.js | 25 ++++++++++++------------- 1 file changed, 12 insertions(+), 13 deletions(-) diff --git a/cms/static/js/views/paged_container.js b/cms/static/js/views/paged_container.js index f2312754e6..716f0b53b9 100644 --- a/cms/static/js/views/paged_container.js +++ b/cms/static/js/views/paged_container.js @@ -96,20 +96,19 @@ define(['jquery', 'underscore', 'common/js/components/utils/view_utils', 'js/vie data: this.getRenderParameters(options.page_number, options.force_render), headers: {Accept: 'application/json'}, success: function(fragment) { - console.log("Paged Container: Got Fragments"); - self.handleXBlockFragment(fragment, options); - console.log("Paged Container: Handled Fragments"); - self.processPaging({ requested_page: options.page_number}); - console.log("Paged Container: Processed Paging"); - self.page.updatePreviewButton(self.collection.showChildrenPreviews); - console.log("Paged Container: Preview button updated"); - self.page.renderAddXBlockComponents(); - console.log("Paged Container: Add XBlock rendered"); - if (options.force_render) { - var $target = $('.studio-xblock-wrapper[data-locator="' + options.force_render + '"]'); - // Scroll us to the element with a little buffer at the top for context. - ViewUtils.setScrollOffset($target, ($(window).height() * 0.10)); + var originalDone = options.done; + options.done = function() { + self.processPaging({ requested_page: options.page_number }); + self.page.updatePreviewButton(self.collection.showChildrenPreviews); + self.page.renderAddXBlockComponents(); + if (options.force_render) { + var $target = $('.studio-xblock-wrapper[data-locator="' + options.force_render + '"]'); + // Scroll us to the element with a little buffer at the top for context. + ViewUtils.setScrollOffset($target, ($(window).height() * 0.10)); + } + originalDone(); } + self.handleXBlockFragment(fragment, options); } }); },