Merge pull request #772 from MITx/feature/cale/fix-html-module-editing
Feature/cale/fix html module editing
This commit is contained in:
@@ -1,5 +1,4 @@
|
||||
from pkg_resources import resource_string
|
||||
from lxml import etree
|
||||
from xmodule.mako_module import MakoModuleDescriptor
|
||||
import logging
|
||||
|
||||
|
||||
@@ -6,7 +6,8 @@ import sys
|
||||
from lxml import etree
|
||||
from path import path
|
||||
|
||||
from .x_module import XModule, Template
|
||||
from .x_module import XModule
|
||||
from pkg_resources import resource_string
|
||||
from .xml_module import XmlDescriptor, name_to_pathname
|
||||
from .editing_module import EditingDescriptor
|
||||
from .stringify import stringify_children
|
||||
@@ -34,6 +35,9 @@ class HtmlDescriptor(XmlDescriptor, EditingDescriptor):
|
||||
module_class = HtmlModule
|
||||
filename_extension = "xml"
|
||||
|
||||
js = {'coffee': [resource_string(__name__, 'js/src/html/edit.coffee')]}
|
||||
js_module_name = "HTMLEditingDescriptor"
|
||||
|
||||
# VS[compat] TODO (cpennington): Delete this method once all fall 2012 course
|
||||
# are being edited in the cms
|
||||
@classmethod
|
||||
|
||||
7
common/lib/xmodule/xmodule/js/src/html/edit.coffee
Normal file
7
common/lib/xmodule/xmodule/js/src/html/edit.coffee
Normal file
@@ -0,0 +1,7 @@
|
||||
class @HTMLEditingDescriptor
|
||||
constructor: (@element) ->
|
||||
@edit_box = CodeMirror.fromTextArea($(".edit-box", @element)[0], {
|
||||
mode: "text/html"
|
||||
})
|
||||
|
||||
save: -> @edit_box.getValue()
|
||||
@@ -9,7 +9,6 @@ from xmodule.x_module import XModule
|
||||
from xmodule.progress import Progress
|
||||
from xmodule.exceptions import NotFoundError
|
||||
from pkg_resources import resource_string
|
||||
from .editing_module import EditingDescriptor
|
||||
|
||||
log = logging.getLogger("mitx.common.lib.seq_module")
|
||||
|
||||
|
||||
Reference in New Issue
Block a user