Changeset 83324 in spip-zone


Ignore:
Timestamp:
Jun 17, 2014, 5:38:41 PM (5 years ago)
Author:
p@…
Message:

On allège le fichier foundation_fonctions.php

On créer un dossier inc avec un foundation.php

Location:
_plugins_/foundation-4-spip/branches/orbit
Files:
2 added
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/foundation-4-spip/branches/orbit/foundation_fonctions.php

    r83323 r83324  
    1010if (!defined('_ECRIRE_INC_VERSION')) return;
    1111
    12 
    13 /**
    14  * Fonction de callback
    15  * A chaque iFrame, on encadre de div.flex-video.
    16  * Si vimeo est détecté, on ajoute la class vimeo
    17  * @param  string $matches iframe
    18  * @return string          iframe encadrée
    19  */
    20 function responsive($matches) {
    21   // Dans le cas de vimeo, il faut ajouter une classe
    22   if (strpos($matches[0], 'vimeo')) $vimeo = ' vimeo';
    23   else $vimeo = '';
    24 
    25   // On revoie la bonne structure html d'iframe.
    26   return '<div class="flex-video'.$vimeo.'"><iframe '.$matches[0].'></iframe></div>';
    27 }
    28 
    2912/**
    3013 * Rendre les iframes responsive via un filtre et la classe flex-video de Foundation.
     
    3316 */
    3417function filtre_iframe_responsive($texte) {
     18  include_spip('inc/foundation');
    3519  // On détecte tout les iFrames et on les rends responsives.
    3620  return preg_replace_callback('/<iframe(.+)><\/iframe>/', 'responsive', $texte);
Note: See TracChangeset for help on using the changeset viewer.