Changeset 54267 in spip-zone


Ignore:
Timestamp:
Nov 9, 2011, 4:46:34 PM (8 years ago)
Author:
cedric@…
Message:

gestion des themes de bouton :
il suffit de creer un sous repertoire boutonstexte/themes/nomdutheme/
contenant les 3 images pour que celui-ci soit propose dans le formulaire de configuration et utilisable par le plugin
Les icones doivent faire 16px, ou sinon il faut personaliser la feuille de style css/boutonstexte.css

Location:
_plugins_/boutonstexte/trunk
Files:
1 added
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/boutonstexte/trunk/boutonstexte_pipelines.php

    r54266 r54267  
    2929                'selector' => '#content .texte',
    3030                'jsFile' => 'javascript/boutonstexte.js',
    31                 'imgPath' => 'boutonstexte/themes/zoom/fontsizeup.png',
     31                'skin' => 'zoom',
    3232                'txtOnly' => 'boutonstexte:texte_seulement',
    3333                'txtBackSpip' => 'boutonstexte:retour_a_spip',
     
    3939        $selector = $metacfg['selector'];
    4040        $jsFile = find_in_path($metacfg['jsFile']);
    41         $imgPath = dirname(find_in_path($metacfg['imgPath']))."/";
     41        $imgPath = dirname(find_in_path('boutonstexte/themes/'.$metacfg['skin'].'/fontsizeup.png'))."/";
    4242
    4343        $txtOnly = txt_boutonstexte($metacfg['txtOnly']);
  • _plugins_/boutonstexte/trunk/formulaires/configurer_boutonstexte.html

    r54266 r54267  
    22        [<p class="reponse_formulaire reponse_formulaire_ok">(#ENV**{message_ok})</p>]
    33        [<p class="reponse_formulaire reponse_formulaire_erreur">(#ENV**{message_erreur})</p>]
    4         [(#ENV{editable})
     4
    55        <form method='post' action='#ENV{action}'><div>
    66                [(#REM) declarer les hidden qui declencheront le service du formulaire
     
    4949                        </ul>
    5050                </fieldset>
     51                <fieldset>
     52                        <legend><:boutonstexte:legend_apparence:></legend>
     53                        <ul>
     54                                #SET{name,skin}#SET{obli,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
     55                                <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
     56                                        <label>[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
     57                                        <span class='erreur_message'>(#GET{erreurs})</span>
     58                                        ]
     59                                        <BOUCLE_skins(POUR){tableau #REM|find_boutons_skins}>
     60                                        #SET{val,#VALEUR}
     61                                        <div class="choix">
     62                                                <input type="radio" class="radio" name="#GET{name}" id="#GET{name}_#GET{val}" value="#GET{val}"[(#ENV{#GET{name},zoom}|=={#GET{val}}|oui)checked="checked"] />
     63                                                <label for="#GET{name}_#GET{val}">#VALEUR
     64                                                        [(#CHEMIN{[boutonstexte/themes/(#VALEUR)/fontsizedown.png]}|balise_img)]
     65                                                        [(#CHEMIN{[boutonstexte/themes/(#VALEUR)/fontsizeup.png]}|balise_img)]
     66                                                        [(#CHEMIN{[boutonstexte/themes/(#VALEUR)/textonly.png]}|balise_img)]
     67                                                </label>
     68                                        </div>
     69                                        </BOUCLE_skins>
     70                                </li>
     71                        </ul>
     72                </fieldset>
    5173                [(#REM) ajouter les saisies supplementaires : extra et autre, a cet endroit ]
    5274                <!--extra-->
     
    5476                        <input type='submit' class='submit' value='<:bouton_enregistrer:>' /></p>
    5577        </div></form>
    56         ]
     78
    5779</div>
  • _plugins_/boutonstexte/trunk/lang/boutonstexte_fr.php

    r54266 r54267  
    1818'label_txtSizeDown' => 'Texte diminuer *',
    1919'label_selector' => 'Expression CSS ou etendue jQuery',
     20'label_skin' => 'Apparence des boutons',
     21'legend_apparence' => 'Habillage',
    2022
    2123
Note: See TracChangeset for help on using the changeset viewer.