Skip to content

@-o-keyframes and @-ms-keyframes have no closing } #72

@GoogleCodeExporter

Description

@GoogleCodeExporter
What version of CssMin are you using (source and/or build)?
3.0.1

What was the input stylesheet and/or configuration options?
@-moz-keyframes rotation {
    0% {
        -moz-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -moz-transform: rotate(0deg);
        transform: rotate(0deg);
    }
}

@-o-keyframes rotation {
    0% {
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }
}

@-webkit-keyframes rotation {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
}

@keyframes rotation {
    0% {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

$Filters => array(
    "ImportImports"                 => false,
    "RemoveComments"                => true,
    "RemoveEmptyRulesets"           => true,
    "RemoveEmptyAtBlocks"           => false,
    "ConvertLevel3AtKeyframes"      => false,
    "ConvertLevel3Properties"       => false,
    "Variables"                     => false,
    "RemoveLastDelarationSemiColon" => true,
    "SortRulesetProperties"         => false
);
$Plugins => array(
    "Variables"                     => false,
    "ConvertFontWeight"             => false,
    "ConvertHslColors"              => false,
    "ConvertRgbColors"              => false,
    "ConvertNamedColors"            => true,
    "CompressColorValues"           => false,
    "CompressUnitValues"            => false,
    "CompressExpressionValues"      => false
);

What is the expected result?
working css

And what is the actual result and/or error message?

@-moz-keyframes rotation {
    0% {
        -moz-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -moz-transform: rotate(0deg);
        transform: rotate(0deg);
    }
}

@-o-keyframes rotation {
    0% {
        -o-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    100% {
        -o-transform: rotate(0deg);
        transform: rotate(0deg)
    }

@-webkit-keyframes rotation {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
}

@keyframes rotation {
    0% {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

Note missing closing bracket in @-o-keyframes rotation 

Please provide any additional information below.
This issue happens for @-o-keyframes and @-ms-keyframes
Others are ok: @keyframes, @-webkit-keyframes, @-moz-keyframes

Original issue reported on code.google.com by swaya...@gmail.com on 21 Aug 2013 at 12:28

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions