improved borders over CodeMirror and panels

This commit is contained in:
coderaiser 2012-09-10 11:11:49 -04:00
parent 5367452a8f
commit 1bffa3033e
4 changed files with 26 additions and 18 deletions

View file

@ -48,24 +48,23 @@ var CloudCommander, CloudFunc, CodeMirror;
Util.cssSet({id:'editor',
inner : '.CodeMirror{' +
'font-family :\'Droid Sans Mono\';' +
'font-size :15px;' +
'padding :20px;' +
'border: 1.5px solid rgba(49, 123, 249, .40)'+
'}' +
'.CodeMirror-scroll{' +
'height : ' + cloudcmd.HEIGHT + 'px' +
inner : '.CodeMirror{' +
'font-family :\'Droid Sans Mono\';' +
'font-size :15px;' +
'padding :20px 0 0 0;' +
'}' +
'.CodeMirror-scroll{' +
'height : ' + (cloudcmd.HEIGHT-40) + 'px' +
'}'
});
Util.jsload('lib/client/editor/' +
Util.jsload('lib/client/editor/' +
'codemirror/mode/javascript.js',
createEditorDiv);
};
/* load CodeMirror main module */
Util.jsload('lib/client/editor/' +
Util.jsload('lib/client/editor/' +
'codemirror/codemirror.js', loadAll);
});
@ -92,6 +91,7 @@ var CloudCommander, CloudFunc, CodeMirror;
var lThis = this;
var initCodeMirror_f = function(pValue){
lCloudEditor.className = 'panel';
new CodeMirror(lCloudEditor,{
mode : 'javascript',
value : pValue,
@ -173,12 +173,15 @@ var CloudCommander, CloudFunc, CodeMirror;
KeyBinding.set();
Util.showPanel();
var lCloudEditor = Util.getById('CloudEditor');
var lCodeMirror = Util.getByClass('CodeMirror');
if(lCodeMirror.length)
lCloudEditor
.removeChild(lCodeMirror[0]);
var lCloudEditor = Util.getById('CloudEditor');
if(lCloudEditor){
lCloudEditor.className = 'hidden';
var lCodeMirror = Util.getByClass('CodeMirror', lCloudEditor);
if(lCodeMirror.length)
lCloudEditor
.removeChild(lCodeMirror[0]);
}
};
});