Changeset 56646 in spip-zone for _plugins_/facteur/branches


Ignore:
Timestamp:
Jan 5, 2012, 12:18:08 PM (8 years ago)
Author:
arnaud@…
Message:

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/facteur/branches/v1/inline-style/InlineStyle.php

    r54539 r56646  
    7575                        foreach($this->parseStylesheet($ss) as $arr) {
    7676                                list($selector, $style) = $arr;
    77                                 $this->applyRule($selector, $style);
     77                                try {
     78                                        $this->applyRule($selector, $style);
     79                                }
     80                                catch(Exception $e) { // ne pas casser sur un sélecteur inconnu ou une erreur dans le CSS
     81                                        spip_log("Erreur dans la transcription des styles en ligne: ".$e->getMessage(),'facteur');
     82                                }
    7883                        }
    7984                }
Note: See TracChangeset for help on using the changeset viewer.