added ability to read files in CodeMirror

This commit is contained in:
coderaiser 2012-07-30 10:29:39 -04:00
parent 9544c66633
commit e6a997776b

View file

@ -54,7 +54,8 @@ CloudCommander.Editor.CodeMirror = {
};
/* load CodeMirror main module */
CloudCommander.jsload('lib/client/editor/codemirror/pack/codemirror.pack.js', loadAll(this));
CloudCommander.jsload('lib/client/editor/codemirror/pack/codemirror.pack.js',
loadAll(this));
}),
show : (function(){ /* function shows CodeMirror editor */
@ -67,12 +68,24 @@ CloudCommander.Editor.CodeMirror = {
var lLeft = this.getById('left');
var lCloudEditor = this.getById('CloudEditor');
var lCurrent = this.getById(CloudCommander.CURRENCURRENT_FILE);
var lA;
if(lCurrent.length)
lA = lCurrent.getElementsByTagName('a');
if(lA.length)
lA = lA[0].href;
var lValue = $.ajax(lA);
if(lValue.responseText)
lValue = lValue.responseText;
lLeft &&
(lLeft.className = 'panel hidden');
CodeMirror(lCloudEditor,{
mode : 'xml',
value : '',
value : lValue,
theme : 'night',
lineNumbers : true,
//переносим длинные строки