Changeset 106577 in spip-zone for _plugins_/emogrifier/trunk


Ignore:
Timestamp:
Oct 8, 2017, 4:48:39 PM (19 months ago)
Author:
arnaud.berard@…
Message:
  • ajout de _EMOGRIFIER_DISABLE_STYLE_BLOCK_PARSING = true par defaut

comme le filtre emogrifier utilise des css externes pour inliner le html, on l'aisse les balises style intact dans le html généré afin de les utiliser pour les mediaqueries, hacks navigateur …

Location:
_plugins_/emogrifier/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/emogrifier/trunk/emogrifier_fonctions.php

    r105536 r106577  
    3131          libxml_use_internal_errors(true);
    3232  }
     33 
    3334  $htmldoc = new \Pelago\Emogrifier($html, $css);
    34 
     35  if (_EMOGRIFIER_DISABLE_STYLE_BLOCKS_PARSING) {
     36        $htmldoc->disableStyleBlocksParsing();
     37  }
    3538  return $htmldoc->emogrify();
    3639}
  • _plugins_/emogrifier/trunk/emogrifier_options.php

    r105522 r106577  
    99        define('_EMOGRIFIER_LIBXML_ERROR', true);
    1010}
     11// Par défaut on desactive la prise en compte des balises style contenu dans le html
     12// elle sont utilisés pour des besoins spécifique a des navigateurs ou peripheriques
     13// et ne doivent pas êtres inlinées ou supprimées du html généré
     14if (!defined('_EMOGRIFIER_DISABLE_STYLE_BLOCK_PARSING')) {
     15        define('_EMOGRIFIER_DISABLE_STYLE_BLOCKS_PARSING', true);
     16}
Note: See TracChangeset for help on using the changeset viewer.