From 92a681aa1f00ffcedc0034c372f5c1797db30229 Mon Sep 17 00:00:00 2001 From: Jonathan Druart Date: Tue, 13 Feb 2024 15:11:59 +0100 Subject: [PATCH] Bug 36084: Add a Dialog class To display potential errors. --- .../intranet-tmpl/prog/js/fetch/http-client.js | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/koha-tmpl/intranet-tmpl/prog/js/fetch/http-client.js b/koha-tmpl/intranet-tmpl/prog/js/fetch/http-client.js index 225a5e6c521..1b3d081f1a7 100644 --- a/koha-tmpl/intranet-tmpl/prog/js/fetch/http-client.js +++ b/koha-tmpl/intranet-tmpl/prog/js/fetch/http-client.js @@ -1,4 +1,15 @@ -//import { setError, submitting, submitted } from "../messages"; +class Dialog { + constructor(options = {}){ + } + + setMessage(message){ + $("#messages").append('
%s
'.format(message)) + } + + setError(error){ + $("#messages").append('
%s
'.format(error)) + } +} class HttpClient { constructor(options = {}) { @@ -45,7 +56,7 @@ class HttpClient { }) .catch(err => { error = err; - //setError(err); + new Dialog().setError(err); console.error(err); }) .then(() => { -- 2.34.1