X-Git-Url: https://git.mdrn.pl/fnpeditor.git/blobdiff_plain/7b7f19b8680ed7653359bede5833d2cffc11ef8c..30c11b8f1c25ec09d841d52e118a9f8ff5808f1b:/src/editor/modules/rng/rng.js diff --git a/src/editor/modules/rng/rng.js b/src/editor/modules/rng/rng.js index e330854..c040d65 100644 --- a/src/editor/modules/rng/rng.js +++ b/src/editor/modules/rng/rng.js @@ -104,20 +104,25 @@ return function(sandbox) { void(status); var msg = { remote: gettext('Document saved'), - local: gettext('Local copy saved') + local: gettext('Local copy saved'), + error: gettext('Failed to save') }; documentIsDirty = false; - - sandbox.getModule('indicator').clearMessage({message: msg[what]}); - if(status === 'success' && what === 'remote') { - documentSummary.setDraftField('-'); - sandbox.getModule('mainBar').setCommandEnabled('drop-draft', false); - sandbox.getModule('mainBar').setCommandEnabled('save', false); - } - if(what === 'local') { - documentSummary.setDraftField(data.timestamp); - sandbox.getModule('mainBar').setCommandEnabled('drop-draft', true); - sandbox.getModule('mainBar').setCommandEnabled('save', true); + + if (status === 'success') { + sandbox.getModule('indicator').clearMessage({message: msg[what]}); + if (what === 'remote') { + documentSummary.setDraftField('-'); + sandbox.getModule('mainBar').setCommandEnabled('drop-draft', false); + sandbox.getModule('mainBar').setCommandEnabled('save', false); + } + if (what === 'local') { + documentSummary.setDraftField(data.timestamp); + sandbox.getModule('mainBar').setCommandEnabled('drop-draft', true); + sandbox.getModule('mainBar').setCommandEnabled('save', true); + } + } else { + sandbox.getModule('indicator').clearMessage({message: msg[status]}); } }, restoringStarted: function(event) {