Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/files_texteditor.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/js
diff options
context:
space:
mode:
authorFlorian Kaiser <florian.kaiser@rzg.mpg.de>2015-01-29 17:14:25 +0300
committerFlorian Kaiser <florian.kaiser@rzg.mpg.de>2015-01-29 17:14:25 +0300
commit7440f37bc19db362116db8454fcab9e6c0324ed8 (patch)
tree5f5a936e2ba8578301d62b8ae94ffb17f20e5eb9 /js
parented1d3ede2178f73b94be21043324ebbdb9983973 (diff)
fix issue 58: Text editor freezes when trying to load non-existing shared file
Diffstat (limited to 'js')
-rw-r--r--js/editor.js17
1 files changed, 10 insertions, 7 deletions
diff --git a/js/editor.js b/js/editor.js
index d826aee..b40ca15 100644
--- a/js/editor.js
+++ b/js/editor.js
@@ -206,11 +206,12 @@ function showFileEditor(dir, filename) {
// bigger text for better readability
document.getElementById('editor').style.fontSize = '16px';
- var data = $.getJSON(
- OC.filePath('files_texteditor', 'ajax', 'loadfile.php'),
- {file: filename, dir: dir},
- function (result) {
- if (result.status === 'success') {
+ var data = $.ajax(
+ {
+ dataType: "json",
+ url: OC.filePath('files_texteditor', 'ajax', 'loadfile.php'),
+ data: {file: filename, dir: dir},
+ success: function (result) {
// Save mtime
$('#editor').attr('data-mtime', result.data.mtime);
$('#editor').attr('data-saving', 'false');
@@ -267,9 +268,11 @@ function showFileEditor(dir, filename) {
}
});
giveEditorFocus();
- } else {
+ },
+ error: function(result) {
// Failed to get the file.
- OC.dialogs.alert(result.data.message, t('files_texteditor', 'An error occurred!'));
+ OC.dialogs.alert('', t('files_texteditor', 'An error occurred!'));
+ hideFileEditor();
}
// End success
}