From eca0f68c1f5990e8ec03444b1c045947afbdb281 Mon Sep 17 00:00:00 2001 From: "Edward Z. Yang" Date: Sun, 13 Aug 2006 21:44:52 +0000 Subject: [PATCH] CSS parsed as CDATA. git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@234 48356398-32a2-884e-a903-53898d9a118a --- library/HTMLPurifier/AttrDef/CSS.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/library/HTMLPurifier/AttrDef/CSS.php b/library/HTMLPurifier/AttrDef/CSS.php index 00fd3fd5..1a8a9e3a 100644 --- a/library/HTMLPurifier/AttrDef/CSS.php +++ b/library/HTMLPurifier/AttrDef/CSS.php @@ -3,11 +3,13 @@ require_once 'HTMLPurifier/AttrDef.php'; require_once 'HTMLPurifier/CSSDefinition.php'; -class HTMLPurifier_AttrDef_CSS +class HTMLPurifier_AttrDef_CSS extends HTMLPurifier_AttrDef { function validate($css, $config, &$context) { + $css = $this->parseCDATA($css); + $definition = HTMLPurifier_CSSDefinition::instance(); // we're going to break the spec and explode by semicolons.