<%= interactive_map_for(assemblies_data_for_map(@geolocalized_assemblies)) do %>
-
- <%= stylesheet_link_tag "decidim/map" %>
- <%= stylesheet_link_tag "decidim/homepage_interactive_map/map" %>
+ " id="view-participatory-process">
+ <%= stylesheet_pack_tag "decidim_map" %>
+ <%= stylesheet_pack_tag "decidim_homepage_interactive_map_css" %>
<% end %>
diff --git a/app/packs/entrypoints/decidim_homepage_interactive_map.scss b/app/packs/entrypoints/decidim_homepage_interactive_map.scss
new file mode 100644
index 0000000..58edd27
--- /dev/null
+++ b/app/packs/entrypoints/decidim_homepage_interactive_map.scss
@@ -0,0 +1 @@
+@import "stylesheets/decidim/homepage_interactive_map/map";
diff --git a/app/packs/src/decidim/homepage_interactive_map/interactive_map.js b/app/packs/src/decidim/homepage_interactive_map/interactive_map.js
index 09131e0..24bc4f9 100644
--- a/app/packs/src/decidim/homepage_interactive_map/interactive_map.js
+++ b/app/packs/src/decidim/homepage_interactive_map/interactive_map.js
@@ -23,12 +23,10 @@ L.DivIcon.SVGIcon.DecidimIcon = L.DivIcon.SVGIcon.extend({
});
(() => {
-
$(document).ready(() => {
const here_api_key = $("#interactive_map").data("here-api-key");
const geoJson = $("#interactive_map").data("geojson-data");
- const popupInteractiveTemplateId = "marker-popup-interactive_map";
- $.template(popupInteractiveTemplateId, $(`#${popupInteractiveTemplateId}`).html());
+ const $viewParticipatoryProcess = $("#view-participatory-process");
// Used to prevent click event when double click navigating
const clickDelay = 500;
@@ -115,6 +113,27 @@ L.DivIcon.SVGIcon.DecidimIcon = L.DivIcon.SVGIcon.extend({
return (delta + 2) * 2;
}
+ function tmpl(participatoryProcess, linkTxt) {
+ return `
+