Commit 5b8c3dc1 by Calen Pennington

Make html a RawDescriptor with a slightly different UI

parent b7062ca5
...@@ -33,8 +33,8 @@ ...@@ -33,8 +33,8 @@
</section> </section>
</section> </section>
<textarea name="" class="edit-box" rows="8" cols="40">${module.definition['data']}</textarea> <textarea name="" class="edit-box" rows="8" cols="40">${data}</textarea>
<div class="preview">${module.definition['data']}</div> <div class="preview">${data}</div>
<div class="actions wip"> <div class="actions wip">
<a href="" class="save-update">Save &amp; Update</a> <a href="" class="save-update">Save &amp; Update</a>
......
...@@ -2,8 +2,7 @@ import json ...@@ -2,8 +2,7 @@ import json
import logging import logging
from xmodule.x_module import XModule from xmodule.x_module import XModule
from xmodule.mako_module import MakoModuleDescriptor from xmodule.raw_module import RawDescriptor
from xmodule.xml_module import XmlDescriptor
from lxml import etree from lxml import etree
from pkg_resources import resource_string from pkg_resources import resource_string
...@@ -19,7 +18,7 @@ class HtmlModule(XModule): ...@@ -19,7 +18,7 @@ class HtmlModule(XModule):
self.html = self.definition['data']['text'] self.html = self.definition['data']['text']
class HtmlDescriptor(MakoModuleDescriptor, XmlDescriptor): class HtmlDescriptor(RawDescriptor):
""" """
Module for putting raw html in a course Module for putting raw html in a course
""" """
...@@ -28,7 +27,3 @@ class HtmlDescriptor(MakoModuleDescriptor, XmlDescriptor): ...@@ -28,7 +27,3 @@ class HtmlDescriptor(MakoModuleDescriptor, XmlDescriptor):
js = {'coffee': [resource_string(__name__, 'js/module/html.coffee')]} js = {'coffee': [resource_string(__name__, 'js/module/html.coffee')]}
js_module = 'HTML' js_module = 'HTML'
@classmethod
def definition_from_xml(cls, xml_object, system):
return {'data': {'text': etree.tostring(xml_object)}}
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