champs url dans les icones de la map et suppr du data attribute nid sur les liens
This commit is contained in:
parent
c82fc633aa
commit
f2680fc65a
|
@ -269,7 +269,7 @@ display:
|
||||||
popupAnchor:
|
popupAnchor:
|
||||||
x: ''
|
x: ''
|
||||||
'y': ''
|
'y': ''
|
||||||
html: "<div></div>\r\n<div></div>\r\n<div></div>\r\n<div class=\"nid\">{{ nid }}</div>\r\n<div class=\"couleur\">{{ field_couleur }}</div>"
|
html: "<div></div>\r\n<div></div>\r\n<div></div>\r\n<div class=\"url\">[node:url]</div>\r\n<div class=\"couleur\">[node:field_couleur]</div>"
|
||||||
html_class: 'leaflet-map-divicon '
|
html_class: 'leaflet-map-divicon '
|
||||||
circle_marker_options: '{"radius":100,"color":"red","fillColor":"#f03","fillOpacity":0.5}'
|
circle_marker_options: '{"radius":100,"color":"red","fillColor":"#f03","fillOpacity":0.5}'
|
||||||
leaflet_markercluster:
|
leaflet_markercluster:
|
||||||
|
|
|
@ -44,12 +44,13 @@ export const useLayoutStore = defineStore('layout', {
|
||||||
menuTitle.classList.toggle('open');
|
menuTitle.classList.toggle('open');
|
||||||
menuBurger.classList.toggle('open');
|
menuBurger.classList.toggle('open');
|
||||||
menuH2.classList.toggle('open');
|
menuH2.classList.toggle('open');
|
||||||
if (this.isHamburgerMenuOpen) {
|
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
|
// console.log('isHamburgerMenuOpen', this.isHamburgerMenuOpen);
|
||||||
|
if (this.isHamburgerMenuOpen) {
|
||||||
menuContainer.style.display = 'none';
|
menuContainer.style.display = 'none';
|
||||||
|
}
|
||||||
this.isHamburgerMenuOpen = !this.isHamburgerMenuOpen;
|
this.isHamburgerMenuOpen = !this.isHamburgerMenuOpen;
|
||||||
}, 300);
|
}, 300);
|
||||||
}
|
|
||||||
}, 50);
|
}, 50);
|
||||||
document.addEventListener('click', (e) => {
|
document.addEventListener('click', (e) => {
|
||||||
if (!menuContainer.contains(e.target) && !menuBurger.contains(e.target)) {
|
if (!menuContainer.contains(e.target) && !menuBurger.contains(e.target)) {
|
||||||
|
|
|
@ -26,14 +26,6 @@ function processEtapeLinks() {
|
||||||
function processStaticLinks() {
|
function processStaticLinks() {
|
||||||
const general_link_fields = document.querySelectorAll('#menu > ul > li > a');
|
const general_link_fields = document.querySelectorAll('#menu > ul > li > a');
|
||||||
for (let i = 0; i < general_link_fields.length; i ++) {
|
for (let i = 0; i < general_link_fields.length; i ++) {
|
||||||
let general_link_path = general_link_fields[i].getAttribute('data-drupal-link-system-path');
|
|
||||||
if (general_link_path && general_link_path !== '<front>') {
|
|
||||||
const match = [...general_link_path.match(/^node\/(\d+)$/)];
|
|
||||||
if (match) {
|
|
||||||
const nid = match[1];
|
|
||||||
general_link_fields[i].setAttribute('data-nid', parseInt(nid));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
general_link_fields[i].addEventListener('click', (e) => e.preventDefault());
|
general_link_fields[i].addEventListener('click', (e) => e.preventDefault());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue