File tree Expand file tree Collapse file tree 7 files changed +15
-0
lines changed Expand file tree Collapse file tree 7 files changed +15
-0
lines changed Original file line number Diff line number Diff line change @@ -72,6 +72,7 @@ CSSLint.addRule({
7272 parser . addListener ( "startpage" , startRule ) ;
7373 parser . addListener ( "startpagemargin" , startRule ) ;
7474 parser . addListener ( "startkeyframerule" , startRule ) ;
75+ parser . addListener ( "startviewport" , startRule ) ;
7576
7677 parser . addListener ( "property" , function ( event ) {
7778 var name = event . property . text . toLowerCase ( ) ;
@@ -95,6 +96,7 @@ CSSLint.addRule({
9596 parser . addListener ( "endpage" , endRule ) ;
9697 parser . addListener ( "endpagemargin" , endRule ) ;
9798 parser . addListener ( "endkeyframerule" , endRule ) ;
99+ parser . addListener ( "endviewport" , endRule ) ;
98100 }
99101
100102} ) ;
Original file line number Diff line number Diff line change @@ -98,6 +98,7 @@ CSSLint.addRule({
9898 parser . addListener ( "startkeyframerule" , startRule ) ;
9999 parser . addListener ( "startpagemargin" , startRule ) ;
100100 parser . addListener ( "startpage" , startRule ) ;
101+ parser . addListener ( "startviewport" , startRule ) ;
101102
102103 parser . addListener ( "property" , function ( event ) {
103104 var name = event . property . text . toLowerCase ( ) ;
@@ -112,6 +113,7 @@ CSSLint.addRule({
112113 parser . addListener ( "endkeyframerule" , endRule ) ;
113114 parser . addListener ( "endpagemargin" , endRule ) ;
114115 parser . addListener ( "endpage" , endRule ) ;
116+ parser . addListener ( "endviewport" , endRule ) ;
115117
116118 }
117119
Original file line number Diff line number Diff line change @@ -27,6 +27,7 @@ CSSLint.addRule({
2727 parser . addListener ( "startpage" , startRule ) ;
2828 parser . addListener ( "startpagemargin" , startRule ) ;
2929 parser . addListener ( "startkeyframerule" , startRule ) ;
30+ parser . addListener ( "startviewport" , startRule ) ;
3031
3132 parser . addListener ( "property" , function ( event ) {
3233 var property = event . property ,
Original file line number Diff line number Diff line change @@ -38,6 +38,7 @@ CSSLint.addRule({
3838 parser . addListener ( "startpage" , startRule ) ;
3939 parser . addListener ( "startpagemargin" , startRule ) ;
4040 parser . addListener ( "startkeyframerule" , startRule ) ;
41+ parser . addListener ( "startviewport" , startRule ) ;
4142
4243 parser . addListener ( "property" , function ( event ) {
4344 var property = event . property ,
Original file line number Diff line number Diff line change @@ -49,6 +49,7 @@ CSSLint.addRule({
4949 parser . addListener ( "startpage" , startRule ) ;
5050 parser . addListener ( "startpagemargin" , startRule ) ;
5151 parser . addListener ( "startkeyframerule" , startRule ) ;
52+ parser . addListener ( "startviewport" , startRule ) ;
5253
5354 parser . addListener ( "property" , function ( event ) {
5455 var name = event . property . text . toLowerCase ( ) ,
@@ -68,6 +69,7 @@ CSSLint.addRule({
6869 parser . addListener ( "endpage" , endRule ) ;
6970 parser . addListener ( "endpagemargin" , endRule ) ;
7071 parser . addListener ( "endkeyframerule" , endRule ) ;
72+ parser . addListener ( "endviewport" , endRule ) ;
7173
7274 }
7375
Original file line number Diff line number Diff line change @@ -119,6 +119,7 @@ CSSLint.addRule({
119119 parser . addListener ( "startpage" , startRule ) ;
120120 parser . addListener ( "startpagemargin" , startRule ) ;
121121 parser . addListener ( "startkeyframerule" , startRule ) ;
122+ parser . addListener ( "startviewport" , startRule ) ;
122123
123124 parser . addListener ( "property" , function ( event ) {
124125 var name = event . property . text . toLowerCase ( ) ;
@@ -135,6 +136,7 @@ CSSLint.addRule({
135136 parser . addListener ( "endpage" , endRule ) ;
136137 parser . addListener ( "endpagemargin" , endRule ) ;
137138 parser . addListener ( "endkeyframerule" , endRule ) ;
139+ parser . addListener ( "endviewport" , endRule ) ;
138140 }
139141
140142} ) ;
Original file line number Diff line number Diff line change 3131 this . options [ rules [ i ] . id ] = 1 ;
3232 } ,
3333
34+ "Using @viewport should not result in an error" : function ( ) {
35+ var result = CSSLint . verify ( "@viewport { width: auto; }" , this . options ) ;
36+ Assert . areEqual ( 0 , result . messages . length ) ;
37+ } ,
38+
3439 "Using @keyframes should not result in an error" : function ( ) {
3540 var result = CSSLint . verify ( "@keyframes resize { 0% {padding: 0;} 50% {padding: 0;} 100% {padding: 0;}}" , this . options ) ;
3641 Assert . areEqual ( 0 , result . messages . length ) ;
You can’t perform that action at this time.
0 commit comments