def wrap_aside(self, block, aside, view, frag, context): """ Creates a div which identifies the aside, points to the original block, and writes out the json_init_args into a script tag. The default implementation creates a frag to wraps frag w/ a div identifying the xblock. If you have javascript, you'll need to override this impl """ if not frag.content: return frag runtime_class = 'LmsRuntime' extra_data = { 'block-id': quote_slashes(unicode(block.scope_ids.usage_id)), 'course-id': quote_slashes(unicode(block.course_id)), 'url-selector': 'asideBaseUrl', 'runtime-class': runtime_class, } if self.request_token: extra_data['request-token'] = self.request_token return wrap_xblock_aside( runtime_class, aside, view, frag, context, usage_id_serializer=unicode, request_token=self.request_token, extra_data=extra_data, )
def wrap_aside(self, block, aside, view, frag, context): """ Creates a div which identifies the aside, points to the original block, and writes out the json_init_args into a script tag. The default implementation creates a frag to wraps frag w/ a div identifying the xblock. If you have javascript, you'll need to override this impl """ if not frag.content: return frag runtime_class = 'LmsRuntime' extra_data = { 'block-id': quote_slashes(six.text_type(block.scope_ids.usage_id)), 'course-id': quote_slashes(six.text_type(block.course_id)), 'url-selector': 'asideBaseUrl', 'runtime-class': runtime_class, } if self.request_token: extra_data['request-token'] = self.request_token return wrap_xblock_aside( runtime_class, aside, view, frag, context, usage_id_serializer=six.text_type, request_token=self.request_token, extra_data=extra_data, )