Bug d'affichage de la carte en admin dans la boite d'un document
Les points GIS peuvent être liés aux documents. Or dans l'admin de SPIP les documents sont la majorité du temps affichés dans une boite JS, et non pas en allant dans leur URL complète.
Sauf que quand on a une carte Leaflet dans une boite JS, par défaut, c'est toujours pété. C'est un "bug"/comportement connu : il faut toujours recalculer l'affichage de la carte après coup quand on est sûr que la boite a fini de s'ouvrir (donc dans un event de fin généralement).
Mais le plugin ne le fait donc pas pour sa propre utilisation dans l'admin, ce qui produit une carte toute grise.
Je me demande un truc : on peut pas connaitre tous les cas dynamique du monde ok (box, onglet, ajax, etc), mais la lib de box fournie en dist est toujours connue, elle. Est-ce que le JS de GIS serait capable de détecter qu'une carte est dans le contenu d'une box ? Et donc arriverait à toujours forcer par défaut un recalcul, à la fin de l'ouverture ? Ça permettrait de faire marcher ce cas magiquement à la fois pour l'admin mais aussi tout le monde en public, de base, sans rien avoir à coder soi-même en plus.
Mais si pas possible, il faudrait au moins ajouter pour l'admin un recalcul d'affichage lors de l'event d'ouverture d'une boite de document.