File tree 7 files changed +15
-0
lines changed
7 files changed +15
-0
lines changed Original file line number Diff line number Diff line change @@ -72,6 +72,7 @@ CSSLint.addRule({
72
72
parser . addListener ( "startpage" , startRule ) ;
73
73
parser . addListener ( "startpagemargin" , startRule ) ;
74
74
parser . addListener ( "startkeyframerule" , startRule ) ;
75
+ parser . addListener ( "startviewport" , startRule ) ;
75
76
76
77
parser . addListener ( "property" , function ( event ) {
77
78
var name = event . property . text . toLowerCase ( ) ;
@@ -95,6 +96,7 @@ CSSLint.addRule({
95
96
parser . addListener ( "endpage" , endRule ) ;
96
97
parser . addListener ( "endpagemargin" , endRule ) ;
97
98
parser . addListener ( "endkeyframerule" , endRule ) ;
99
+ parser . addListener ( "endviewport" , endRule ) ;
98
100
}
99
101
100
102
} ) ;
Original file line number Diff line number Diff line change @@ -98,6 +98,7 @@ CSSLint.addRule({
98
98
parser . addListener ( "startkeyframerule" , startRule ) ;
99
99
parser . addListener ( "startpagemargin" , startRule ) ;
100
100
parser . addListener ( "startpage" , startRule ) ;
101
+ parser . addListener ( "startviewport" , startRule ) ;
101
102
102
103
parser . addListener ( "property" , function ( event ) {
103
104
var name = event . property . text . toLowerCase ( ) ;
@@ -112,6 +113,7 @@ CSSLint.addRule({
112
113
parser . addListener ( "endkeyframerule" , endRule ) ;
113
114
parser . addListener ( "endpagemargin" , endRule ) ;
114
115
parser . addListener ( "endpage" , endRule ) ;
116
+ parser . addListener ( "endviewport" , endRule ) ;
115
117
116
118
}
117
119
Original file line number Diff line number Diff line change @@ -27,6 +27,7 @@ CSSLint.addRule({
27
27
parser . addListener ( "startpage" , startRule ) ;
28
28
parser . addListener ( "startpagemargin" , startRule ) ;
29
29
parser . addListener ( "startkeyframerule" , startRule ) ;
30
+ parser . addListener ( "startviewport" , startRule ) ;
30
31
31
32
parser . addListener ( "property" , function ( event ) {
32
33
var property = event . property ,
Original file line number Diff line number Diff line change @@ -38,6 +38,7 @@ CSSLint.addRule({
38
38
parser . addListener ( "startpage" , startRule ) ;
39
39
parser . addListener ( "startpagemargin" , startRule ) ;
40
40
parser . addListener ( "startkeyframerule" , startRule ) ;
41
+ parser . addListener ( "startviewport" , startRule ) ;
41
42
42
43
parser . addListener ( "property" , function ( event ) {
43
44
var property = event . property ,
Original file line number Diff line number Diff line change @@ -49,6 +49,7 @@ CSSLint.addRule({
49
49
parser . addListener ( "startpage" , startRule ) ;
50
50
parser . addListener ( "startpagemargin" , startRule ) ;
51
51
parser . addListener ( "startkeyframerule" , startRule ) ;
52
+ parser . addListener ( "startviewport" , startRule ) ;
52
53
53
54
parser . addListener ( "property" , function ( event ) {
54
55
var name = event . property . text . toLowerCase ( ) ,
@@ -68,6 +69,7 @@ CSSLint.addRule({
68
69
parser . addListener ( "endpage" , endRule ) ;
69
70
parser . addListener ( "endpagemargin" , endRule ) ;
70
71
parser . addListener ( "endkeyframerule" , endRule ) ;
72
+ parser . addListener ( "endviewport" , endRule ) ;
71
73
72
74
}
73
75
Original file line number Diff line number Diff line change @@ -119,6 +119,7 @@ CSSLint.addRule({
119
119
parser . addListener ( "startpage" , startRule ) ;
120
120
parser . addListener ( "startpagemargin" , startRule ) ;
121
121
parser . addListener ( "startkeyframerule" , startRule ) ;
122
+ parser . addListener ( "startviewport" , startRule ) ;
122
123
123
124
parser . addListener ( "property" , function ( event ) {
124
125
var name = event . property . text . toLowerCase ( ) ;
@@ -135,6 +136,7 @@ CSSLint.addRule({
135
136
parser . addListener ( "endpage" , endRule ) ;
136
137
parser . addListener ( "endpagemargin" , endRule ) ;
137
138
parser . addListener ( "endkeyframerule" , endRule ) ;
139
+ parser . addListener ( "endviewport" , endRule ) ;
138
140
}
139
141
140
142
} ) ;
Original file line number Diff line number Diff line change 31
31
this . options [ rules [ i ] . id ] = 1 ;
32
32
} ,
33
33
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
+
34
39
"Using @keyframes should not result in an error" : function ( ) {
35
40
var result = CSSLint . verify ( "@keyframes resize { 0% {padding: 0;} 50% {padding: 0;} 100% {padding: 0;}}" , this . options ) ;
36
41
Assert . areEqual ( 0 , result . messages . length ) ;
You can’t perform that action at this time.
0 commit comments