Changeset 92876 in spip-zone


Ignore:
Timestamp:
Nov 12, 2015, 10:28:14 PM (4 years ago)
Author:
teddy.spip@…
Message:
  • Ajout d'un bouton de suppression d'un vecteur de carte. A sa suppression, on retourne sur la carte associée ;
  • Ajout d'un champ 'target' qui spécifie si un lien s'ouvre dans une nouvelle fenêtre ou pas. Par défaut, on ouvre dans une nouvelle fenêtre pour rétrocompatibilité.
  • On peut faire une recherche aussi sur une description de vecteur et son code_vector. De même pour la carte avec code_map ;
  • On passe à la version 0.6.0
Location:
_plugins_/jqvmap/trunk
Files:
1 added
9 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/jqvmap/trunk/base/jqvmap.php

    r91720 r92876  
    7171            'show_tooltip' => "ENUM('true','false') DEFAULT 'true'",
    7272            'data_name' => "text NOT NULL DEFAULT ''",
    73             'statut' => "varchar(20)  DEFAULT '0' NOT NULL",
     73            'statut' => "varchar(20) DEFAULT '0' NOT NULL",
    7474            'date' => "datetime DEFAULT '0000-00-00 00:00:00' NOT NULL",
    7575            'maj' => 'TIMESTAMP',
     
    8383        'champs_editables' => array('titre', 'descriptif', 'width', 'height', 'code_map', 'background_color', 'border_color', 'border_opacity', 'border_width', 'color', 'enable_zoom', 'hover_color', 'hover_opacity', 'normalize_function', 'scale_colors', 'selected_color', 'selected_region', 'show_tooltip', 'data_name'),
    8484        'champs_versionnes' => array('titre', 'descriptif', 'width', 'height', 'code_map', 'background_color', 'border_color', 'border_opacity', 'border_width', 'color', 'enable_zoom', 'hover_color', 'hover_opacity', 'normalize_function', 'scale_colors', 'selected_color', 'selected_region', 'show_tooltip', 'data_name'),
    85         'rechercher_champs' => array('titre' => 8, 'descriptif' => 7),
     85        'rechercher_champs' => array('titre' => 8, 'descriptif' => 7, 'code_map' => 8),
    8686        'tables_jointures' => array(),
    8787        'statut_textes_instituer' => array(
     
    119119            'path' => "text NOT NULL DEFAULT ''",
    120120            'url_site' => "text NOT NULL DEFAULT ''",
     121            'target' => "varchar(25) NOT NULL DEFAULT '_blank'",
    121122            'maj' => 'TIMESTAMP',
    122123        ),
     
    126127        'titre' => "titre AS titre, '' AS lang",
    127128         #'date' => "",
    128         'champs_editables' => array('id_map', 'titre', 'descriptif', 'code_vector', 'color', 'path', 'url_site', 'data'),
    129         'champs_versionnes' => array('id_map', 'titre', 'descriptif', 'code_vector', 'color', 'path', 'url_site', 'data'),
    130         'rechercher_champs' => array('titre' => 8, 'code_vector' => 8),
     129        'champs_editables' => array('id_map', 'titre', 'descriptif', 'code_vector', 'color', 'path', 'url_site', 'data', 'target'),
     130        'champs_versionnes' => array('id_map', 'titre', 'descriptif', 'code_vector', 'color', 'path', 'url_site', 'data', 'target'),
     131        'rechercher_champs' => array('titre' => 8, 'code_vector' => 8, 'descriptif' => 4, 'code_vector' => 5),
    131132        'tables_jointures' => array(),
    132133
  • _plugins_/jqvmap/trunk/formulaires/editer_vector.html

    r92867 r92876  
    3535                                label=<:vector:champ_url_site_label:>})]
    3636
     37                        [(#SAISIE{selection, target,
     38                                label=<:vector:champ_target_label:>,
     39                                datas=[(#ARRAY{_blank,<:vector:champ_target_blank:>,_self,<:vector:champ_target_self:>})],
     40                                default=_blank})]
     41
    3742                </[(#VAL{ul}|saisie_balise_structure_formulaire)]>
    3843                [(#REM) ajouter les saisies supplementaires : extra et autre, a cet endroit ]
  • _plugins_/jqvmap/trunk/jqvmap_administrations.php

    r91720 r92876  
    3737        array('sql_alter', "TABLE spip_maps ADD date datetime DEFAULT '0000-00-00 00:00:00' NOT NULL AFTER statut"),
    3838    );
     39    $maj['1.1.2'] = array(
     40        array('sql_alter', "TABLE spip_vectors ADD target varchar(25) NOT NULL DEFAULT '_blank' AFTER url_site"),
     41    );
    3942    include_spip('base/upgrade');
    4043    maj_plugin($nom_meta_base_version, $version_cible, $maj);
  • _plugins_/jqvmap/trunk/lang/vector_fr.php

    r91691 r92876  
    1919    'champ_id_map_label' => 'Carte',
    2020    'champ_path_label' => 'Coordonnées',
     21    'champ_target_blank' => 'Oui',
     22    'champ_target_label' => 'Ouvrir le lien dans une nouvelle fenêtre&nbsp;?',
     23    'champ_target_self' => 'Non',
    2124    'champ_titre_label' => 'Titre',
    2225    'champ_url_site_label' => 'Lien hypertexte',
     26    'confirmer_supprimer_vector' => 'Confirmez-vous la suppression de ce vecteur ?',
    2327
    2428    // I
     
    3438    'retirer_tous_liens_vectors' => 'Retirer tous les vecteurs',
    3539
     40    // S
     41    'supprimer_vector' => 'Supprimer ce vecteur',
     42
    3643    // T
    3744    'texte_ajouter_vector' => 'Ajouter un vecteur',
  • _plugins_/jqvmap/trunk/modeles/jqvmap.html

    r91722 r92876  
    4343                [(#COMPTEUR_BOUCLE|=={1}|?{'if','else if'})] (code == '[(#CODE_VECTOR|sinon{[(#ID_VECTOR)]})]')
    4444                {
    45                     window.open('[(#URL_SITE)]','_blank');
     45                    window.open('[(#URL_SITE)]','[(#TARGET)]');
    4646                }</BOUCLE_click>
    4747            },</B_click>[
  • _plugins_/jqvmap/trunk/paquet.xml

    r92867 r92876  
    22        prefix="jqvmap"
    33        categorie="multimedia"
    4         version="0.5.8"
     4        version="0.6.0"
    55        etat="experimental"
    66        compatibilite="[3.0.10;3.1.*]"
    77        logo="prive/themes/spip/images/jqvmap-64.png"
    88        documentation=""
    9         schema="1.1.1"
     9        schema="1.1.2"
    1010>
    1111
  • _plugins_/jqvmap/trunk/prive/objets/contenu/vector.html

    r91691 r92876  
    4141</div>]
    4242
     43[<div class="champ contenu_target[ (#TARGET*|strlen|?{'',vide})]">
     44        <div class='label visible'><:vector:champ_target_label:>&nbsp;: </div>
     45        <div dir='#LANG_DIR' class='span #EDIT{target} target'>(#TARGET|oui)[(#VAL{vector:champ_target}|concat{#TARGET}|_T)]</div>
     46</div>]
     47
    4348</BOUCLE_vector>
  • _plugins_/jqvmap/trunk/prive/objets/infos/vector.html

    r91539 r92876  
    44<div class='numero'><:titre_cadre_numero_objet{objet=#GET{texte_objet}}:><p>#ID_VECTOR</p></div>
    55
     6        [(#AUTORISER{supprimer, vector, #ID_VECTOR}|oui)
     7                [(#BOUTON_ACTION{
     8                        [(#CHEMIN_IMAGE{vector-del-24.png}|balise_img{<:vector:supprimer_vector:>}|concat{' ',#VAL{<:vector:supprimer_vector:>}|wrap{<b>}}|trim)],
     9                        #URL_ACTION_AUTEUR{supprimer_vector, #ID_VECTOR, #URL_ECRIRE{map,id_map=#ID_MAP}},
     10                        icone s24 horizontale danger vector-del-24, <:vector:confirmer_supprimer_vector:>})]
     11        ]
    612</div>
    713</BOUCLE_vector>
  • _plugins_/jqvmap/trunk/prive/squelettes/inclure/map_js.html

    r91722 r92876  
    4343                [(#COMPTEUR_BOUCLE|=={1}|?{'if','else if'})] (code == '[(#CODE_VECTOR|sinon{[(#ID_VECTOR)]})]')
    4444                {
    45                     window.open('[(#URL_SITE)]','_blank');
     45                    window.open('[(#URL_SITE)]','[(#TARGET)]');
    4646                }</BOUCLE_click>
    4747            },</B_click>[
Note: See TracChangeset for help on using the changeset viewer.