File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -527,6 +527,8 @@ Parser.prototype = function() {
527527 this . _document ( ) ;
528528 } else if ( tokenStream . peek ( ) === Tokens . SUPPORTS_SYM ) {
529529 this . _supports ( ) ;
530+ } else if ( tokenStream . peek ( ) === Tokens . MEDIA_SYM ) {
531+ this . _media ( ) ;
530532 } else if ( ! this . _ruleset ( ) ) {
531533 break ;
532534 }
Original file line number Diff line number Diff line change @@ -1702,6 +1702,18 @@ var YUITest = require("yuitest"),
17021702 Assert . isTrue ( valid ) ;
17031703 } ,
17041704
1705+ testMediaWithNestedMedia : function ( ) {
1706+ var parser = new Parser ( { strict : true } ) ;
1707+ var valid = true ;
1708+
1709+ parser . addListener ( "error" , function ( ) {
1710+ valid = false ;
1711+ } ) ;
1712+
1713+ parser . parse ( "@media print { #navigation { display: none } @media (max-width: 12cm) { .note { float: none } } }" ) ;
1714+ Assert . isTrue ( valid ) ;
1715+ } ,
1716+
17051717 testViewport : function ( ) {
17061718 var parser = new Parser ( { strict : true } ) ;
17071719 var valid = true ;
You can’t perform that action at this time.
0 commit comments