Browse Source

Gestion plus fine des erreurs d'interprétation de la feuille de style, on arrête pas le processus mais on se contente de loguer l'erreur dans facteur.log

v1
arnaud@arnaudcordier.org 11 years ago
parent
commit
0ba363ab0f
  1. 7
      inline-style/InlineStyle.php

7
inline-style/InlineStyle.php

@ -74,7 +74,12 @@ class InlineStyle
foreach($stylesheet as $ss) {
foreach($this->parseStylesheet($ss) as $arr) {
list($selector, $style) = $arr;
$this->applyRule($selector, $style);
try {
$this->applyRule($selector, $style);
}
catch(Exception $e) { // ne pas casser sur un sélecteur inconnu ou une erreur dans le CSS
spip_log("Erreur dans la transcription des styles en ligne: ".$e->getMessage(),'facteur');
}
}
}
return $this;

Loading…
Cancel
Save