Changeset 74590 in spip-zone


Ignore:
Timestamp:
Aug 6, 2013, 3:58:45 AM (6 years ago)
Author:
maieul@…
Message:

pouvoir définir les options du menu directement au niveau du squelette, et non pas au niveau du CFG. Utile pour mettre en œuvre des accordéons dans des squelettes génériques. Pour ce faire, créer les squelettes accordeon/identifiant.html et accordeon/options.html.

Location:
_plugins_/menu_accordeon/trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/menu_accordeon/trunk/accordeon.js.html

    r64793 r74590  
    11#HTTP_HEADER{content-type:application/x-javascript}
    2 #CACHE{0}
    32$(function() {
    4                 $( "[(#CONFIG{accordeon/identifiant}|sinon{.accordeon})]" ).accordion([{(#CONFIG{accordeon/options})}]);
     3                $( "[(#INCLURE{fond=accordeon/identifiant}|sinon{#CONFIG{accordeon/identifiant}}|sinon{.accordeon})]" ).accordion([{(#INCLURE{fond=accordeon/options}|sinon{#CONFIG{accordeon/options}})}]);
    54        });
  • _plugins_/menu_accordeon/trunk/formulaires/configurer_accordeon.html

    r64793 r74590  
    99                #ACTION_FORMULAIRE{#ENV{action}}
    1010      <ul>
    11         <li>
     11         [(#CHEMIN{accordeon/identifiant.html}|oui)
     12         <li>
     13             <label for="identifiant"><:accordeon:label_identifiant:></label>
     14             <div class="explication"><:accordeon:explication_identifiant_ver:></div>
     15             <input name="identifiant" id="identifiant" class="text" type="text" value="[(#INCLURE{fond=accordeon/identifiant})]" disabled="disabled" />
     16         </li>
     17         ]
     18
     19         [(#CHEMIN{accordeon/identifiant.html}|non)
     20         <li>
    1221             <label for="identifiant"><:accordeon:label_identifiant:></label>
    1322             <div class="explication"><:accordeon:explication_identifiant:></div>
    1423             <input name="identifiant" id="identifiant" class="text" type="text" value="[(#ENV{identifiant}|sinon{.accordeon})]" />
    15          </li>
    16          <li>
     24         </li>
     25         ]
     26         [(#CHEMIN{accordeon/options.html}|oui)
     27         <li>
     28            <label for="options_ver"><:accordeon:label_options:></label>
     29            <div class="explication"><:accordeon:explication_options_ver:></div>
     30            <textarea name="options_ver" id="options_vers" rows="3" cols="40" disabled="disabled">#INCLURE{fond=accordeon/options}</textarea>
     31        </li>
     32        ]
     33         [(#CHEMIN{accordeon/options.html}|non)
     34         <li>
    1735             <label for="options"><:accordeon:label_options:></label>
    1836             <div class="explication"><:accordeon:explication_options:></div>
    1937             <textarea name="options" id="options" rows="3" cols="40">#ENV{options}</textarea>
    20          </li>
     38         </li>
     39         ]
    2140      </ul>
    2241
  • _plugins_/menu_accordeon/trunk/lang/accordeon_fr.php

    r64793 r74590  
    1010        // E
    1111        'explication_identifiant'=>'.class ou #identifiant de votre menu, par défaut .accordeon',
     12        'explication_identifiant_ver'=>'.class ou #identifiant de votre menu, verrouillé. Modifiable par le squelette <code>accordeon/identifiant.html</code>.',
    1213        'explication_options' => 'Vous pouvez mettre ici les options à passer au script d\'effet accordéon. <a href="http://jqueryui.com/demos/accordion/">Voir la documentation d\'accordéon</a>. Ne pas mettre les accolades. Saisir par exemple <br /><strong>collapsible: true, active: $(".accordeon > li.on > a,.accordeon > li:first-child > a").last()</strong><br /> pour ouvrir le menu de classe accordeon sur l\'élément courant ou sinon sur le premier du DOM',
    13 
     14        'explication_options_ver' => 'Les options passée au script d\'effet accordéon sont verrouillées. Le webmestre peut les changer en modifiant le squelette <code>accordeon/options.html</code>. <a href="http://jqueryui.com/demos/accordion/">Voir la documentation d\'accordéon</a>.',
    1415        // L
    1516        'label_identifiant'=>'Identifiant du menu',
  • _plugins_/menu_accordeon/trunk/paquet.xml

    r74434 r74590  
    22        prefix="accordeon"
    33        categorie="navigation"
    4         version="3.1.1"
     4        version="3.2.0"
    55        etat="test"
    66        compatibilite="[3.0.0;3.0.99]"
Note: See TracChangeset for help on using the changeset viewer.