Changeset 61322 in spip-zone


Ignore:
Timestamp:
May 15, 2012, 6:02:12 PM (7 years ago)
Author:
piero.wbmstr@…
Message:

Ajout d'un bouton à la barre d'édition pour création d'un lien popup + montée en version 1.4.1

Location:
_plugins_/popup/spipopup_spip3
Files:
9 added
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/popup/spipopup_spip3/lang/spipopup_fr.php

    r61154 r61322  
    1717        'descr_cfg' => 'Documentation du plugin pour plus d\'infos : [spip-contrib.net/?article3573->http://www.spip-contrib.net/?article3573]',
    1818
     19        // E
     20        // editor
     21        'editor' => 'Editeur de lien popup',
     22        'editor_titre_inserer_lien_popup' => 'Insérer un lien popup',
     23        'editor_lien' => 'Lien à insérer (URL ou objet SPIP)',
     24        'editor_texte' => 'Texte du lien',
     25        'editor_skel' => 'Squelette de page SPIP',
     26        'editor_titre' => 'Titre du lien (au passage de la souris)',
     27        'editor_erreur_entree_obligatoire' => 'Cette entrée est obligatoire !',
     28        'editor_enregistrer' => 'Enregistrer',
     29
    1930        // H
    2031        'height' => 'Hauteur (en pixels)',
     32
     33        // I
     34        'inserer_lien_popup' => 'Insérer un lien en fenêtre popup',
    2135
    2236        // L
  • _plugins_/popup/spipopup_spip3/paquet.xml

    r60958 r61322  
    22        prefix="spipopup"
    33        categorie="squelette"
    4         version="1.4.0"
     4        version="1.4.1"
    55        etat="stable"
    66        compatibilite="[3.0.0-alpha2;["
     
    2020
    2121        <pipeline nom="insert_head" inclure="spipopup_pipelines.php" />
     22        <pipeline nom="porte_plume_barre_pre_charger" inclure="spipopup_pipelines.php" />
     23        <pipeline nom="porte_plume_lien_classe_vers_icone" inclure="spipopup_pipelines.php" />
    2224
    23         <chemin path="" />
     25        <necessite nom="porte_plume" compatibilite="[1.2.2;[" />
     26
    2427</paquet>
  • _plugins_/popup/spipopup_spip3/spipopup_pipelines.php

    r54131 r61322  
    2222}
    2323
     24function spipopup_porte_plume_barre_pre_charger($barres){
     25        $barre = &$barres['edition'];
     26
     27        $link = $barre->get('link');
     28        $link["dropMenu"] = array(
     29                        // poesie spip
     30                        array(
     31                                "id"          => 'popup_link',
     32                                "name"        => _T('spipopup:inserer_lien_popup'),
     33                                "className"   => "outil_barre_popup",
     34                                "replaceWith" => 'function(markitup) { zone_selection = markitup.textarea; window.open("?exec=popup_edit", "popup_editor","scrollbars=yes,resizable=yes,width=480,height=400"); }',
     35                                "display"     => true,
     36                        ),
     37        );
     38        $barre->set('link', $link);     
     39
     40/*
     41                                "replaceWith" => 'function(markitup) { zone_selection = markitup.textarea; window.open("?exec=popup_edit", "popup_editor","scrollbars=yes,resizable=yes,width=400,height=400"); }',
     42
     43                                "selectionType" => "line",
     44                                "forceMultiline" => true,
     45
     46                                "openWith"    => "<popup|texte=",
     47                                "closeWith"   => "->|lien=[!["._T('spipopup:barre_lien_input')."]!]>",
     48*/
     49
     50        return $barres;
     51}
     52
     53function spipopup_porte_plume_lien_classe_vers_icone($flux){
     54        return array_merge($flux, array(
     55                'outil_barre_popup' => array('popup.png','0'),
     56        ));
     57}
     58
    2459?>
Note: See TracChangeset for help on using the changeset viewer.