Commit a7568fbf by jkarni

Merge pull request #567 from edx/jkarni/fix/descriptorsystemruntime

Make descriptorsystem inherit from Runtime
parents 6a3f0c14 7fc60577
......@@ -75,9 +75,15 @@ def preview_component(request, location):
component = modulestore().get_item(location)
component.get_html = wrap_xmodule(
component.get_html,
component,
'xmodule_edit.html'
)
return render_to_response('component.html', {
'preview': get_preview_html(request, component, 0),
'editor': wrap_xmodule(component.get_html, component, 'xmodule_edit.html')(),
'editor': component.runtime.render(component, None, 'studio_view').content,
})
......
......@@ -812,7 +812,7 @@ class XModuleDescriptor(XModuleFields, HTMLSnippet, ResourceTemplates, XBlock):
return Fragment(self.get_html())
class DescriptorSystem(object):
class DescriptorSystem(Runtime):
def __init__(self, load_item, resources_fs, error_tracker, **kwargs):
"""
load_item: Takes a Location and returns an XModuleDescriptor
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment