annotate .cms/lib/codemirror/mode/css/test.js @ 1:1d486627aa1e draft default tip

24.10
author Coffee CMS <info@coffee-cms.ru>
date Sat, 12 Oct 2024 02:51:39 +0000
parents 78edf6b517a0
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
1 // CodeMirror, copyright (c) by Marijn Haverbeke and others
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
2 // Distributed under an MIT license: https://codemirror.net/5/LICENSE
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
3
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
4 (function() {
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
5 var mode = CodeMirror.getMode({indentUnit: 2}, "css");
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
6 function MT(name) { test.mode(name, mode, Array.prototype.slice.call(arguments, 1)); }
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
7
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
8 // Error, because "foobarhello" is neither a known type or property, but
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
9 // property was expected (after "and"), and it should be in parentheses.
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
10 MT("atMediaUnknownType",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
11 "[def @media] [attribute screen] [keyword and] [error foobarhello] { }");
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
12
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
13 // Soft error, because "foobarhello" is not a known property or type.
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
14 MT("atMediaUnknownProperty",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
15 "[def @media] [attribute screen] [keyword and] ([error foobarhello]) { }");
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
16
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
17 // Make sure nesting works with media queries
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
18 MT("atMediaMaxWidthNested",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
19 "[def @media] [attribute screen] [keyword and] ([property max-width]: [number 25px]) { [tag foo] { } }");
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
20
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
21 MT("atMediaFeatureValueKeyword",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
22 "[def @media] ([property orientation]: [keyword landscape]) { }");
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
23
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
24 MT("atMediaUnknownFeatureValueKeyword",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
25 "[def @media] ([property orientation]: [error upsidedown]) { }");
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
26
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
27 MT("atMediaUppercase",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
28 "[def @MEDIA] ([property orienTAtion]: [keyword landScape]) { }");
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
29
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
30 MT("tagSelector",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
31 "[tag foo] { }");
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
32
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
33 MT("classSelector",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
34 "[qualifier .foo-bar_hello] { }");
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
35
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
36 MT("idSelector",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
37 "[builtin #foo] { [error #foo] }");
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
38
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
39 MT("tagSelectorUnclosed",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
40 "[tag foo] { [property margin]: [number 0] } [tag bar] { }");
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
41
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
42 MT("tagStringNoQuotes",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
43 "[tag foo] { [property font-family]: [variable hello] [variable world]; }");
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
44
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
45 MT("tagStringDouble",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
46 "[tag foo] { [property font-family]: [string \"hello world\"]; }");
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
47
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
48 MT("tagStringSingle",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
49 "[tag foo] { [property font-family]: [string 'hello world']; }");
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
50
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
51 MT("tagColorKeyword",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
52 "[tag foo] {",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
53 " [property color]: [keyword black];",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
54 " [property color]: [keyword navy];",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
55 " [property color]: [keyword yellow];",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
56 "}");
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
57
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
58 MT("tagColorHex3",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
59 "[tag foo] { [property background]: [atom #fff]; }");
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
60
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
61 MT("tagColorHex4",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
62 "[tag foo] { [property background]: [atom #ffff]; }");
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
63
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
64 MT("tagColorHex6",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
65 "[tag foo] { [property background]: [atom #ffffff]; }");
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
66
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
67 MT("tagColorHex8",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
68 "[tag foo] { [property background]: [atom #ffffffff]; }");
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
69
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
70 MT("tagColorHex5Invalid",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
71 "[tag foo] { [property background]: [atom&error #fffff]; }");
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
72
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
73 MT("tagColorHexInvalid",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
74 "[tag foo] { [property background]: [atom&error #ffg]; }");
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
75
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
76 MT("tagNegativeNumber",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
77 "[tag foo] { [property margin]: [number -5px]; }");
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
78
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
79 MT("tagPositiveNumber",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
80 "[tag foo] { [property padding]: [number 5px]; }");
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
81
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
82 MT("tagVendor",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
83 "[tag foo] { [meta -foo-][property box-sizing]: [meta -foo-][atom border-box]; }");
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
84
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
85 MT("tagBogusProperty",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
86 "[tag foo] { [property&error barhelloworld]: [number 0]; }");
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
87
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
88 MT("tagTwoProperties",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
89 "[tag foo] { [property margin]: [number 0]; [property padding]: [number 0]; }");
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
90
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
91 MT("tagTwoPropertiesURL",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
92 "[tag foo] { [property background]: [variable&callee url]([string //example.com/foo.png]); [property padding]: [number 0]; }");
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
93
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
94 MT("indent_tagSelector",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
95 "[tag strong], [tag em] {",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
96 " [property background]: [variable&callee rgba](",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
97 " [number 255], [number 255], [number 0], [number .2]",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
98 " );",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
99 "}");
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
100
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
101 MT("indent_atMedia",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
102 "[def @media] {",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
103 " [tag foo] {",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
104 " [property color]:",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
105 " [keyword yellow];",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
106 " }",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
107 "}");
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
108
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
109 MT("indent_comma",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
110 "[tag foo] {",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
111 " [property font-family]: [variable verdana],",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
112 " [atom sans-serif];",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
113 "}");
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
114
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
115 MT("indent_parentheses",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
116 "[tag foo]:[variable-3 before] {",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
117 " [property background]: [variable&callee url](",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
118 "[string blahblah]",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
119 "[string etc]",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
120 "[string ]) [keyword !important];",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
121 "}");
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
122
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
123 MT("font_face",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
124 "[def @font-face] {",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
125 " [property font-family]: [string 'myfont'];",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
126 " [error nonsense]: [string 'abc'];",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
127 " [property src]: [variable&callee url]([string http://blah]),",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
128 " [variable&callee url]([string http://foo]);",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
129 "}");
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
130
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
131 MT("empty_url",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
132 "[def @import] [variable&callee url]() [attribute screen];");
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
133
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
134 MT("parens",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
135 "[qualifier .foo] {",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
136 " [property background-image]: [variable&callee fade]([atom #000], [number 20%]);",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
137 " [property border-image]: [variable&callee linear-gradient](",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
138 " [atom to] [atom bottom],",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
139 " [variable&callee fade]([atom #000], [number 20%]) [number 0%],",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
140 " [variable&callee fade]([atom #000], [number 20%]) [number 100%]",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
141 " );",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
142 "}");
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
143
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
144 MT("css_variable",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
145 ":[variable-3 root] {",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
146 " [variable-2 --main-color]: [atom #06c];",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
147 "}",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
148 "[tag h1][builtin #foo] {",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
149 " [property color]: [variable&callee var]([variable-2 --main-color]);",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
150 "}");
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
151
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
152 MT("blank_css_variable",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
153 ":[variable-3 root] {",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
154 " [variable-2 --]: [atom #06c];",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
155 "}",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
156 "[tag h1][builtin #foo] {",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
157 " [property color]: [variable&callee var]([variable-2 --]);",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
158 "}");
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
159
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
160 MT("supports",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
161 "[def @supports] ([keyword not] (([property text-align-last]: [atom justify]) [keyword or] ([meta -moz-][property text-align-last]: [atom justify])) {",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
162 " [property text-align-last]: [atom justify];",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
163 "}");
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
164
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
165 MT("document",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
166 "[def @document] [variable&callee url]([string http://blah]),",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
167 " [variable&callee url-prefix]([string https://]),",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
168 " [variable&callee domain]([string blah.com]),",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
169 " [variable&callee regexp]([string \".*blah.+\"]) {",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
170 " [builtin #id] {",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
171 " [property background-color]: [keyword white];",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
172 " }",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
173 " [tag foo] {",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
174 " [property font-family]: [variable Verdana], [atom sans-serif];",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
175 " }",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
176 "}");
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
177
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
178 MT("document_url",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
179 "[def @document] [variable&callee url]([string http://blah]) { [qualifier .class] { } }");
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
180
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
181 MT("document_urlPrefix",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
182 "[def @document] [variable&callee url-prefix]([string https://]) { [builtin #id] { } }");
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
183
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
184 MT("document_domain",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
185 "[def @document] [variable&callee domain]([string blah.com]) { [tag foo] { } }");
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
186
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
187 MT("document_regexp",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
188 "[def @document] [variable&callee regexp]([string \".*blah.+\"]) { [builtin #id] { } }");
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
189
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
190 MT("counter-style",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
191 "[def @counter-style] [variable binary] {",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
192 " [property system]: [atom numeric];",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
193 " [property symbols]: [number 0] [number 1];",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
194 " [property suffix]: [string \".\"];",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
195 " [property range]: [atom infinite];",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
196 " [property speak-as]: [atom numeric];",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
197 "}");
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
198
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
199 MT("counter-style-additive-symbols",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
200 "[def @counter-style] [variable simple-roman] {",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
201 " [property system]: [atom additive];",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
202 " [property additive-symbols]: [number 10] [variable X], [number 5] [variable V], [number 1] [variable I];",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
203 " [property range]: [number 1] [number 49];",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
204 "}");
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
205
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
206 MT("counter-style-use",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
207 "[tag ol][qualifier .roman] { [property list-style]: [variable simple-roman]; }");
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
208
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
209 MT("counter-style-symbols",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
210 "[tag ol] { [property list-style]: [variable&callee symbols]([atom cyclic] [string \"*\"] [string \"\\2020\"] [string \"\\2021\"] [string \"\\A7\"]); }");
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
211
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
212 MT("comment-does-not-disrupt",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
213 "[def @font-face] [comment /* foo */] {",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
214 " [property src]: [variable&callee url]([string x]);",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
215 " [property font-family]: [variable One];",
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
216 "}")
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
217 })();