Changeset 70028 in spip-zone


Ignore:
Timestamp:
Feb 20, 2013, 12:13:57 PM (7 years ago)
Author:
brunobergot@…
Message:

Version 4.3.4 : définir popupAnchor lorsqu'on utilise un logo personnalisé pour les points afin de bien placer la popup par rapport au marqueur + maj du json/gis_sites qui n'était pas up depuis un moment + simplification de l'écriture des crochets dans les squelettes json

Location:
_plugins_/gis/trunk
Files:
13 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/gis/trunk/json/gis.html

    r69925 r70028  
    1616                        #SET{icon_h,#GET{logo_doc}|extraire_attribut{src}|hauteur}
    1717                        [,"icon": (#GET{logo_doc}|extraire_attribut{src}|url_absolue|json_encode)],
    18                         "icon_size": [(#VAL{91}|chr)]#GET{icon_w},#GET{icon_h}[(#VAL{93}|chr)],
    19                         "icon_anchor": [(#VAL{91}|chr)][(#GET{icon_w}|div{2})],[(#GET{icon_h})][(#VAL{93}|chr)]]
     18                        "icon_size": \[[(#GET{icon_w})],[(#GET{icon_h})]\],
     19                        "icon_anchor": \[[(#GET{icon_w}|div{2})],[(#GET{icon_h})]\],
     20                        "popup_anchor": \[1,[-(#GET{icon_h}|div{1.2})]\]]
    2021                }}</BOUCLE_gis>
  • _plugins_/gis/trunk/json/gis_articles.html

    r69925 r70028  
    1515                        #SET{icon_w,#GET{logo_doc}|extraire_attribut{src}|largeur}
    1616                        #SET{icon_h,#GET{logo_doc}|extraire_attribut{src}|hauteur}
    17                         #SET{icon_anchorPoint,''}
    1817                        [,"icon": (#GET{logo_doc}|extraire_attribut{src}|url_absolue|json_encode)],
    19                         "icon_size": [(#VAL{91}|chr)]#GET{icon_w},#GET{icon_h}[(#VAL{93}|chr)],
    20                         "icon_anchor": [(#VAL{91}|chr)][(#GET{icon_w}|div{2})],[(#GET{icon_h})][(#VAL{93}|chr)]]
     18                        "icon_size": \[[(#GET{icon_w})],[(#GET{icon_h})]\],
     19                        "icon_anchor": \[[(#GET{icon_w}|div{2})],[(#GET{icon_h})]\],
     20                        "popup_anchor": \[1,[-(#GET{icon_h}|div{1.2})]\]]
    2121                }}</BOUCLE_art>
  • _plugins_/gis/trunk/json/gis_auteurs.html

    r69925 r70028  
    1515                        #SET{icon_w,#GET{logo_doc}|extraire_attribut{src}|largeur}
    1616                        #SET{icon_h,#GET{logo_doc}|extraire_attribut{src}|hauteur}
    17                         #SET{icon_anchorPoint,''}
    1817                        [,"icon": (#GET{logo_doc}|extraire_attribut{src}|url_absolue|json_encode)],
    19                         "icon_size": [(#VAL{91}|chr)]#GET{icon_w},#GET{icon_h}[(#VAL{93}|chr)],
    20                         "icon_anchor": [(#VAL{91}|chr)][(#GET{icon_w}|div{2})],[(#GET{icon_h})][(#VAL{93}|chr)]]
     18                        "icon_size": \[[(#GET{icon_w})],[(#GET{icon_h})]\],
     19                        "icon_anchor": \[[(#GET{icon_w}|div{2})],[(#GET{icon_h})]\],
     20                        "popup_anchor": \[1,[-(#GET{icon_h}|div{1.2})]\]]
    2121                }}</BOUCLE_auteurs>
  • _plugins_/gis/trunk/json/gis_documents.html

    r69925 r70028  
    44                "id":"#ID_GIS",
    55                "properties": {
    6                 "title":[(#TITRE_GIS*|sinon{#TITRE*}|supprimer_numero|json_encode)],
    7                 "description":[(#DESCRIPTIF_GIS|sinon{#DESCRIPTIF}|json_encode)][(#SET{logo_doc,''})]
    8                 [(#LOGO_GIS|oui)
    9                 [(#SET{logo_doc,#LOGO_GIS|image_passe_partout{32,32}|image_recadre{32,32}})]]
    10                 [(#LOGO_GIS|non)
    11                 [(#CHEMIN{images/marker_defaut.png}|oui)
    12                         [(#SET{logo_doc,#CHEMIN{images/marker_defaut.png}|image_passe_partout{32,32}|image_recadre{32,32}})]
    13                 ]]
    14                 [(#GET{logo_doc}|oui)
    15                 #SET{icon_w,#GET{logo_doc}|extraire_attribut{src}|largeur}
    16                 #SET{icon_h,#GET{logo_doc}|extraire_attribut{src}|hauteur}
    17                 #SET{icon_anchorPoint,''}
    18                 [,"icon": (#GET{logo_doc}|extraire_attribut{src}|url_absolue|json_encode)],
    19                 "icon_size": [(#VAL{91}|chr)]#GET{icon_w},#GET{icon_h}[(#VAL{93}|chr)],
    20                 "icon_anchor": [(#VAL{91}|chr)][(#GET{icon_w}|div{2})],[(#GET{icon_h})][(#VAL{93}|chr)]]
     6                        "title":[(#TITRE_GIS*|sinon{#TITRE*}|supprimer_numero|json_encode)],
     7                        "description":[(#DESCRIPTIF_GIS|sinon{#DESCRIPTIF}|json_encode)][(#SET{logo_doc,''})]
     8                        [(#LOGO_GIS|oui)
     9                        [(#SET{logo_doc,#LOGO_GIS|image_passe_partout{32,32}|image_recadre{32,32}})]]
     10                        [(#LOGO_GIS|non)
     11                        [(#CHEMIN{images/marker_defaut.png}|oui)
     12                                [(#SET{logo_doc,#CHEMIN{images/marker_defaut.png}|image_passe_partout{32,32}|image_recadre{32,32}})]
     13                        ]]
     14                        [(#GET{logo_doc}|oui)
     15                        #SET{icon_w,#GET{logo_doc}|extraire_attribut{src}|largeur}
     16                        #SET{icon_h,#GET{logo_doc}|extraire_attribut{src}|hauteur}
     17                        [,"icon": (#GET{logo_doc}|extraire_attribut{src}|url_absolue|json_encode)],
     18                        "icon_size": \[[(#GET{icon_w})],[(#GET{icon_h})]\],
     19                        "icon_anchor": \[[(#GET{icon_w}|div{2})],[(#GET{icon_h})]\],
     20                        "popup_anchor": \[1,[-(#GET{icon_h}|div{1.2})]\]]
    2121                }}</BOUCLE_doc>
  • _plugins_/gis/trunk/json/gis_evenements.html

    r69925 r70028  
    1515                        #SET{icon_w,#GET{logo_doc}|extraire_attribut{src}|largeur}
    1616                        #SET{icon_h,#GET{logo_doc}|extraire_attribut{src}|hauteur}
    17                         #SET{icon_anchorPoint,''}
    1817                        [,"icon": (#GET{logo_doc}|extraire_attribut{src}|url_absolue|json_encode)],
    19                         "icon_size": [(#VAL{91}|chr)]#GET{icon_w},#GET{icon_h}[(#VAL{93}|chr)],
    20                         "icon_anchor": [(#VAL{91}|chr)][(#GET{icon_w}|div{2})],[(#GET{icon_h})][(#VAL{93}|chr)]]
     18                        "icon_size": \[[(#GET{icon_w})],[(#GET{icon_h})]\],
     19                        "icon_anchor": \[[(#GET{icon_w}|div{2})],[(#GET{icon_h})]\],
     20                        "popup_anchor": \[1,[-(#GET{icon_h}|div{1.2})]\]]
    2121                }}</BOUCLE_events>
  • _plugins_/gis/trunk/json/gis_mots.html

    r69925 r70028  
    1515                        #SET{icon_w,#GET{logo_doc}|extraire_attribut{src}|largeur}
    1616                        #SET{icon_h,#GET{logo_doc}|extraire_attribut{src}|hauteur}
    17                         #SET{icon_anchorPoint,''}
    1817                        [,"icon": (#GET{logo_doc}|extraire_attribut{src}|url_absolue|json_encode)],
    19                         "icon_size": [(#VAL{91}|chr)]#GET{icon_w},#GET{icon_h}[(#VAL{93}|chr)],
    20                         "icon_anchor": [(#VAL{91}|chr)][(#GET{icon_w}|div{2})],[(#GET{icon_h})][(#VAL{93}|chr)]]
     18                        "icon_size": \[[(#GET{icon_w})],[(#GET{icon_h})]\],
     19                        "icon_anchor": \[[(#GET{icon_w}|div{2})],[(#GET{icon_h})]\],
     20                        "popup_anchor": \[1,[-(#GET{icon_h}|div{1.2})]\]]
    2121                }}</BOUCLE_mots>
  • _plugins_/gis/trunk/json/gis_point_libre.html

    r69053 r70028  
    1010                #SET{logo_doc,#GET{icone}|sinon{#GET{icone_defaut}}|image_passe_partout{32,32}|image_recadre{32,32,center}|extraire_attribut{src}|url_absolue}
    1111                [(#GET{logo_doc}|oui)
    12                 #SET{icon_w,#GET{logo_doc}|largeur}
    13                 #SET{icon_h,#GET{logo_doc}|hauteur}
    14                 [,"icon": (#GET{logo_doc}|json_encode)],
    15                 "icon_size": [(#VAL{91}|chr)]#GET{icon_w},#GET{icon_h}[(#VAL{93}|chr)],
    16                 "icon_anchor": [(#VAL{91}|chr)][(#GET{icon_w}|div{2})],[(#GET{icon_h})][(#VAL{93}|chr)]
    17                 ]
     12                #SET{icon_w,#GET{logo_doc}|extraire_attribut{src}|largeur}
     13                #SET{icon_h,#GET{logo_doc}|extraire_attribut{src}|hauteur}
     14                [,"icon": (#GET{logo_doc}|extraire_attribut{src}|url_absolue|json_encode)],
     15                "icon_size": \[[(#GET{icon_w})],[(#GET{icon_h})]\],
     16                "icon_anchor": \[[(#GET{icon_w}|div{2})],[(#GET{icon_h})]\],
     17                "popup_anchor": \[1,[-(#GET{icon_h}|div{1.2})]\]]
    1818        }
    1919}
  • _plugins_/gis/trunk/json/gis_rubriques.html

    r69925 r70028  
    1515                        #SET{icon_w,#GET{logo_doc}|extraire_attribut{src}|largeur}
    1616                        #SET{icon_h,#GET{logo_doc}|extraire_attribut{src}|hauteur}
    17                         #SET{icon_anchorPoint,''}
    1817                        [,"icon": (#GET{logo_doc}|extraire_attribut{src}|url_absolue|json_encode)],
    19                         "icon_size": [(#VAL{91}|chr)]#GET{icon_w},#GET{icon_h}[(#VAL{93}|chr)],
    20                         "icon_anchor": [(#VAL{91}|chr)][(#GET{icon_w}|div{2})],[(#GET{icon_h})][(#VAL{93}|chr)]]
     18                        "icon_size": \[[(#GET{icon_w})],[(#GET{icon_h})]\],
     19                        "icon_anchor": \[[(#GET{icon_w}|div{2})],[(#GET{icon_h})]\],
     20                        "popup_anchor": \[1,[-(#GET{icon_h}|div{1.2})]\]]
    2121                }}</BOUCLE_rub>
  • _plugins_/gis/trunk/json/gis_sites.html

    r69925 r70028  
    33                "geometry": {"type": "Point", "coordinates": [#LON, #LAT]},
    44                "id":"#ID_GIS",
    5                 "title":[(#TITRE_GIS*|sinon{#NOM_SITE*}|supprimer_numero|json_encode)],
    6                 "description":[(#DESCRIPTIF_GIS|sinon{#DESCRIPTIF}|json_encode)][(#SET{logo_doc,''})]
    7                 [(#LOGO_GIS|oui)
    8                 [(#SET{logo_doc,#LOGO_GIS|image_passe_partout{32,32}|image_recadre{32,32}})]]
    9                 [(#LOGO_GIS|non)
    10                 [(#CHEMIN{images/marker_defaut.png}|oui)
    11                         [(#SET{logo_doc,#CHEMIN{images/marker_defaut.png}|image_passe_partout{32,32}|image_recadre{32,32}})]
    12                 ]]
    13                 [(#GET{logo_doc}|oui)
    14                 #SET{icon_w,#GET{logo_doc}|extraire_attribut{src}|largeur}
    15                 #SET{icon_h,#GET{logo_doc}|extraire_attribut{src}|hauteur}
    16                 #SET{icon_anchorPoint,''}
    17                 [,"icon": (#GET{logo_doc}|extraire_attribut{src}|url_absolue|json_encode)],
    18                 "icon_size": [(#VAL{91}|chr)]#GET{icon_w},#GET{icon_h}[(#VAL{93}|chr)],
    19                 "icon_anchor": [(#VAL{91}|chr)][(#GET{icon_w}|div{2})],[(#GET{icon_h})][(#VAL{93}|chr)]
    20                 ]}</BOUCLE_sit>
     5                "properties": {
     6                        "title":[(#TITRE_GIS*|sinon{#NOM_SITE*}|supprimer_numero|json_encode)],
     7                        "description":[(#DESCRIPTIF_GIS|sinon{#DESCRIPTIF}|json_encode)][(#SET{logo_doc,''})]
     8                        [(#LOGO_GIS|oui)
     9                        [(#SET{logo_doc,#LOGO_GIS|image_passe_partout{32,32}|image_recadre{32,32}})]]
     10                        [(#LOGO_GIS|non)
     11                        [(#CHEMIN{images/marker_defaut.png}|oui)
     12                                [(#SET{logo_doc,#CHEMIN{images/marker_defaut.png}|image_passe_partout{32,32}|image_recadre{32,32}})]
     13                        ]]
     14                        [(#GET{logo_doc}|oui)
     15                        #SET{icon_w,#GET{logo_doc}|extraire_attribut{src}|largeur}
     16                        #SET{icon_h,#GET{logo_doc}|extraire_attribut{src}|hauteur}
     17                        [,"icon": (#GET{logo_doc}|extraire_attribut{src}|url_absolue|json_encode)],
     18                        "icon_size": \[[(#GET{icon_w})],[(#GET{icon_h})]\],
     19                        "icon_anchor": \[[(#GET{icon_w}|div{2})],[(#GET{icon_h})]\],
     20                        "popup_anchor": \[1,[-(#GET{icon_h}|div{1.2})]\]]
     21                }}</BOUCLE_sit>
  • _plugins_/gis/trunk/modeles/carte_gis.html

    r69978 r70028  
    151151                                        iconUrl: feature.properties.icon,
    152152                                        iconSize: new L.Point( feature.properties.icon_size\[0\], feature.properties.icon_size\[1\] ),
    153                                         iconAnchor: new L.Point( feature.properties.icon_anchor\[0\], feature.properties.icon_anchor\[1\] )
     153                                        iconAnchor: new L.Point( feature.properties.icon_anchor\[0\], feature.properties.icon_anchor\[1\] ),
     154                                        popupAnchor: new L.Point( feature.properties.popup_anchor\[0\], feature.properties.popup_anchor\[1\] )
    154155                                }));
    155156                        }
  • _plugins_/gis/trunk/modeles/carte_gis_preview.html

    r67407 r70028  
    7272                                                        iconUrl: feature.properties.icon,
    7373                                                        iconSize: new L.Point( feature.properties.icon_size\[0\], feature.properties.icon_size\[1\] ),
    74                                                         iconAnchor: new L.Point( feature.properties.icon_anchor\[0\], feature.properties.icon_anchor\[1\] )
     74                                                        iconAnchor: new L.Point( feature.properties.icon_anchor\[0\], feature.properties.icon_anchor\[1\] ),
     75                                                        popupAnchor: new L.Point( feature.properties.popup_anchor\[0\], feature.properties.popup_anchor\[1\] )
    7576                                                }));
    7677                                        }
  • _plugins_/gis/trunk/paquet.xml

    r69980 r70028  
    22        prefix="gis"
    33        categorie="divers"
    4         version="4.3.3"
     4        version="4.3.4"
    55        schema="2.0.3"
    66        etat="test"
  • _plugins_/gis/trunk/saisies/carte.html

    r69856 r70028  
    180180                                                iconUrl: feature.properties.icon,
    181181                                                iconSize: new L.Point( feature.properties.icon_size\[0\], feature.properties.icon_size\[1\] ),
    182                                                 iconAnchor: new L.Point( feature.properties.icon_anchor\[0\], feature.properties.icon_anchor\[1\] )
     182                                                iconAnchor: new L.Point( feature.properties.icon_anchor\[0\], feature.properties.icon_anchor\[1\] ),
     183                                                popupAnchor: new L.Point( feature.properties.popup_anchor\[0\], feature.properties.popup_anchor\[1\] )
    183184                                        }));
    184185                                }
Note: See TracChangeset for help on using the changeset viewer.