Changeset 115495 in spip-zone


Ignore:
Timestamp:
May 26, 2019, 3:13:33 PM (3 weeks ago)
Author:
eric@…
Message:

Ajout d'un argument à la fonction motsar_tabulation() pour choisir le séparateur visuel de profondeur.

Location:
_plugins_/mots_arborescents/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/mots_arborescents/trunk/motsar_fonctions.php

    r103201 r115495  
    1717
    1818/**
    19  * Ajoute un espace (ou de quoi faire un espace en css) en fonction d'une profondeur donnée
    20  *
    21  * @param int $profondeur
    22  * @return string Code HTML
    23 **/
    24 function mostar_tabulation($profondeur) {
     19 * Ajoute un espace (ou de quoi faire un espace en css) en fonction d'une profondeur donnée.
     20 *
     21 * @param int    $profondeur
     22 *        Profondeur du mot. Valuer de entière supérieure ou égale à 0.
     23 * @param string $separateur
     24 *        Chaine optionelle permettant d'identifier visuellement la profondeur.
     25 *
     26 * @return string
     27 *        Code HTML
     28**/
     29function mostar_tabulation($profondeur, $separateur='') {
     30
     31        // Aucune tabulation si la profondeur est nulle.
     32        $tabulation = '';
     33
    2534        if ($profondeur) {
    26                 return "<span class='profondeur_mot'>" . str_repeat(MOTSAR_SEPARATEUR.'&nbsp;', $profondeur) . "</span>";
    27         }
    28         return '';
     35                if (!$separateur) {
     36                        $separateur = MOTSAR_SEPARATEUR;
     37                }
     38                $tabulation = '<span class="profondeur_mot">'
     39                        . str_repeat("${separateur}&nbsp;", $profondeur)
     40                        . "</span>";
     41        }
     42
     43        return $tabulation;
    2944}
    3045
  • _plugins_/mots_arborescents/trunk/paquet.xml

    r114120 r115495  
    22        prefix="motsar"
    33        categorie="navigation"
    4         version="1.1.8"
     4        version="1.1.9"
    55        etat="test"
    66        compatibilite="[3.0.4;3.2.*]"
Note: See TracChangeset for help on using the changeset viewer.