26 lines
608 B
JavaScript
26 lines
608 B
JavaScript
var $body;
|
|
var $htmlPreview;
|
|
var $htmlEditor;
|
|
var htmlEditor;
|
|
|
|
function initHTMLEditor($editor, $prev) {
|
|
$htmlEditor = $editor;
|
|
console.log($editor.find('.edit-box'));
|
|
htmlEditor = CodeMirror.fromTextArea($editor.find('.edit-box')[0], {
|
|
lineWrapping: true,
|
|
mode: 'xml',
|
|
lineNumbers: true,
|
|
onChange: onHTMLEditorUpdate
|
|
});
|
|
|
|
currentEditor = htmlEditor;
|
|
|
|
$(htmlEditor.getWrapperElement()).css('background', '#fff');
|
|
|
|
$(htmlEditor.getWrapperElement()).bind('click', setFocus);
|
|
$htmlPreview = $prev;
|
|
}
|
|
|
|
function onHTMLEditorUpdate(e) {
|
|
$htmlPreview.html(htmlEditor.getValue());
|
|
} |