Öffentliche Methoden | |
__construct () | |
preFilter ($html, $config, $context) | |
cleanCSS ($css, $config, $context) | |
Öffentliche Methoden geerbt von HTMLPurifier_Filter | |
preFilter ($html, $config, $context) | |
postFilter ($html, $config, $context) | |
Datenfelder | |
$name = 'ExtractStyleBlocks' | |
Datenfelder geerbt von HTMLPurifier_Filter | |
$name | |
Geschützte Methoden | |
styleCallback ($matches) | |
Private Attribute | |
$_styleMatches = array() | |
$_tidy | |
$_id_attrdef | |
$_class_attrdef | |
$_enum_attrdef | |
This filter extracts <style> blocks from input HTML, cleans them up using CSSTidy, and then places them in $purifier->context->get('StyleBlocks') so they can be used elsewhere in the document.
Definiert in Zeile 25 der Datei ExtractStyleBlocks.php.
__construct | ( | ) |
Definiert in Zeile 57 der Datei ExtractStyleBlocks.php.
cleanCSS | ( | $css, | |
$config, | |||
$context | |||
) |
Takes CSS (the stuff found in <style>) and cleans it.
string | $css | CSS styling to clean |
HTMLPurifier_Config | $config | |
HTMLPurifier_Context | $context |
HTMLPurifier_Exception |
Definiert in Zeile 119 der Datei ExtractStyleBlocks.php.
Benutzt $_class_attrdef, $_enum_attrdef, $_id_attrdef und $name.
Wird benutzt von preFilter().
preFilter | ( | $html, | |
$config, | |||
$context | |||
) |
Removes inline <style> tags from HTML, saves them for later use
string | $html | |
HTMLPurifier_Config | $config | |
HTMLPurifier_Context | $context |
Definiert in Zeile 92 der Datei ExtractStyleBlocks.php.
Benutzt $_styleMatches und cleanCSS().
|
protected |
Save the contents of CSS blocks to style matches
array | $matches | preg_replace style $matches array |
Definiert in Zeile 79 der Datei ExtractStyleBlocks.php.
|
private |
HTMLPurifier_AttrDef_CSS_Ident
Definiert in Zeile 50 der Datei ExtractStyleBlocks.php.
Wird benutzt von cleanCSS().
|
private |
Definiert in Zeile 55 der Datei ExtractStyleBlocks.php.
Wird benutzt von cleanCSS().
|
private |
Definiert in Zeile 45 der Datei ExtractStyleBlocks.php.
Wird benutzt von cleanCSS().
|
private |
|
private |
csstidy
Definiert in Zeile 40 der Datei ExtractStyleBlocks.php.
$name = 'ExtractStyleBlocks' |