var texteditor = CodeMirror.fromTextArea(textareaId, {
parserfile: 'parsexml.js',
- path: "/static/js/codemirror/",
- stylesheet: "/static/css/xmlcolors.css",
+ path: "{{STATIC_URL}}js/codemirror/",
+ stylesheet: "{{STATIC_URL}}css/xmlcolors.css",
parserConfig: {useHTMLKludges: false},
onChange: function() {
panel.trigger('panel:contentChanged', self);
// Editor is loaded
// Buttons are connected
// register callbacks for actions
- $(document).bind("ui:action:INSERT_TAG", function(event, data) {
- var tag = data;
- var text = texteditor.selection();
- editor.replaceSelection('<' + tag + '>' + text + '</' + tag + '>');
- if (text.length == 0) {
- var pos = texteditor.cursorPosition();
- texteditor.selectLines(pos.line, pos.character + tag.length + 2);
- }
-
- $(document).trigger('panel:contentChanged', self);
- });
+
/* texteditor.grabKeys(function(event) {
if (keys[event.keyCode]) {
opacity: 0.9,
background: "#FBFBC6",
padding: "1px",
- fontSize: "12px",
+ fontSize: "12px"
}
});
var frameBody = $('body', $(texteditor.frame).contents());
console.log(frameBody.css('font-size'));
frameBody.css('font-size', parseInt(frameBody.css('font-size')) + 2);
- });
-
- this.texteditor = texteditor;
+ });
+ this.texteditor = texteditor;
},
unload: function() {