Use the CSS Compressor library to compress the CSS.
TODO have compression level be selectable from GUI.
2 calls to advagg_css_compress_css_compressor()
- advagg_css_compress_advagg_css_alter in advagg_css_compress/
advagg_css_compress.module - Implements hook_advagg_css_alter().
- advagg_css_compress_advagg_css_inline_alter in advagg_css_compress/
advagg_css_compress.module - Implements hook_advagg_css_inline_alter().
File
-
advagg_css_compress/
advagg_css_compress.module, line 150
Code
function advagg_css_compress_css_compressor(&$contents) {
// Initialize CSSTidy.
$filename = drupal_get_path('module', 'advagg_css_compress') . '/css-compressor-3.x/src/CSSCompression.inc';
include_once DRUPAL_ROOT . '/' . $filename;
$CSSC = new CSSCompression(variable_get('advagg_css_compress_compressor_level', ADVAGG_CSS_COMPRESS_COMPRESSOR_LEVEL));
$contents = $CSSC->compress($contents);
}