summaryrefslogtreecommitdiffstats
path: root/apps/files_texteditor
diff options
context:
space:
mode:
authorRobin Appelman <icewind@owncloud.com>2012-01-14 21:58:16 +0100
committerRobin Appelman <icewind@owncloud.com>2012-01-14 21:58:16 +0100
commit352d73f1e077c2687be15fe1fab409d9a2283dae (patch)
tree4f3c6c271d69ec573d152b037463229bdff55094 /apps/files_texteditor
parent4cc68eac6d132f31782800efc4b8742ad7a72598 (diff)
downloadnextcloud-server-352d73f1e077c2687be15fe1fab409d9a2283dae.tar.gz
nextcloud-server-352d73f1e077c2687be15fe1fab409d9a2283dae.zip
some minor changes to the text editor loading
Diffstat (limited to 'apps/files_texteditor')
-rw-r--r--apps/files_texteditor/js/editor.js65
1 files changed, 32 insertions, 33 deletions
diff --git a/apps/files_texteditor/js/editor.js b/apps/files_texteditor/js/editor.js
index b36a3a692cd..cb1af3dd6db 100644
--- a/apps/files_texteditor/js/editor.js
+++ b/apps/files_texteditor/js/editor.js
@@ -174,41 +174,40 @@ function giveEditorFocus(){
function showFileEditor(dir,filename){
if(!editorIsShown()){
// Loads the file editor and display it.
- var data = $.ajax({
- url: OC.filePath('files_texteditor','ajax','loadfile.php'),
- data: 'file='+encodeURIComponent(filename)+'&dir='+encodeURIComponent(dir),
- complete: function(data){
- result = jQuery.parseJSON(data.responseText);
- if(result.status == 'success'){
- // Save mtime
- $('#editor').attr('data-mtime', result.data.mtime);
- // Initialise the editor
- showControls(filename,result.data.write);
- $('table').fadeOut('slow', function() {
- // Update document title
- document.title = filename;
- $('#editor').text(result.data.filecontents);
- $('#editor').attr('data-dir', dir);
- $('#editor').attr('data-filename', filename);
- window.aceEditor = ace.edit("editor");
- aceEditor.setShowPrintMargin(false);
- if(result.data.write=='false'){
- aceEditor.setReadOnly(true);
- }
- setEditorSize();
- setSyntaxMode(getFileExtension(filename));
- OC.addScript('files_texteditor','aceeditor/theme-clouds', function(){
- window.aceEditor.setTheme("ace/theme/clouds");
- });
+ var data = $.getJSON(
+ OC.filePath('files_texteditor','ajax','loadfile.php'),
+ {file:filename,dir:dir},
+ function(result){
+ if(result.status == 'success'){
+ // Save mtime
+ $('#editor').attr('data-mtime', result.data.mtime);
+ // Initialise the editor
+ showControls(filename,result.data.write);
+ $('table').fadeOut('slow', function() {
+ // Update document title
+ document.title = filename;
+ $('#editor').text(result.data.filecontents);
+ $('#editor').attr('data-dir', dir);
+ $('#editor').attr('data-filename', filename);
+ window.aceEditor = ace.edit("editor");
+ aceEditor.setShowPrintMargin(false);
+ if(result.data.write=='false'){
+ aceEditor.setReadOnly(true);
+ }
+ setEditorSize();
+ setSyntaxMode(getFileExtension(filename));
+ OC.addScript('files_texteditor','aceeditor/theme-clouds', function(){
+ window.aceEditor.setTheme("ace/theme/clouds");
});
- } else {
- // Failed to get the file.
- alert(result.data.message);
- }
- // End success
+ });
+ } else {
+ // Failed to get the file.
+ alert(result.data.message);
}
- // End ajax
- });
+ // End success
+ }
+ // End ajax
+ );
is_editor_shown = true;
}
}