Changeset 108270 in spip-zone


Ignore:
Timestamp:
Dec 31, 2017, 8:25:57 AM (15 months ago)
Author:
p@…
Message:

Mise à jour et nettoyage des commentaires

Location:
_plugins_/foundation_6/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/foundation_6/trunk/foundation_6_fonctions.php

    r108231 r108270  
    1616
    1717/**
    18  * Rendre les iframes responsives via un filtre et
    19  * la classe responsive-embed de Foundation.
     18 * Rendre les iframes responsives via un filtre et la classe responsive-embed de
     19 * Foundation.
    2020 *
    2121 * @param string $texte HTML dans lequel chercher des iframes
     
    2929}
    3030
    31 
    3231/**
    3332 * Assurer la rétro-compatibilité avec l'ancien nom de ce filtre
     
    4645
    4746/**
    48  * Cette balise va permettre de rendre le squelette compatible
    49  * avec toutes les versions de Foundation.
     47 * Cette balise va permettre de rendre le squelette compatible avec toutes les
     48 * versions de Foundation.
     49 *
    5050 * La syntaxe est la suivante:
    5151 *
    52  * #COLONNES{nombre,type}
    53  * nombre: le nombre de colonne foundation
    54  * (optionnel) type: Dans le cas des version utilisant une
    55  * syntaxe avec prefix, on lui passe le type (défaut: large)
     52 * ```
     53 * [(#COLONNES{#ARRAY{large, 4, medium, 3, small, 3}})]
     54 * ```
     55 *
     56 * Pour activer le calcule automatique en fonction du total d'une boucle :
     57 *
     58 * ```
     59 * [(#COLONNES{#ARRAY{large, 4*, medium, 3*, small, 3*}})]
     60 * ```
    5661 *
    5762 * @param mixed $p
     
    8792
    8893/**
    89  * Generer un bouton d'action qui accepte les class de foundation
     94 * Générer un bouton d'action qui accepte les class de Foundation.
     95 *
     96 * @param mixed $p
     97 * @access public
     98 * @return mixed
    9099 */
    91100function balise_BOUTON_ACTION($p) {
     
    112121
    113122/**
    114  * On surcharge le filtre bouton_action pour ajouter $class
    115  * sur la balise <button> au lieu de pour assurer la
    116  * compatibilité avec les class button de foundation
     123 * On surcharge le filtre bouton_action pour ajouter $class sur la balise
     124 * <button> au lieu de pour assurer la compatibilité avec les class button de
     125 * foundation
     126 *
     127 * @param string $libelle
     128 * @param string $url
     129 * @param string $class
     130 * @param string $confirm
     131 * @param string $title
     132 * @param string $callback
     133 * @access public
     134 * @return string
    117135 */
    118136function filtre_bouton_action($libelle, $url, $class = '', $confirm = '', $title = '', $callback = '') {
     
    132150                 ."<button type='submit' class='submit'$title$onclick>$libelle</button></div></form>";
    133151        } else {
    134 
    135                 // Détection de la class ajax
     152                // Détection de la class ajax :
    136153                // Code reprit (et modifié) du plugin bootstrap:
    137154                // https://zone.spip.org/trac/spip-zone/browser/_plugins_/bootstrap/trunk/bootstrap3_fonctions.php#L109
     
    140157                if ($ajax_index !== false) {
    141158                        $ajax = ' ajax';
    142                         // On a plus besoin de la class ajax dans la liste des class,
    143                         // ça pourrait créer des problèmes
     159                        // On a plus besoin de la class ajax dans la liste des class, ça
     160                        // pourrait créer des problèmes
    144161                        unset($array_class[$ajax_index]);
    145162                        $class = implode(' ', $array_class);
     
    154171
    155172/**
    156  * Filtre pour afficher des étoiles à la suite via les
    157  * icone foundation.
     173 * Filtre pour afficher des étoiles à la suite via les icônes Foundation.
    158174 *
    159175 * @param int $nombre
     
    177193        return $etoile;
    178194}
    179 
    180195
    181196if (!function_exists('balise_LIRE_CONSTANTE_dist')) {
  • _plugins_/foundation_6/trunk/inc/foundation.php

    r108231 r108270  
    66
    77/**
    8  * Fonction de callback utilisé par le filtre |iframe_responsive
     8 * Fonction de callback utilisé par le filtre `|responsive_embed`.
    99 * A chaque iFrame, on encadre de div.responsive-embed.
    1010 *
     
    4646 * @return string $class foundation applicable directement.
    4747 */
    48 function class_grid_foundation($nombre_colonnes, $type, $total_boucle = null) {
     48function class_grid_foundation($nombre_colonnes, $type = '', $total_boucle = null) {
    4949        // Si la première variable est un tableau, on va le convertir en class
    5050        if (is_array($nombre_colonnes)) {
Note: See TracChangeset for help on using the changeset viewer.