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); + });