diff --git a/plugins/portals-list.user.js b/plugins/portals-list.user.js index 6224df3e..f6454169 100644 --- a/plugins/portals-list.user.js +++ b/plugins/portals-list.user.js @@ -13,6 +13,7 @@ // ==/UserScript== /* whatsnew +* 0.0.10: Fixed persistent css problem with alert * 0.0.9 : bugs hunt * 0.0.8 : Aborted to avoid problems with Niantic (export portals informations as csv or kml file) * 0.0.7 : more informations avalaible via tooltips (who deployed, energy, ...), new E/AP column @@ -120,20 +121,23 @@ window.plugin.portalslist.displayPL = function() { } else { html = '
Nothing to Show !
'; }; - alert('
' + html + '
', true, function() {$(".ui-dialog").removeClass('ui-dialog-portalslist');}); + alert('
' + html + '
', true, function() { + $(".ui-dialog").removeClass('ui-dialog-portalslist'); + $(document).off('.portalslist'); + }); $(".ui-dialog").addClass('ui-dialog-portalslist'); // Setup sorting - $(document).on('click', '#portalslist table th', function() { + $(document).on('click.portalslist', '#portalslist table th', function() { $('#portalslist').html(window.plugin.portalslist.portalTable($(this).data('sort'),window.plugin.portalslist.sortOrder,window.plugin.portalslist.filter)); }); - $(document).on('click', '#portalslist .filterAll', function() { + $(document).on('click.portalslist', '#portalslist .filterAll', function() { $('#portalslist').html(window.plugin.portalslist.portalTable($(this).data('sort'),window.plugin.portalslist.sortOrder,0)); }); - $(document).on('click', '#portalslist .filterRes', function() { + $(document).on('click.portalslist', '#portalslist .filterRes', function() { $('#portalslist').html(window.plugin.portalslist.portalTable($(this).data('sort'),window.plugin.portalslist.sortOrder,1)); }); - $(document).on('click', '#portalslist .filterEnl', function() { + $(document).on('click.portalslist', '#portalslist .filterEnl', function() { $('#portalslist').html(window.plugin.portalslist.portalTable($(this).data('sort'),window.plugin.portalslist.sortOrder,2)); });