From 55d9a76281545f03f76004fd4164aa2f96d48758 Mon Sep 17 00:00:00 2001 From: Daniel Asher Resnick Date: Mon, 10 Mar 2025 12:21:31 -0500 Subject: [PATCH] Location popups --- wiki-map.pl | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/wiki-map.pl b/wiki-map.pl index 3579d7b..3eae9c4 100644 --- a/wiki-map.pl +++ b/wiki-map.pl @@ -187,6 +187,15 @@ foreach my $page (values %{$location_query_results->{query}{pages}}) $location->{defaults}{coords_colour} = $parsed_template->{named_params}{coordinates_colour} if $parsed_template->{named_params}{coordinates_colour}; push @{$background_pages{"File:$parsed_template->{named_params}{background}"}}, $location; + if($html_document) + { + $location->{popup} = HexGrid::PopUp->new + ( + name => $location->{name}, + description => $parsed_template->{named_params}{abstract}, + link => $page->{canonicalurl} + ); + } my $region_name = $parsed_template->{positional_params}[1]; $regions_by_subregion{$location->{name}} = $region_name;