What is the bug? (in English)
lizMap.events.on({
'lizmapeditionformdisplayed': function (event) {
setTimeout(() => {
const snappingContainer = document.querySelector('lizmap-snapping');
if (snappingContainer) {
const snappingButton = snappingContainer.querySelector('.btn:not([disabled])'); // Sélectionne un bouton actif
if (snappingButton) {
// Vérifier si le bouton est déjà actif en regardant une classe CSS
if (!snappingButton.classList.contains('active')) {
snappingButton.click(); // Activer le snapping
}
}
}
}, 200); // Délai à augmenter pour s'assurer que tout est bien chargé
}
});
Logs from the Javascript console
lizMap.events.on({
'lizmapeditionformdisplayed': function (event) {
setTimeout(() => {
const snappingContainer = document.querySelector('lizmap-snapping');
if (snappingContainer) {
const snappingButton = snappingContainer.querySelector('.btn:not([disabled])');
if (snappingButton) {
if (!snappingButton.classList.contains('active')) {
snappingButton.click(); // Activer le snapping
}
}
}
}, 200);
}
});
Versions, safeguards, check summary etc
New script for automatic activation in lizmap 3.9
Check Lizmap plugin
Browsers
Firefox
Browsers version
Firefox