Repo Case:

Raw input

module_load_include('inc', 'advagg', 'advagg.missing');
$filename = 'modules/simpletest/files/css_test_files/css_input_without_import.css.optimized.css';
$css = file_get_contents($filename);
$parsed = advagg_parse_media_blocks($css);
echo httprl_pr($css, $parsed);

Outputs:

Array (
    [0] => body{margin:0;padding:0;background:#edf5fa;font:76%/170% Verdana,sans-serif;color:#494949;}.this .is .a .test{font:1em/100% Verdana,sans-serif;color:#494949;}.this
.is
.a
.test{font:1em/100% Verdana,sans-serif;color:#494949;}some :pseudo .thing{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;filter:progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction='180',strength='10');-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction='180',strength='10')";}::-moz-selection{background:#000;color:#fff;}::selection{background:#000;color:#fff;}
    [1] => @media print{*{background:#000 !important;color:#fff !important;}@page{margin:0.5cm;}}@
    [2] => media screen and (max-device-width:480px){background:#000;color:#fff;}textarea,select{font:1em/160% Verdana,sans-serif;color:#494949;}
    [3] => @media screen and (max-device-width:480px){background:#000;color:#fff;}t
    [4] => extarea,select{font:1em/160% Verdana,sans-serif;color:#494949;}
)

Should Output:

Array (
    [0] => body{margin:0;padding:0;background:#edf5fa;font:76%/170% Verdana,sans-serif;color:#494949;}.this .is .a .test{font:1em/100% Verdana,sans-serif;color:#494949;}.this
.is
.a
.test{font:1em/100% Verdana,sans-serif;color:#494949;}some :pseudo .thing{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;filter:progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction='180',strength='10');-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction='180',strength='10')";}::-moz-selection{background:#000;color:#fff;}::selection{background:#000;color:#fff;}
    [1] => @media print{*{background:#000 !important;color:#fff !important;}@page{margin:0.5cm;}}
    [2] => @media screen and (max-device-width:480px){background:#000;color:#fff;}
    [3] => textarea,select{font:1em/160% Verdana,sans-serif;color:#494949;}
)
Support from Acquia helps fund testing for Drupal Acquia logo

Comments

mikeytown2’s picture

Status: Active » Fixed
FileSize
915 bytes

Following patch has been committed.

mikeytown2’s picture

Issue summary: View changes

Updated issue summary.

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.