diff options
Diffstat (limited to 'js/editor.js')
-rw-r--r-- | js/editor.js | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/js/editor.js b/js/editor.js index 752dc5f..d119066 100644 --- a/js/editor.js +++ b/js/editor.js @@ -118,7 +118,11 @@ var Files_Texteditor = { }, function(message){ // Boo - $('small.saving-message').text(t('files_texteditor', 'failed!')); + if (typeof message == 'undefined') { + $('small.saving-message').text(t('files_texteditor', 'failed!')); + } else { + $('small.saving-message').text(message); + } OCA.Files_Texteditor.saveMessageTimeout = setTimeout(function() { $('small.saving-message').fadeOut(200); }, 5000); @@ -524,7 +528,14 @@ var Files_Texteditor = { }) .done(success) .fail(function(jqXHR) { - failure(JSON.parse(jqXHR.responseText).message); + var message; + + try{ + message = JSON.parse(jqXHR.responseText).message; + }catch(e){ + } + + failure(message); }); }, |