From 9593cc99508d0a0566362e154b66817f8be740e1 Mon Sep 17 00:00:00 2001 From: Jared Hancock <jared@osticket.com> Date: Thu, 22 May 2014 14:48:36 -0500 Subject: [PATCH] draft: Show alarming warning on failed auto-save --- js/redactor-osticket.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/js/redactor-osticket.js b/js/redactor-osticket.js index e833f347b..afaf21c9c 100644 --- a/js/redactor-osticket.js +++ b/js/redactor-osticket.js @@ -286,3 +286,17 @@ $(function() { $(document).on('pjax:success', findRichtextBoxes); $(document).on('pjax:start', cleanupRedactorElements); }); + +$(document).ajaxError(function(event, request, settings) { + if (settings.url.indexOf('ajax.php/draft') != -1) { + $('.richtext').each(function() { + var redactor = $(this).data('redactor'); + if (redactor) { + clearInterval(redactor.autosaveInterval); + } + }); + $('#overlay').show(); + alert('Unable to save draft. Refresh the current page to restore and continue your draft.'); + $('#overlay').hide(); + } +}); -- GitLab