Changeset 96557 in spip-zone


Ignore:
Timestamp:
Apr 10, 2016, 9:14:25 AM (3 years ago)
Author:
spip.franck@…
Message:

Des tabs à la place d'espace pour être un peu plus conforme avec http://www.spip.net/fr_article3497.html#regles_codage

Location:
_plugins_/gisban
Files:
9 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/gisban/css/photon_search_gis.css

    r88937 r96557  
    11/* Style input */
    22.carte_gis input[type="text"], .carte_gis input[type="search"], .carte_gis textarea {
    3     background-color: white;
    4     border: 1px solid #cccccc;
    5     border-radius: 2px;
    6     box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
    7     color: rgba(0, 0, 0, 0.75);
    8     display: block;
    9     font-family: inherit;
    10     padding: 7px;
    11     border-radius:4px;
     3        background-color: white;
     4        border: 1px solid #cccccc;
     5        border-radius: 2px;
     6        box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
     7        color: rgba(0, 0, 0, 0.75);
     8        display: block;
     9        font-family: inherit;
     10        padding: 7px;
     11        border-radius:4px;
    1212}
    1313.carte-gis input, .carte-gis textarea {
    14     color: rgba(0, 0, 0, 0.75);
     14        color: rgba(0, 0, 0, 0.75);
    1515}
    1616
    1717/* Set parameters on controls (geocoder and reverse)*/
    1818.carte-gis .ol-photon-geocoder {
    19     left: calc(50% - 200px);
    20     top: 0.5em;
     19        left: calc(50% - 200px);
     20        top: 0.5em;
    2121}
    2222.carte-gis .ol-photon-reverse-geocoder {
    23     background: none repeat scroll 0 0 white;
    24     bottom: 0.5em;
    25     left: calc(50% - 200px);
    26     padding: 10px;
    27     text-align: center;
    28     width: 400px;
    29     }
     23        background: none repeat scroll 0 0 white;
     24        bottom: 0.5em;
     25        left: calc(50% - 200px);
     26        padding: 10px;
     27        text-align: center;
     28        width: 400px;
     29}
    3030
    3131.photon-autocomplete li {
    32     text-align: left;
     32        text-align: left;
    3333}
    3434
    3535.photon-autocomplete li.on {
    36     background-color: #2980B9;
    37     cursor: pointer;
     36        background-color: #2980B9;
     37        cursor: pointer;
    3838}
    3939
    4040.photon-autocomplete li .type {
    41     font-weight: 400;
    42     float: right;
    43     font-size: 0.8em;
     41        font-weight: 400;
     42        float: right;
     43        font-size: 0.8em;
    4444}
  • _plugins_/gisban/formulaires/configurer_gisban.html

    r88937 r96557  
    44[<p class="reponse_formulaire reponse_formulaire_erreur">(#ENV*{message_erreur})</p>]
    55
    6 <form method="post" action="#ENV{action}"><div>
    7     #ACTION_FORMULAIRE{#ENV{action}}
    8     <ul>
    9         [(#SAISIE{input, filtre_gisban, label=<:gisban:label_filtre:>,
    10             placeholder='971 Guadeloupe',
    11             explication=<:gisban:label_filtre_explication:>})]
    12     </ul>
     6        <form method="post" action="#ENV{action}">
     7                <div>
     8                        #ACTION_FORMULAIRE{#ENV{action}}
     9                        <ul>
     10                                [(#SAISIE{input, filtre_gisban, label=<:gisban:label_filtre:>,
     11                                        placeholder='971 Guadeloupe',
     12                                        explication=<:gisban:label_filtre_explication:>
     13                                })]
     14                        </ul>
    1315
    14     <p class="boutons">
    15         <input type="submit" name="_cfg_ok" class="submit" value="<:bouton_enregistrer:>" />
    16     </p>
    17 </div></form>
     16                        <p class="boutons">
     17                                <input type="submit" name="_cfg_ok" class="submit" value="<:bouton_enregistrer:>" />
     18                        </p>
     19                </div>
     20        </form>
    1821
    1922</div>
  • _plugins_/gisban/gisban_pipelines.php

    r89034 r96557  
    99 * @return mixed
    1010 */
    11 function gisban_insert_head_css($flux){
    12     $flux .="\n".'<link rel="stylesheet" href="'. find_in_path('lib/leaflet.photon/leaflet.photon.css') .'" />';
    13     $flux .="\n".'<link rel="stylesheet" href="'. find_in_path('css/photon_search_gis.css') .'" />';
    14     return $flux;
     11function gisban_insert_head_css($flux) {
     12        $flux .="\n".'<link rel="stylesheet" href="'. find_in_path('lib/leaflet.photon/leaflet.photon.css') .'" />';
     13        $flux .="\n".'<link rel="stylesheet" href="'. find_in_path('css/photon_search_gis.css') .'" />';
     14        return $flux;
    1515}
    1616
     
    2121 * @return mixed
    2222 */
    23 function gisban_header_prive($flux){
    24     $flux .= gisban_insert_head_css('');
    25     return $flux;
     23function gisban_header_prive($flux) {
     24        $flux .= gisban_insert_head_css('');
     25        return $flux;
    2626}
    2727
     
    3333 * @return mixed
    3434 */
    35 function gisban_recuperer_fond($flux){
    36     if ($flux['args']['fond'] == 'modeles/carte_gis') {
    37         $modele = recuperer_fond('inclure/inc-carte-gisban', $flux['data']['contexte']);
    38         $flux['data']['texte'] .= "\n" . $modele;
    39     }
    40     if ($flux['args']['fond'] == 'javascript/gis.js') {
    41         $ajouts = "var filter_gisban = '". lire_config('gisban/filtre_gisban') ."';\n";
    42         $ajouts .= "\n" . spip_file_get_contents(find_in_path('lib/leaflet.photon/leaflet.photon.js'));
    43         $flux['data']['texte'] .= $ajouts;
    44     }
    45     return $flux;
     35function gisban_recuperer_fond($flux) {
     36        if ($flux['args']['fond'] == 'modeles/carte_gis') {
     37                $modele = recuperer_fond('inclure/inc-carte-gisban', $flux['data']['contexte']);
     38                $flux['data']['texte'] .= "\n" . $modele;
     39        }
     40        if ($flux['args']['fond'] == 'javascript/gis.js') {
     41                $ajouts = "var filter_gisban = '". lire_config('gisban/filtre_gisban') ."';\n";
     42                $ajouts .= "\n" . spip_file_get_contents(find_in_path('lib/leaflet.photon/leaflet.photon.js'));
     43                $flux['data']['texte'] .= $ajouts;
     44        }
     45        return $flux;
    4646}
    4747?>
  • _plugins_/gisban/inclure/inc-carte-gisban.html

    r89036 r96557  
    11[(#SET{id,#ENV{id_carte_gis,#ENV{id_map,#ENV{id,1}}}})]
    22<script type="text/javascript">/*<!\[CDATA\[*/
    3 // ajoute le formulaire de recherche sur la carte en surchargeant l'instanciation
    4 jQgisloader.done(function(){
    5     jQuery(function(){
     3        // ajoute le formulaire de recherche sur la carte en surchargeant l'instanciation
     4        jQgisloader.done(function(){
     5                jQuery(function(){
    66
    7         function HandlerGis[(#GET{id})](geojson) {
    8             console.debug(geojson);
    9         };
     7                        function HandlerGis[(#GET{id})](geojson) {
     8                                console.debug(geojson);
     9                        };
    1010
    11         // Format result in the search input autocomplete
    12         var formatResultGis[(#GET{id})] = function(feature, el) {
    13             var title = L.DomUtil.create('strong', '', el),
    14             detailsContainer = L.DomUtil.create('small', '', el),
    15             details = [];
    16             title.innerHTML = feature.properties.label || feature.properties.name;
    17             var types = {
    18                 housenumber: 'numéro',
    19                 street: 'rue',
    20                 locality: 'lieu-dit',
    21                 hamlet: 'hameau',
    22                 village: 'village',
    23                 city: 'ville',
    24                 commune: 'commune'
    25             };
    26             if (types[feature.properties.type]) {
    27                 L.DomUtil.create('span', 'type', title).innerHTML = types[feature.properties.type];
    28             }
    29             if (feature.properties.city && feature.properties.city !== feature.properties.name) {
    30                 details.push(feature.properties.city);
    31             }
    32             if (feature.properties.context) {
    33                 details.push(feature.properties.context);
    34             }
    35             detailsContainer.innerHTML = details.join(', ');
    36         };
     11                        // Format result in the search input autocomplete
     12                        var formatResultGis[(#GET{id})] = function(feature, el) {
     13                                var title = L.DomUtil.create('strong', '', el),
     14                                detailsContainer = L.DomUtil.create('small', '', el),
     15                                details = [];
     16                                title.innerHTML = feature.properties.label || feature.properties.name;
     17                                var types = {
     18                                        housenumber: 'numéro',
     19                                        street: 'rue',
     20                                        locality: 'lieu-dit',
     21                                        hamlet: 'hameau',
     22                                        village: 'village',
     23                                        city: 'ville',
     24                                        commune: 'commune'
     25                                };
     26                                if (types[feature.properties.type]) {
     27                                        L.DomUtil.create('span', 'type', title).innerHTML = types[feature.properties.type];
     28                                }
     29                                if (feature.properties.city && feature.properties.city !== feature.properties.name) {
     30                                        details.push(feature.properties.city);
     31                                }
     32                                if (feature.properties.context) {
     33                                        details.push(feature.properties.context);
     34                                }
     35                                detailsContainer.innerHTML = details.join(', ');
     36                        };
    3737
    38         // Supprime la carte de base pour charger la nouvelle
    39         map[(#GET{id})].remove();
     38                        // Supprime la carte de base pour charger la nouvelle
     39                        map[(#GET{id})].remove();
    4040
    41         options_gisban = map[(#GET{id})].options;
    42         options_gisban['photonControl'] = true;
    43         options_gisban['photonControlOptions'] = {
    44             url:'http://api-adresse.data.gouv.fr/search/?',
    45             resultsHandler: HandlerGis[(#GET{id})],
    46             placeholder: 'Ex. Imm Amiral 97122...',
    47             position: 'topright',
    48             noResultLabel: '<:gisban:aucun_resultat:>',
    49             formatResult: formatResultGis[(#GET{id})]
    50         }
     41                        options_gisban = map[(#GET{id})].options;
     42                        options_gisban['photonControl'] = true;
     43                        options_gisban['photonControlOptions'] = {
     44                                url:'http://api-adresse.data.gouv.fr/search/?',
     45                                resultsHandler: HandlerGis[(#GET{id})],
     46                                placeholder: 'Ex. Imm Amiral 97122...',
     47                                position: 'topright',
     48                                noResultLabel: '<:gisban:aucun_resultat:>',
     49                                formatResult: formatResultGis[(#GET{id})]
     50                        }
    5151
    52         map_ban[(#GET{id})] =  new L.Map.Gis('map[(#GET{id})]', options_gisban);
    53     });
    54 });
    55 /*\]\]>*/
     52                        map_ban[(#GET{id})] =  new L.Map.Gis('map[(#GET{id})]', options_gisban);
     53                });
     54        );
     55        /*\]\]>*/
    5656</script>
  • _plugins_/gisban/lang/gisban.xml

    r88937 r96557  
    11<traduction module="gisban" reference="fr">
    2     <langue code="fr" />
     2        <langue code="fr" />
    33</traduction>
  • _plugins_/gisban/lang/gisban_fr.php

    r88937 r96557  
    44$GLOBALS[$GLOBALS['idx_lang']] = array(
    55
    6     'aucun_resultat' => 'Aucun r&#233;sultat',
    7     'label_filtre' => 'Filtre',
    8     'label_filtre_explication' => 'Limite les recherches dans la base BAN. Exemples : "Guadeloupe 971", "97160 Le Moule"',
    9     'titre_config' => 'Configuration de GIS BAN (Base d\'Adresse Nationale)'
     6        'aucun_resultat' => 'Aucun r&#233;sultat',
     7        'label_filtre' => 'Filtre',
     8        'label_filtre_explication' => 'Limite les recherches dans la base BAN. Exemples : "Guadeloupe 971", "97160 Le Moule"',
     9        'titre_config' => 'Configuration de GIS BAN (Base d\'Adresse Nationale)'
    1010
    1111);
  • _plugins_/gisban/lang/paquet-gisban_fr.php

    r88937 r96557  
    33
    44$GLOBALS[$GLOBALS['idx_lang']] = array(
    5     'gisban_description' => 'Ce plugin permet de d\'int&#233;grer un moteur de recherche de la base BAN (Base d\'Adresse Nationale) aux cartes du plugin GIS.',
    6     'gisban_slogan' => 'Base d\'Adresse Nationale Fran&#231;aise'
     5        'gisban_description' => 'Ce plugin permet de d\'int&#233;grer un moteur de recherche de la base BAN (Base d\'Adresse Nationale) aux cartes du plugin GIS.',
     6        'gisban_slogan' => 'Base d\'Adresse Nationale Fran&#231;aise'
    77);
    88
  • _plugins_/gisban/paquet.xml

    r89034 r96557  
    11<paquet
    2     prefix="gisban"
    3     categorie="divers"
    4     version="0.0.2"
    5     etat="test"
    6     compatibilite="[3.0.0;3.1.*]"
    7     logo="images/gis.png"
     2        prefix="gisban"
     3        categorie="divers"
     4        version="0.0.3"
     5        etat="test"
     6        compatibilite="[3.0.0;3.1.*]"
     7        logo="images/gis.png"
    88>
    99
    10     <nom>GIS BAN</nom>
     10        <nom>GIS BAN</nom>
    1111
    12     <auteur>Laurent Vergerolle</auteur>
    13     <auteur>IPEOS I-Solutions</auteur>
    14     <credit lien="http://www.ipeos.com/">IPEOS I-Solutions</credit>
    15     <credit lien="http://leafletjs.com/">Leaflet</credit>
    16     <credit lien="https://github.com/komoot/leaflet.photon">leaflet.photon</credit>
    17     <copyright>2015</copyright>
    18     <licence>GPL v3</licence>
    19     <credit lien="http://mattrich.deviantart.com/art/Picnic-101256405">Icône de mattrich sous licence CC BY-NC-SA</credit>
     12        <auteur>Laurent Vergerolle</auteur>
     13        <auteur>IPEOS I-Solutions</auteur>
     14        <credit lien="http://www.ipeos.com/">IPEOS I-Solutions</credit>
     15        <credit lien="http://leafletjs.com/">Leaflet</credit>
     16        <credit lien="https://github.com/komoot/leaflet.photon">leaflet.photon</credit>
     17        <copyright>2015</copyright>
     18        <licence>GPL v3</licence>
     19        <credit lien="http://mattrich.deviantart.com/art/Picnic-101256405">Icône de mattrich sous licence CC BY-NC-SA</credit>
    2020
    21     <necessite nom="gis" compatibilite="[4.26.10;]" />
    22     <necessite nom="saisies" compatibilite="[2.0.3;]" />
     21        <necessite nom="gis" compatibilite="[4.26.10;]" />
     22        <necessite nom="saisies" compatibilite="[2.0.3;]" />
    2323
    24     <pipeline nom="header_prive" inclure="gisban_pipelines.php" />
    25     <pipeline nom="insert_head_css" inclure="gisban_pipelines.php" />
    26     <pipeline nom="recuperer_fond" inclure="gisban_pipelines.php" />
     24        <pipeline nom="header_prive" inclure="gisban_pipelines.php" />
     25        <pipeline nom="insert_head_css" inclure="gisban_pipelines.php" />
     26        <pipeline nom="recuperer_fond" inclure="gisban_pipelines.php" />
    2727
    2828</paquet>
  • _plugins_/gisban/prive/squelettes/contenu/configurer_gisban.html

    r88937 r96557  
    44
    55[<div class="ajax">
    6     (#FORMULAIRE_CONFIGURER_GISBAN)
     6        (#FORMULAIRE_CONFIGURER_GISBAN)
    77</div>]
Note: See TracChangeset for help on using the changeset viewer.