Stikked/htdocs/static/js/codemirror_exec.js
2012-04-23 14:08:37 +02:00

33 lines
607 B
JavaScript

var CM = window.CM || {}
CM.on = false;
CM.mode = 'php';
CM.init = function() {
if (CM.on) {
CM.editor.toTextArea();
CM.on = false;
} else {
CM.editor = CodeMirror.fromTextArea(document.getElementById('code'), {
mode: CM.mode,
lineNumbers: true,
lineWrapping: true,
});
CM.on = true;
}
};
$(document).ready(function() {
$enable_codemirror = $('#enable_codemirror');
$enable_codemirror.click(function() {
CM.init();
//$enable_codemirror.remove();
return false;
});
$langselect = $('#lang');
$langselect.change(function() {
CM.mode = $(this).val();
CM.init();
});
});