Changeset 92867 in spip-zone


Ignore:
Timestamp:
Nov 12, 2015, 8:02:27 PM (4 years ago)
Author:
teddy.spip@…
Message:
  • Compatiblité SPIP 3.1 ;
  • On passe par la fonction du plugin Saisie pour mettre un div ou ul, de ce fait, on nécessite Saisie 2.2.3 minimum ;
  • Warnings PHP en moins sur l'import de xml ;
  • Quelques lignes de CSS pour un meilleur rendu en SPIP 3.1 ;
  • On passe par les variables d'environnement pour le sens des div et des textes ;
  • Up de z
Location:
_plugins_/jqvmap/trunk
Files:
8 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/jqvmap/trunk/formulaires/editer_map.html

    r91539 r92867  
    77                #ACTION_FORMULAIRE{#ENV{action}}
    88                <input type='hidden' name='id_map' value='#ENV{id_map}' />
    9                 <ul>
     9                <[(#VAL{ul}|saisie_balise_structure_formulaire)] class="editer-groupe">
    1010
    1111                        [(#SAISIE{input, titre, obligatoire=oui,
     
    8282                                label=<:map:champ_data_name_label:>})]
    8383
    84                 </ul>
     84                </[(#VAL{ul}|saisie_balise_structure_formulaire)]>
    8585                [(#REM) ajouter les saisies supplementaires : extra et autre, a cet endroit ]
    8686                <!--extra-->
  • _plugins_/jqvmap/trunk/formulaires/editer_vector.html

    r91691 r92867  
    88                <input type='hidden' name='id_vector' value='#ENV{id_vector}' />
    99                <input type='hidden' name='id_map' value='#ENV{id_map}' />
    10                 <ul>
     10                <[(#VAL{ul}|saisie_balise_structure_formulaire)] class="editer-groupe">
    1111
    1212                        [(#SAISIE{maps, id_map, obligatoire=oui,
     
    3535                                label=<:vector:champ_url_site_label:>})]
    3636
    37                 </ul>
     37                </[(#VAL{ul}|saisie_balise_structure_formulaire)]>
    3838                [(#REM) ajouter les saisies supplementaires : extra et autre, a cet endroit ]
    3939                <!--extra-->
  • _plugins_/jqvmap/trunk/formulaires/importer_map.html

    r91601 r92867  
    1111        #ACTION_FORMULAIRE{#ENV{action}}
    1212        <input type="hidden" value="" name="maps_xml">
    13         <ul class="editer-groupe">
     13        <[(#VAL{ul}|saisie_balise_structure_formulaire)] class="editer-groupe">
    1414
    1515            [(#SET{maps_xml,#ARRAY})]
     
    2525                label=<:map:import_maps_xml_label:>,
    2626                type=file})]
    27         </ul>
     27        </[(#VAL{ul}|saisie_balise_structure_formulaire)]>
    2828
    2929        <p class="boutons">
  • _plugins_/jqvmap/trunk/formulaires/importer_map.php

    r91604 r92867  
    8989                foreach ($map_xml_formater['vectors'] as $key => $vector) {
    9090                    $vector['id_map'] = $_id_map;
    91                     $where = 'titre='.sql_quote($vector['titre'])
    92                     .' AND code_vector='.sql_quote($vector['code_vector'])
    93                     .' AND id_map='.sql_quote($vector['id_map']);
     91                    $where = 'titre='.sql_quote($vector['titre']);
     92                    $where .= (isset($vector['code_vector'])) ? ' AND code_vector='.sql_quote($vector['code_vector']) : '';
     93                    $where .= (isset($vector['id_map'])) ? ' AND id_map='.sql_quote($vector['id_map']) : '';
    9494                    $deja = sql_fetsel('id_vector', 'spip_vectors', $where);
    9595                    $messsage_log[] = "------\nVector\n".print_r($where, true)."\n------";
  • _plugins_/jqvmap/trunk/jqvmap_fonctions.php

    r91821 r92867  
    9494    $contenu_xml_tmp = spip_xml_load($chemin_fichier);
    9595    foreach ($contenu_xml_tmp['map'][0] as $key => $value) {
    96         $resultat = trim($value[0]); // Quand PHP est en mode strict, il n'aime pas avoir un return d'une fonction
     96        if (!is_array($value[0])) {
     97            $resultat = trim($value[0]); // Quand PHP est en mode strict, il n'aime pas avoir un return d'une fonction
     98        } else {
     99            $resultat = $value[0];
     100        }
    97101        switch ($key) {
    98102            case 'titre':
  • _plugins_/jqvmap/trunk/paquet.xml

    r92064 r92867  
    22        prefix="jqvmap"
    33        categorie="multimedia"
    4         version="0.5.7"
     4        version="0.5.8"
    55        etat="experimental"
    6         compatibilite="[3.0.10;3.0.*]"
     6        compatibilite="[3.0.10;3.1.*]"
    77        logo="prive/themes/spip/images/jqvmap-64.png"
    88        documentation=""
     
    1919        <credit lien="https://www.iconfinder.com/icons/379552/application_map_icon#size=128">Webalys</credit>
    2020
    21         <necessite nom="saisies"  compatibilite="[1.24.0;]" />
     21        <necessite nom="saisies"  compatibilite="[2.2.3;]" />
    2222
    2323        <pipeline nom="autoriser" inclure="jqvmap_autorisations.php" />
  • _plugins_/jqvmap/trunk/prive/squelettes/contenu/map.html

    r91539 r92867  
    3535        ]
    3636]
    37 [(#INCLURE{fond=prive/squelettes/inclure/map_js,id=#ID_MAP,id_map=#ID_MAP,width=528})]
     37[(#INCLURE{fond=prive/squelettes/inclure/map_js,id=#ID_MAP,id_map=#ID_MAP,width=520})]
    3838#PIPELINE{afficher_complement_objet,#ARRAY{args,#ARRAY{type,map,id,#ID_MAP},data,'<div class="nettoyeur"></div>'}}
    3939
  • _plugins_/jqvmap/trunk/prive/style_prive_plugin_jqvmap.html

    r91601 r92867  
    3434    padding-bottom: 0.5em;
    3535    border-top: 1px solid #GET{claire};
     36    text-align: #GET{left};
    3637}
    3738.map #wysiwyg .label.visible,
     
    3940    display: block;
    4041    width: 27%;
    41     float: left;
    42     clear: left;
     42    float: #GET{left};
     43    clear: #GET{left};
    4344}
    4445.map #wysiwyg .span,
     
    4647    display: block;
    4748    width: 70%;
    48     float: right;
    49     clear: right;
    5049    -moz-hyphens: auto;
    5150    -webkit-hyphens: auto;
    5251    hyphens: auto;
    5352    word-wrap: break-word;
     53    float: #GET{right};
     54    clear: #GET{right};
    5455}
    5556.jqvmap-block {
    5657    width: 100%;
    5758    min-height: 1px;
     59    margin: 0 auto;
    5860}
    5961.maps #navigation .box.sans_marge .inner .bd {
Note: See TracChangeset for help on using the changeset viewer.