From 7d6924d2535ce749bcdeab077244387f263af412 Mon Sep 17 00:00:00 2001 From: Squidly271 Date: Sat, 7 Dec 2024 10:33:06 -0500 Subject: [PATCH 1/3] Fix TS tooltip on mobile --- .../DockerContainers.page | 22 ++++++++++--------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/emhttp/plugins/dynamix.docker.manager/DockerContainers.page b/emhttp/plugins/dynamix.docker.manager/DockerContainers.page index 13d6e42c2..8b2f73eef 100644 --- a/emhttp/plugins/dynamix.docker.manager/DockerContainers.page +++ b/emhttp/plugins/dynamix.docker.manager/DockerContainers.page @@ -115,20 +115,22 @@ function loadlist(init) { $.get('/plugins/dynamix.docker.manager/include/DockerContainers.php',function(d) { clearTimeout(timers.docker); var data = d.split(/\0/); + $(".TS_tooltip").tooltipster("destroy"); $('#docker_list').html(data[0]); - $('#docker_list .TS_tooltip').tooltipster({ + $('.TS_tooltip').tooltipster({ animation: 'fade', delay: 200, trigger: 'custom', - triggerOpen: { - mouseenter: true, - click: true - }, - triggerClose: { - mouseleave: true, - click: true - }, - contentAsHTML: true + triggerOpen: {click:true,touchstart:true,mouseenter:true}, + triggerClose:{click:true,scroll:false,mouseleave:true}, + interactive: true, + viewportAware: true, + contentAsHTML: true, + functionBefore: function(instance,helper) { + var origin = $(helper.origin); + var TScontent = $(origin).attr("data-TStitle"); + instance.content(TScontent); + } }); $('head').append('