From be5f365ff64cfe4e27d3579ed73df192653a08c0 Mon Sep 17 00:00:00 2001 From: Jon Atkins Date: Wed, 13 Nov 2013 20:37:27 +0000 Subject: [PATCH] add (back) code to enxure tooltips close in player tracker - some browsers are buggy without it --- plugins/player-tracker.user.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/plugins/player-tracker.user.js b/plugins/player-tracker.user.js index 86ef1795..e9b5878a 100644 --- a/plugins/player-tracker.user.js +++ b/plugins/player-tracker.user.js @@ -315,7 +315,7 @@ window.plugin.playerTracker.drawData = function() { popup += '
' + ago(last.time, now) + ' ago
' + window.chat.getChatPortalName(last); - // show previous data in tooltip + // show previous data in popup if(evtsLength >= 2) { popup += '
 
previous locations:
' + ''; @@ -356,6 +356,11 @@ window.plugin.playerTracker.drawData = function() { var m = L.marker(gllfe(last), {icon: icon, referenceToPortal: closestPortal, opacity: absOpacity, desc: popup, title: tooltip}); // m.bindPopup(title); + if (tooltip) { + // ensure tooltips are closed, sometimes they linger + m.on('mouseout', function() { $(this._icon).tooltip('close'); }); + } + m.addTo(playerData.team === 'RESISTANCE' ? plugin.playerTracker.drawnTracesRes : plugin.playerTracker.drawnTracesEnl); plugin.playerTracker.oms.addMarker(m);