From 0b219f7ba32327b47d21a6b03732c18f509a6380 Mon Sep 17 00:00:00 2001
From: r-xyz <100710244+r-xyz@users.noreply.github.com>
Date: Thu, 5 Sep 2024 13:20:40 +0200
Subject: [PATCH 1/3] Add timeout to tool info tooltips in kiosk and status
dashboard. Fixes #246.
---
NEMO/templates/status_dashboard/tools.html | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/NEMO/templates/status_dashboard/tools.html b/NEMO/templates/status_dashboard/tools.html
index 43e15f2f..ac4c0862 100644
--- a/NEMO/templates/status_dashboard/tools.html
+++ b/NEMO/templates/status_dashboard/tools.html
@@ -81,7 +81,11 @@
else
{
{# Set up new tooltip #}
- $(this).tooltip({template: '
', trigger: 'manual', html: 'true', container: '#tools'}).tooltip("show");
+ var tooltip =$(this).tooltip({template: '', trigger: 'manual', html: 'true', container: '#tools'}).tooltip("show").data('bs.tooltip');
+ {# Set auto hide to 30 seconds #}
+ setTimeout(function() {
+ tooltip.hide();
+ }.bind(this), 30000);
}
});
$("[data-toggle='tooltip']").tooltip({html: 'true'});
From 3b247c61bcaa508c81a6ae83ae0d11cd9c7b1266 Mon Sep 17 00:00:00 2001
From: r-xyz <100710244+r-xyz@users.noreply.github.com>
Date: Fri, 6 Sep 2024 01:57:08 +0200
Subject: [PATCH 2/3] Revert "Add timeout to tool info tooltips in kiosk and
status dashboard."
This reverts commit 0b219f7ba32327b47d21a6b03732c18f509a6380.
---
NEMO/templates/status_dashboard/tools.html | 6 +-----
1 file changed, 1 insertion(+), 5 deletions(-)
diff --git a/NEMO/templates/status_dashboard/tools.html b/NEMO/templates/status_dashboard/tools.html
index ac4c0862..43e15f2f 100644
--- a/NEMO/templates/status_dashboard/tools.html
+++ b/NEMO/templates/status_dashboard/tools.html
@@ -81,11 +81,7 @@
else
{
{# Set up new tooltip #}
- var tooltip =$(this).tooltip({template: '', trigger: 'manual', html: 'true', container: '#tools'}).tooltip("show").data('bs.tooltip');
- {# Set auto hide to 30 seconds #}
- setTimeout(function() {
- tooltip.hide();
- }.bind(this), 30000);
+ $(this).tooltip({template: '', trigger: 'manual', html: 'true', container: '#tools'}).tooltip("show");
}
});
$("[data-toggle='tooltip']").tooltip({html: 'true'});
From fa9c56cd117fa55496cb26aaa90495e36f71958c Mon Sep 17 00:00:00 2001
From: r-xyz <100710244+r-xyz@users.noreply.github.com>
Date: Fri, 6 Sep 2024 02:01:06 +0200
Subject: [PATCH 3/3] Add timeout to all tooltips in kiosk page. Fixes #246.
---
NEMO/apps/kiosk/templates/kiosk/kiosk.html | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/NEMO/apps/kiosk/templates/kiosk/kiosk.html b/NEMO/apps/kiosk/templates/kiosk/kiosk.html
index d0e421dd..b9aa4306 100644
--- a/NEMO/apps/kiosk/templates/kiosk/kiosk.html
+++ b/NEMO/apps/kiosk/templates/kiosk/kiosk.html
@@ -456,7 +456,13 @@
$(item).data('keyboard').close(false);
})
}
-
+ {# Auto hide tooltips on kiosk page after 30 seconds #}
+ $(document).on('shown.bs.tooltip', function () {
+ var tooltip = $('.tooltip');
+ setTimeout(function () {
+ tooltip.hide();
+ }, 30000);
+ });