diff options
| author | Jan-Hendrik Willms <tleilax+studip@gmail.com> | 2022-04-27 06:45:57 +0000 |
|---|---|---|
| committer | Jan-Hendrik Willms <tleilax+studip@gmail.com> | 2022-04-27 06:45:57 +0000 |
| commit | e101016ce6029a7bf957ce13db84ca4da1ff62d7 (patch) | |
| tree | f14ca1a04dff7d5a43fad7ab75f83814518c9795 /resources/assets/javascripts/lib/dialog.js | |
| parent | d0a835f4a67c890cc0a53973ba5066a49b458f97 (diff) | |
dialogs: show appropriate error message when request fails, fixes #966
Closes #966
Diffstat (limited to 'resources/assets/javascripts/lib/dialog.js')
| -rw-r--r-- | resources/assets/javascripts/lib/dialog.js | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/resources/assets/javascripts/lib/dialog.js b/resources/assets/javascripts/lib/dialog.js index 0ce30c6..0ac7652 100644 --- a/resources/assets/javascripts/lib/dialog.js +++ b/resources/assets/javascripts/lib/dialog.js @@ -1,4 +1,9 @@ import { $gettext } from '../lib/gettext.js'; +import parseOptions from './parse_options.js'; +import extractCallback from './extract_callback.js'; +import Overlay from './overlay.js'; +import PageLayout from './page_layout.js'; +import Report from './report.js'; /*jslint esversion: 6*/ @@ -13,10 +18,6 @@ import { $gettext } from '../lib/gettext.js'; * @todo Handle file uploads <http://goo.gl/PnSra8> */ -import parseOptions from './parse_options.js'; -import extractCallback from './extract_callback.js'; -import Overlay from './overlay.js'; -import PageLayout from './page_layout.js'; var dialog_margin = 0; @@ -309,8 +310,10 @@ Dialog.fromURL = function(url, options) { Dialog.show(response, options); } }) - .fail(() => { + .fail((jqXHR, textStatus, errorThrown) => { + Report.error($gettext('Es ist ein Fehler aufgetreten'), errorThrown); Overlay.hide(); + }); return true; |
