Gentics Portal.Node PHP API
 All Classes Namespaces Functions Variables Pages
Public Member Functions | List of all members
CssCompressExpressionValuesMinifierPlugin Class Reference
Inheritance diagram for CssCompressExpressionValuesMinifierPlugin:
aCssMinifierPlugin

Public Member Functions

 apply (aCssToken &$token)
 getTriggerTokens ()
- Public Member Functions inherited from aCssMinifierPlugin
 __construct (CssMinifier $minifier, array $configuration=array())

Additional Inherited Members

- Protected Attributes inherited from aCssMinifierPlugin
 $configuration = array()
 $minifier = null

Detailed Description

Definition at line 3696 of file cssmin.php.

Member Function Documentation

CssCompressExpressionValuesMinifierPlugin::apply ( aCssToken $token)

Implements aCssMinifierPlugin::minify().

Parameters
aCssToken$tokenToken to process
Returns
boolean Return TRUE to break the processing of this token; FALSE to continue

Reimplemented from aCssMinifierPlugin.

Definition at line 3704 of file cssmin.php.

References JSMin\minify().

{
if (class_exists("JSMin") && stripos($token->Value, "expression(") !== false)
{
$value = $token->Value;
$value = substr($token->Value, stripos($token->Value, "expression(") + 10);
$value = trim(JSMin::minify($value));
$token->Value = "expression(" . $value . ")";
}
return false;
}
CssCompressExpressionValuesMinifierPlugin::getTriggerTokens ( )

Implements aMinifierPlugin::getTriggerTokens()

Returns
array

Reimplemented from aCssMinifierPlugin.

Definition at line 3720 of file cssmin.php.

{
return array
(
"CssAtFontFaceDeclarationToken",
"CssAtPageDeclarationToken",
"CssRulesetDeclarationToken"
);
}

The documentation for this class was generated from the following file: