summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcello Stanisci <stanisci.m@gmail.com>2018-06-04 15:30:05 +0200
committerMarcello Stanisci <stanisci.m@gmail.com>2018-06-04 15:30:05 +0200
commit06b9664975bc016727eefdb7fa418a11ece5daf9 (patch)
treecebb4e134f921a9daffa5b3c1d7f15efe60a726b
parentcd56aaf0f90c5ef15077c87309f050e156b49b3b (diff)
downloadbackoffice-06b9664975bc016727eefdb7fa418a11ece5daf9.tar.gz
backoffice-06b9664975bc016727eefdb7fa418a11ece5daf9.tar.bz2
backoffice-06b9664975bc016727eefdb7fa418a11ece5daf9.zip
UX.
Info bar disappears and reappears if the user triggers subsequent errors.
-rw-r--r--js/backoffice.js12
1 files changed, 11 insertions, 1 deletions
diff --git a/js/backoffice.js b/js/backoffice.js
index eeac8f3..ba04d80 100644
--- a/js/backoffice.js
+++ b/js/backoffice.js
@@ -137,6 +137,11 @@ function make_marker(wtid){
* 'fill_table()'.
*/
var track_transfer = function(exchange, wtid, cb){
+
+ /* Remove any previous errors, if there are any. */
+ var info_bar = document.getElementById("information-bar");
+ info_bar.style.visibility = "hidden";
+
var qs = `/track/transfer?` +
`exchange=${exchange}&` +
`wtid=${wtid}&` +
@@ -176,7 +181,7 @@ var show_error = function(response_text){
msg = parse['hint'];
} catch (e) {
- console.log("Must keep raw HTML-ish response");
+ console.log("Must keep raw response");
}
/* msg is ready here. */
@@ -195,6 +200,11 @@ var show_error = function(response_text){
* in the page.
*/
var track_order = function(order_id, cb){
+
+ /* Remove any previous errors, if there are any. */
+ var info_bar = document.getElementById("information-bar");
+ info_bar.style.visibility = "hidden";
+
var req = new XMLHttpRequest();
var url = `/track/order?` +
`order_id=${order_id}&` +