def author_preview_view(self, context):
        """
        View for previewing contents in studio.
        """
        children_contents = []

        fragment = Fragment()
        for child_id in self.children:
            child = self.runtime.get_block(child_id)
            child_fragment = self._render_child_fragment(child, context, 'preview_view')
            fragment.add_frag_resources(child_fragment)
            children_contents.append(child_fragment.content)

        render_context = {
            'block': self,
            'children_contents': children_contents
        }
        render_context.update(context)
        fragment.add_content(self.loader.render_template(self.CHILD_PREVIEW_TEMPLATE, render_context))
        return fragment
def author_preview_view ( self , context ) : children_contents = [ ] fragment = Fragment ( ) for child_id in self . children : child = self . runtime . get_block ( child_id ) child_fragment = self . _render_child_fragment ( child , context , 'preview_view' ) fragment . add_frag_resources ( child_fragment ) children_contents . append ( child_fragment . content ) render_context = { 'block' : self , 'children_contents' : children_contents } render_context . update ( context ) fragment . add_content ( self . loader . render_template ( self . CHILD_PREVIEW_TEMPLATE , render_context ) ) return fragment
View for previewing contents in studio.