Backed out changeset 7272b7396c78 (bug 1932758) for causing fenix debug failures...
[gecko.git] / dom / canvas / test / webgl-conf / checkout / deqp / temp_externs / webkit_css.js
blob60841f8e26b05263c4977221724e6ae08c761689
1 /*
2  * Copyright 2008 The Closure Compiler Authors
3  *
4  * Licensed under the Apache License, Version 2.0 (the "License");
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  *
8  *     http://www.apache.org/licenses/LICENSE-2.0
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  */
17 /**
18  * @fileoverview Definitions for WebKit's custom CSS properties. Copied from:
19  * {@link
20  * http://trac.webkit.org/browser/trunk/Source/WebCore/css/CSSPropertyNames.in}
21  *
22  * If you make changes to this file, notice that every property appears
23  * twice: once as an uppercase name and once as a lowercase name.
24  * WebKit allows both. The uppercase version is preferred.
25  *
26  * @externs
27  * @author nicksantos@google.com (Nick Santos)
28  */
30 /** @type {string} */ CSSProperties.prototype.WebkitAlignContent;
31 /** @type {string} */ CSSProperties.prototype.WebkitAlignItems;
32 /** @type {string} */ CSSProperties.prototype.WebkitAlignSelf;
33 /** @type {string} */ CSSProperties.prototype.WebkitAnimation;
34 /** @type {string} */ CSSProperties.prototype.WebkitAnimationDelay;
35 /** @type {string} */ CSSProperties.prototype.WebkitAnimationDirection;
36 /** @type {string} */ CSSProperties.prototype.WebkitAnimationDuration;
37 /** @type {string} */ CSSProperties.prototype.WebkitAnimationFillMode;
38 /** @type {string} */ CSSProperties.prototype.WebkitAnimationIterationCount;
39 /** @type {string} */ CSSProperties.prototype.WebkitAnimationName;
40 /** @type {string} */ CSSProperties.prototype.WebkitAnimationPlayState;
41 /** @type {string} */ CSSProperties.prototype.WebkitAnimationTimingFunction;
42 /** @type {string} */ CSSProperties.prototype.WebkitAppearance;
43 /** @type {string} */ CSSProperties.prototype.WebkitAppRegion;
44 /** @type {string} */ CSSProperties.prototype.WebkitAspectRatio;
45 /** @type {string} */ CSSProperties.prototype.WebkitBackfaceVisibility;
46 /** @type {string} */ CSSProperties.prototype.WebkitBackgroundClip;
47 /** @type {string} */ CSSProperties.prototype.WebkitBackgroundComposite;
48 /** @type {string} */ CSSProperties.prototype.WebkitBackgroundOrigin;
49 /** @type {string} */ CSSProperties.prototype.WebkitBackgroundSize;
50 /** @type {string} */ CSSProperties.prototype.WebkitBinding;
51 /** @type {string} */ CSSProperties.prototype.WebkitBlendMode;
52 /** @type {string} */ CSSProperties.prototype.WebkitBorderAfter;
53 /** @type {string} */ CSSProperties.prototype.WebkitBorderAfterColor;
54 /** @type {string} */ CSSProperties.prototype.WebkitBorderAfterStyle;
55 /** @type {string} */ CSSProperties.prototype.WebkitBorderAfterWidth;
56 /** @type {string} */ CSSProperties.prototype.WebkitBorderBefore;
57 /** @type {string} */ CSSProperties.prototype.WebkitBorderBeforeColor;
58 /** @type {string} */ CSSProperties.prototype.WebkitBorderBeforeStyle;
59 /** @type {string} */ CSSProperties.prototype.WebkitBorderBeforeWidth;
60 /** @type {string} */ CSSProperties.prototype.WebkitBorderBottomLeftRadius;
61 /** @type {string} */ CSSProperties.prototype.WebkitBorderBottomRightRadius;
62 /** @type {string} */ CSSProperties.prototype.WebkitBorderEnd;
63 /** @type {string} */ CSSProperties.prototype.WebkitBorderEndColor;
64 /** @type {string} */ CSSProperties.prototype.WebkitBorderEndStyle;
65 /** @type {string} */ CSSProperties.prototype.WebkitBorderEndWidth;
66 /** @type {string} */ CSSProperties.prototype.WebkitBorderFit;
67 /** @type {string} */ CSSProperties.prototype.WebkitBorderHorizontalSpacing;
68 /** @type {string} */ CSSProperties.prototype.WebkitBorderImage;
69 /** @type {string} */ CSSProperties.prototype.WebkitBorderRadius;
70 /** @type {string} */ CSSProperties.prototype.WebkitBorderStart;
71 /** @type {string} */ CSSProperties.prototype.WebkitBorderStartColor;
72 /** @type {string} */ CSSProperties.prototype.WebkitBorderStartStyle;
73 /** @type {string} */ CSSProperties.prototype.WebkitBorderStartWidth;
74 /** @type {string} */ CSSProperties.prototype.WebkitBorderTopLeftRadius;
75 /** @type {string} */ CSSProperties.prototype.WebkitBorderTopRightRadius;
76 /** @type {string} */ CSSProperties.prototype.WebkitBorderVerticalSpacing;
77 /** @type {string} */ CSSProperties.prototype.WebkitBoxAlign;
78 /** @type {string} */ CSSProperties.prototype.WebkitBoxDecorationBreak;
79 /** @type {string} */ CSSProperties.prototype.WebkitBoxDirection;
80 /** @type {string} */ CSSProperties.prototype.WebkitBoxFlex;
81 /** @type {string} */ CSSProperties.prototype.WebkitBoxFlexGroup;
82 /** @type {string} */ CSSProperties.prototype.WebkitBoxLines;
83 /** @type {string} */ CSSProperties.prototype.WebkitBoxOrdinalGroup;
84 /** @type {string} */ CSSProperties.prototype.WebkitBoxOrient;
85 /** @type {string} */ CSSProperties.prototype.WebkitBoxPack;
86 /** @type {string} */ CSSProperties.prototype.WebkitBoxReflect;
87 /** @type {string} */ CSSProperties.prototype.WebkitBoxShadow;
88 /** @type {string} */ CSSProperties.prototype.WebkitBoxSizing;
89 /** @type {string} */ CSSProperties.prototype.WebkitColorCorrection;
90 /** @type {string} */ CSSProperties.prototype.WebkitColumnAxis;
91 /** @type {string} */ CSSProperties.prototype.WebkitColumnBreakAfter;
92 /** @type {string} */ CSSProperties.prototype.WebkitColumnBreakBefore;
93 /** @type {string} */ CSSProperties.prototype.WebkitColumnBreakInside;
94 /** @type {string} */ CSSProperties.prototype.WebkitColumnCount;
95 /** @type {string} */ CSSProperties.prototype.WebkitColumnGap;
96 /** @type {string} */ CSSProperties.prototype.WebkitColumnProgression;
97 /** @type {string} */ CSSProperties.prototype.WebkitColumnRule;
98 /** @type {string} */ CSSProperties.prototype.WebkitColumnRuleColor;
99 /** @type {string} */ CSSProperties.prototype.WebkitColumnRuleStyle;
100 /** @type {string} */ CSSProperties.prototype.WebkitColumnRuleWidth;
101 /** @type {string} */ CSSProperties.prototype.WebkitColumns;
102 /** @type {string} */ CSSProperties.prototype.WebkitColumnSpan;
103 /** @type {string} */ CSSProperties.prototype.WebkitColumnWidth;
104 /** @type {string} */ CSSProperties.prototype.WebkitDashboardRegion;
105 /** @type {string} */ CSSProperties.prototype.WebkitFilter;
106 /** @type {string} */ CSSProperties.prototype.WebkitFlex;
107 /** @type {string} */ CSSProperties.prototype.WebkitFlexBasis;
108 /** @type {string} */ CSSProperties.prototype.WebkitFlexDirection;
109 /** @type {string} */ CSSProperties.prototype.WebkitFlexFlow;
110 /** @type {string} */ CSSProperties.prototype.WebkitFlexGrow;
111 /** @type {string} */ CSSProperties.prototype.WebkitFlexShrink;
112 /** @type {string} */ CSSProperties.prototype.WebkitFlexWrap;
113 /** @type {string} */ CSSProperties.prototype.WebkitFlowFrom;
114 /** @type {string} */ CSSProperties.prototype.WebkitFlowInto;
115 /** @type {string} */ CSSProperties.prototype.WebkitFontSizeDelta;
116 /** @type {string} */ CSSProperties.prototype.WebkitFontSmoothing;
117 /** @type {string} */ CSSProperties.prototype.WebkitGridColumn;
118 /** @type {string} */ CSSProperties.prototype.WebkitGridColumns;
119 /** @type {string} */ CSSProperties.prototype.WebkitGridRow;
120 /** @type {string} */ CSSProperties.prototype.WebkitGridRows;
121 /** @type {string} */ CSSProperties.prototype.WebkitHighlight;
122 /** @type {string} */ CSSProperties.prototype.WebkitHyphenateCharacter;
123 /** @type {string} */ CSSProperties.prototype.WebkitHyphenateLimitAfter;
124 /** @type {string} */ CSSProperties.prototype.WebkitHyphenateLimitBefore;
125 /** @type {string} */ CSSProperties.prototype.WebkitHyphenateLimitLines;
126 /** @type {string} */ CSSProperties.prototype.WebkitHyphens;
127 /** @type {string} */ CSSProperties.prototype.WebkitJustifyContent;
128 /** @type {string} */ CSSProperties.prototype.WebkitLineAlign;
129 /** @type {string} */ CSSProperties.prototype.WebkitLineBoxContain;
130 /** @type {string} */ CSSProperties.prototype.WebkitLineBreak;
131 /** @type {string} */ CSSProperties.prototype.WebkitLineClamp;
132 /** @type {string} */ CSSProperties.prototype.WebkitLineGrid;
133 /** @type {string} */ CSSProperties.prototype.WebkitLineSnap;
134 /** @type {string} */ CSSProperties.prototype.WebkitLocale;
135 /** @type {string} */ CSSProperties.prototype.WebkitLogicalHeight;
136 /** @type {string} */ CSSProperties.prototype.WebkitLogicalWidth;
137 /** @type {string} */ CSSProperties.prototype.WebkitMarginAfter;
138 /** @type {string} */ CSSProperties.prototype.WebkitMarginAfterCollapse;
139 /** @type {string} */ CSSProperties.prototype.WebkitMarginBefore;
140 /** @type {string} */ CSSProperties.prototype.WebkitMarginBeforeCollapse;
141 /** @type {string} */ CSSProperties.prototype.WebkitMarginBottomCollapse;
142 /** @type {string} */ CSSProperties.prototype.WebkitMarginCollapse;
143 /** @type {string} */ CSSProperties.prototype.WebkitMarginEnd;
144 /** @type {string} */ CSSProperties.prototype.WebkitMarginStart;
145 /** @type {string} */ CSSProperties.prototype.WebkitMarginTopCollapse;
146 /** @type {string} */ CSSProperties.prototype.WebkitMarquee;
147 /** @type {string} */ CSSProperties.prototype.WebkitMarqueeDirection;
148 /** @type {string} */ CSSProperties.prototype.WebkitMarqueeIncrement;
149 /** @type {string} */ CSSProperties.prototype.WebkitMarqueeRepetition;
150 /** @type {string} */ CSSProperties.prototype.WebkitMarqueeSpeed;
151 /** @type {string} */ CSSProperties.prototype.WebkitMarqueeStyle;
152 /** @type {string} */ CSSProperties.prototype.WebkitMask;
153 /** @type {string} */ CSSProperties.prototype.WebkitMaskAttachment;
154 /** @type {string} */ CSSProperties.prototype.WebkitMaskBoxImage;
155 /** @type {string} */ CSSProperties.prototype.WebkitMaskBoxImageOutset;
156 /** @type {string} */ CSSProperties.prototype.WebkitMaskBoxImageRepeat;
157 /** @type {string} */ CSSProperties.prototype.WebkitMaskBoxImageSlice;
158 /** @type {string} */ CSSProperties.prototype.WebkitMaskBoxImageSource;
159 /** @type {string} */ CSSProperties.prototype.WebkitMaskBoxImageWidth;
160 /** @type {string} */ CSSProperties.prototype.WebkitMaskClip;
161 /** @type {string} */ CSSProperties.prototype.WebkitMaskComposite;
162 /** @type {string} */ CSSProperties.prototype.WebkitMaskImage;
163 /** @type {string} */ CSSProperties.prototype.WebkitMaskOrigin;
164 /** @type {string} */ CSSProperties.prototype.WebkitMaskPosition;
165 /** @type {string} */ CSSProperties.prototype.WebkitMaskPositionX;
166 /** @type {string} */ CSSProperties.prototype.WebkitMaskPositionY;
167 /** @type {string} */ CSSProperties.prototype.WebkitMaskRepeat;
168 /** @type {string} */ CSSProperties.prototype.WebkitMaskRepeatX;
169 /** @type {string} */ CSSProperties.prototype.WebkitMaskRepeatY;
170 /** @type {string} */ CSSProperties.prototype.WebkitMaskSize;
171 /** @type {string} */
172 CSSProperties.prototype.WebkitMatchNearestMailBlockquoteColor;
173 /** @type {string} */ CSSProperties.prototype.WebkitMaxLogicalHeight;
174 /** @type {string} */ CSSProperties.prototype.WebkitMaxLogicalWidth;
175 /** @type {string} */ CSSProperties.prototype.WebkitMinLogicalHeight;
176 /** @type {string} */ CSSProperties.prototype.WebkitMinLogicalWidth;
177 /** @type {string} */ CSSProperties.prototype.WebkitNbspMode;
178 /** @type {string} */ CSSProperties.prototype.WebkitOrder;
179 /** @type {string} */ CSSProperties.prototype.WebkitOverflowScrolling;
180 /** @type {string} */ CSSProperties.prototype.WebkitPaddingAfter;
181 /** @type {string} */ CSSProperties.prototype.WebkitPaddingBefore;
182 /** @type {string} */ CSSProperties.prototype.WebkitPaddingEnd;
183 /** @type {string} */ CSSProperties.prototype.WebkitPaddingStart;
184 /** @type {string} */ CSSProperties.prototype.WebkitPerspective;
185 /** @type {string} */ CSSProperties.prototype.WebkitPerspectiveOrigin;
186 /** @type {string} */ CSSProperties.prototype.WebkitPerspectiveOriginX;
187 /** @type {string} */ CSSProperties.prototype.WebkitPerspectiveOriginY;
188 /** @type {string} */ CSSProperties.prototype.WebkitPrintColorAdjust;
189 /** @type {string} */ CSSProperties.prototype.WebkitRegionBreakAfter;
190 /** @type {string} */ CSSProperties.prototype.WebkitRegionBreakBefore;
191 /** @type {string} */ CSSProperties.prototype.WebkitRegionBreakInside;
192 /** @type {string} */ CSSProperties.prototype.WebkitRegionOverflow;
193 /** @type {string} */ CSSProperties.prototype.WebkitRtlOrdering;
194 /** @type {string} */ CSSProperties.prototype.WebkitRubyPosition;
195 /** @type {string} */ CSSProperties.prototype.WebkitShapeInside;
196 /** @type {string} */ CSSProperties.prototype.WebkitShapeMargin;
197 /** @type {string} */ CSSProperties.prototype.WebkitShapeOutside;
198 /** @type {string} */ CSSProperties.prototype.WebkitShapePadding;
199 /** @type {string} */ CSSProperties.prototype.WebkitTapHighlightColor;
200 /** @type {string} */ CSSProperties.prototype.WebkitTextAlignLast;
201 /** @type {string} */ CSSProperties.prototype.WebkitTextCombine;
202 /** @type {string} */ CSSProperties.prototype.WebkitTextDecorationLine;
203 /** @type {string} */ CSSProperties.prototype.WebkitTextDecorationsInEffect;
204 /** @type {string} */ CSSProperties.prototype.WebkitTextDecorationStyle;
205 /** @type {string} */ CSSProperties.prototype.WebkitTextEmphasis;
206 /** @type {string} */ CSSProperties.prototype.WebkitTextEmphasisColor;
207 /** @type {string} */ CSSProperties.prototype.WebkitTextEmphasisPosition;
208 /** @type {string} */ CSSProperties.prototype.WebkitTextEmphasisStyle;
209 /** @type {string} */ CSSProperties.prototype.WebkitTextFillColor;
210 /** @type {string} */ CSSProperties.prototype.WebkitTextOrientation;
211 /** @type {string} */ CSSProperties.prototype.WebkitTextSecurity;
212 /** @type {string} */ CSSProperties.prototype.WebkitTextSizeAdjust;
213 /** @type {string} */ CSSProperties.prototype.WebkitTextStroke;
214 /** @type {string} */ CSSProperties.prototype.WebkitTextStrokeColor;
215 /** @type {string} */ CSSProperties.prototype.WebkitTextStrokeWidth;
216 /** @type {string} */ CSSProperties.prototype.WebkitTransform;
217 /** @type {string} */ CSSProperties.prototype.WebkitTransformOrigin;
218 /** @type {string} */ CSSProperties.prototype.WebkitTransformOriginX;
219 /** @type {string} */ CSSProperties.prototype.WebkitTransformOriginY;
220 /** @type {string} */ CSSProperties.prototype.WebkitTransformOriginZ;
221 /** @type {string} */ CSSProperties.prototype.WebkitTransformStyle;
222 /** @type {string} */ CSSProperties.prototype.WebkitTransition;
223 /** @type {string} */ CSSProperties.prototype.WebkitTransitionDelay;
224 /** @type {string} */ CSSProperties.prototype.WebkitTransitionDuration;
225 /** @type {string} */ CSSProperties.prototype.WebkitTransitionProperty;
226 /** @type {string} */ CSSProperties.prototype.WebkitTransitionRepeatCount;
227 /** @type {string} */ CSSProperties.prototype.WebkitTransitionTimingFunction;
228 /** @type {string} */ CSSProperties.prototype.WebkitUserDrag;
229 /** @type {string} */ CSSProperties.prototype.WebkitUserModify;
230 /** @type {string} */ CSSProperties.prototype.WebkitUserSelect;
231 /** @type {string} */ CSSProperties.prototype.WebkitWrap;
232 /** @type {string} */ CSSProperties.prototype.WebkitWrapFlow;
233 /** @type {string} */ CSSProperties.prototype.WebkitWrapThrough;
234 /** @type {string} */ CSSProperties.prototype.WebkitWritingMode;
236 // WebKit also adds bindings for the lowercase versions of these properties.
237 // The uppercase version is preferred.
239 /** @type {string} */ CSSProperties.prototype.webkitAlignContent;
240 /** @type {string} */ CSSProperties.prototype.webkitAlignItems;
241 /** @type {string} */ CSSProperties.prototype.webkitAlignSelf;
242 /** @type {string} */ CSSProperties.prototype.webkitAnimation;
243 /** @type {string} */ CSSProperties.prototype.webkitAnimationDelay;
244 /** @type {string} */ CSSProperties.prototype.webkitAnimationDirection;
245 /** @type {string} */ CSSProperties.prototype.webkitAnimationDuration;
246 /** @type {string} */ CSSProperties.prototype.webkitAnimationFillMode;
247 /** @type {string} */ CSSProperties.prototype.webkitAnimationIterationCount;
248 /** @type {string} */ CSSProperties.prototype.webkitAnimationName;
249 /** @type {string} */ CSSProperties.prototype.webkitAnimationPlayState;
250 /** @type {string} */ CSSProperties.prototype.webkitAnimationTimingFunction;
251 /** @type {string} */ CSSProperties.prototype.webkitAppearance;
252 /** @type {string} */ CSSProperties.prototype.webkitAppRegion;
253 /** @type {string} */ CSSProperties.prototype.webkitAspectRatio;
254 /** @type {string} */ CSSProperties.prototype.webkitBackfaceVisibility;
255 /** @type {string} */ CSSProperties.prototype.webkitBackgroundClip;
256 /** @type {string} */ CSSProperties.prototype.webkitBackgroundComposite;
257 /** @type {string} */ CSSProperties.prototype.webkitBackgroundOrigin;
258 /** @type {string} */ CSSProperties.prototype.webkitBackgroundSize;
259 /** @type {string} */ CSSProperties.prototype.webkitBinding;
260 /** @type {string} */ CSSProperties.prototype.webkitBlendMode;
261 /** @type {string} */ CSSProperties.prototype.webkitBorderAfter;
262 /** @type {string} */ CSSProperties.prototype.webkitBorderAfterColor;
263 /** @type {string} */ CSSProperties.prototype.webkitBorderAfterStyle;
264 /** @type {string} */ CSSProperties.prototype.webkitBorderAfterWidth;
265 /** @type {string} */ CSSProperties.prototype.webkitBorderBefore;
266 /** @type {string} */ CSSProperties.prototype.webkitBorderBeforeColor;
267 /** @type {string} */ CSSProperties.prototype.webkitBorderBeforeStyle;
268 /** @type {string} */ CSSProperties.prototype.webkitBorderBeforeWidth;
269 /** @type {string} */ CSSProperties.prototype.webkitBorderBottomLeftRadius;
270 /** @type {string} */ CSSProperties.prototype.webkitBorderBottomRightRadius;
271 /** @type {string} */ CSSProperties.prototype.webkitBorderEnd;
272 /** @type {string} */ CSSProperties.prototype.webkitBorderEndColor;
273 /** @type {string} */ CSSProperties.prototype.webkitBorderEndStyle;
274 /** @type {string} */ CSSProperties.prototype.webkitBorderEndWidth;
275 /** @type {string} */ CSSProperties.prototype.webkitBorderFit;
276 /** @type {string} */ CSSProperties.prototype.webkitBorderHorizontalSpacing;
277 /** @type {string} */ CSSProperties.prototype.webkitBorderImage;
278 /** @type {string} */ CSSProperties.prototype.webkitBorderRadius;
279 /** @type {string} */ CSSProperties.prototype.webkitBorderStart;
280 /** @type {string} */ CSSProperties.prototype.webkitBorderStartColor;
281 /** @type {string} */ CSSProperties.prototype.webkitBorderStartStyle;
282 /** @type {string} */ CSSProperties.prototype.webkitBorderStartWidth;
283 /** @type {string} */ CSSProperties.prototype.webkitBorderTopLeftRadius;
284 /** @type {string} */ CSSProperties.prototype.webkitBorderTopRightRadius;
285 /** @type {string} */ CSSProperties.prototype.webkitBorderVerticalSpacing;
286 /** @type {string} */ CSSProperties.prototype.webkitBoxAlign;
287 /** @type {string} */ CSSProperties.prototype.webkitBoxDecorationBreak;
288 /** @type {string} */ CSSProperties.prototype.webkitBoxDirection;
289 /** @type {string} */ CSSProperties.prototype.webkitBoxFlex;
290 /** @type {string} */ CSSProperties.prototype.webkitBoxFlexGroup;
291 /** @type {string} */ CSSProperties.prototype.webkitBoxLines;
292 /** @type {string} */ CSSProperties.prototype.webkitBoxOrdinalGroup;
293 /** @type {string} */ CSSProperties.prototype.webkitBoxOrient;
294 /** @type {string} */ CSSProperties.prototype.webkitBoxPack;
295 /** @type {string} */ CSSProperties.prototype.webkitBoxReflect;
296 /** @type {string} */ CSSProperties.prototype.webkitBoxShadow;
297 /** @type {string} */ CSSProperties.prototype.webkitBoxSizing;
298 /** @type {string} */ CSSProperties.prototype.webkitColorCorrection;
299 /** @type {string} */ CSSProperties.prototype.webkitColumnAxis;
300 /** @type {string} */ CSSProperties.prototype.webkitColumnBreakAfter;
301 /** @type {string} */ CSSProperties.prototype.webkitColumnBreakBefore;
302 /** @type {string} */ CSSProperties.prototype.webkitColumnBreakInside;
303 /** @type {string} */ CSSProperties.prototype.webkitColumnCount;
304 /** @type {string} */ CSSProperties.prototype.webkitColumnGap;
305 /** @type {string} */ CSSProperties.prototype.webkitColumnProgression;
306 /** @type {string} */ CSSProperties.prototype.webkitColumnRule;
307 /** @type {string} */ CSSProperties.prototype.webkitColumnRuleColor;
308 /** @type {string} */ CSSProperties.prototype.webkitColumnRuleStyle;
309 /** @type {string} */ CSSProperties.prototype.webkitColumnRuleWidth;
310 /** @type {string} */ CSSProperties.prototype.webkitColumns;
311 /** @type {string} */ CSSProperties.prototype.webkitColumnSpan;
312 /** @type {string} */ CSSProperties.prototype.webkitColumnWidth;
313 /** @type {string} */ CSSProperties.prototype.webkitDashboardRegion;
314 /** @type {string} */ CSSProperties.prototype.webkitFilter;
315 /** @type {string} */ CSSProperties.prototype.webkitFlex;
316 /** @type {string} */ CSSProperties.prototype.webkitFlexBasis;
317 /** @type {string} */ CSSProperties.prototype.webkitFlexDirection;
318 /** @type {string} */ CSSProperties.prototype.webkitFlexFlow;
319 /** @type {string} */ CSSProperties.prototype.webkitFlexGrow;
320 /** @type {string} */ CSSProperties.prototype.webkitFlexShrink;
321 /** @type {string} */ CSSProperties.prototype.webkitFlexWrap;
322 /** @type {string} */ CSSProperties.prototype.webkitFlowFrom;
323 /** @type {string} */ CSSProperties.prototype.webkitFlowInto;
324 /** @type {string} */ CSSProperties.prototype.webkitFontSizeDelta;
325 /** @type {string} */ CSSProperties.prototype.webkitFontSmoothing;
326 /** @type {string} */ CSSProperties.prototype.webkitGridColumn;
327 /** @type {string} */ CSSProperties.prototype.webkitGridColumns;
328 /** @type {string} */ CSSProperties.prototype.webkitGridRow;
329 /** @type {string} */ CSSProperties.prototype.webkitGridRows;
330 /** @type {string} */ CSSProperties.prototype.webkitHighlight;
331 /** @type {string} */ CSSProperties.prototype.webkitHyphenateCharacter;
332 /** @type {string} */ CSSProperties.prototype.webkitHyphenateLimitAfter;
333 /** @type {string} */ CSSProperties.prototype.webkitHyphenateLimitBefore;
334 /** @type {string} */ CSSProperties.prototype.webkitHyphenateLimitLines;
335 /** @type {string} */ CSSProperties.prototype.webkitHyphens;
336 /** @type {string} */ CSSProperties.prototype.webkitJustifyContent;
337 /** @type {string} */ CSSProperties.prototype.webkitLineAlign;
338 /** @type {string} */ CSSProperties.prototype.webkitLineBoxContain;
339 /** @type {string} */ CSSProperties.prototype.webkitLineBreak;
340 /** @type {string} */ CSSProperties.prototype.webkitLineClamp;
341 /** @type {string} */ CSSProperties.prototype.webkitLineGrid;
342 /** @type {string} */ CSSProperties.prototype.webkitLineSnap;
343 /** @type {string} */ CSSProperties.prototype.webkitLocale;
344 /** @type {string} */ CSSProperties.prototype.webkitLogicalHeight;
345 /** @type {string} */ CSSProperties.prototype.webkitLogicalWidth;
346 /** @type {string} */ CSSProperties.prototype.webkitMarginAfter;
347 /** @type {string} */ CSSProperties.prototype.webkitMarginAfterCollapse;
348 /** @type {string} */ CSSProperties.prototype.webkitMarginBefore;
349 /** @type {string} */ CSSProperties.prototype.webkitMarginBeforeCollapse;
350 /** @type {string} */ CSSProperties.prototype.webkitMarginBottomCollapse;
351 /** @type {string} */ CSSProperties.prototype.webkitMarginCollapse;
352 /** @type {string} */ CSSProperties.prototype.webkitMarginEnd;
353 /** @type {string} */ CSSProperties.prototype.webkitMarginStart;
354 /** @type {string} */ CSSProperties.prototype.webkitMarginTopCollapse;
355 /** @type {string} */ CSSProperties.prototype.webkitMarquee;
356 /** @type {string} */ CSSProperties.prototype.webkitMarqueeDirection;
357 /** @type {string} */ CSSProperties.prototype.webkitMarqueeIncrement;
358 /** @type {string} */ CSSProperties.prototype.webkitMarqueeRepetition;
359 /** @type {string} */ CSSProperties.prototype.webkitMarqueeSpeed;
360 /** @type {string} */ CSSProperties.prototype.webkitMarqueeStyle;
361 /** @type {string} */ CSSProperties.prototype.webkitMask;
362 /** @type {string} */ CSSProperties.prototype.webkitMaskAttachment;
363 /** @type {string} */ CSSProperties.prototype.webkitMaskBoxImage;
364 /** @type {string} */ CSSProperties.prototype.webkitMaskBoxImageOutset;
365 /** @type {string} */ CSSProperties.prototype.webkitMaskBoxImageRepeat;
366 /** @type {string} */ CSSProperties.prototype.webkitMaskBoxImageSlice;
367 /** @type {string} */ CSSProperties.prototype.webkitMaskBoxImageSource;
368 /** @type {string} */ CSSProperties.prototype.webkitMaskBoxImageWidth;
369 /** @type {string} */ CSSProperties.prototype.webkitMaskClip;
370 /** @type {string} */ CSSProperties.prototype.webkitMaskComposite;
371 /** @type {string} */ CSSProperties.prototype.webkitMaskImage;
372 /** @type {string} */ CSSProperties.prototype.webkitMaskOrigin;
373 /** @type {string} */ CSSProperties.prototype.webkitMaskPosition;
374 /** @type {string} */ CSSProperties.prototype.webkitMaskPositionX;
375 /** @type {string} */ CSSProperties.prototype.webkitMaskPositionY;
376 /** @type {string} */ CSSProperties.prototype.webkitMaskRepeat;
377 /** @type {string} */ CSSProperties.prototype.webkitMaskRepeatX;
378 /** @type {string} */ CSSProperties.prototype.webkitMaskRepeatY;
379 /** @type {string} */ CSSProperties.prototype.webkitMaskSize;
380 /** @type {string} */
381 CSSProperties.prototype.webkitMatchNearestMailBlockquoteColor;
382 /** @type {string} */ CSSProperties.prototype.webkitMaxLogicalHeight;
383 /** @type {string} */ CSSProperties.prototype.webkitMaxLogicalWidth;
384 /** @type {string} */ CSSProperties.prototype.webkitMinLogicalHeight;
385 /** @type {string} */ CSSProperties.prototype.webkitMinLogicalWidth;
386 /** @type {string} */ CSSProperties.prototype.webkitNbspMode;
387 /** @type {string} */ CSSProperties.prototype.webkitOrder;
388 /** @type {string} */ CSSProperties.prototype.webkitOverflowScrolling;
389 /** @type {string} */ CSSProperties.prototype.webkitPaddingAfter;
390 /** @type {string} */ CSSProperties.prototype.webkitPaddingBefore;
391 /** @type {string} */ CSSProperties.prototype.webkitPaddingEnd;
392 /** @type {string} */ CSSProperties.prototype.webkitPaddingStart;
393 /** @type {string} */ CSSProperties.prototype.webkitPerspective;
394 /** @type {string} */ CSSProperties.prototype.webkitPerspectiveOrigin;
395 /** @type {string} */ CSSProperties.prototype.webkitPerspectiveOriginX;
396 /** @type {string} */ CSSProperties.prototype.webkitPerspectiveOriginY;
397 /** @type {string} */ CSSProperties.prototype.webkitPrintColorAdjust;
398 /** @type {string} */ CSSProperties.prototype.webkitRegionBreakAfter;
399 /** @type {string} */ CSSProperties.prototype.webkitRegionBreakBefore;
400 /** @type {string} */ CSSProperties.prototype.webkitRegionBreakInside;
401 /** @type {string} */ CSSProperties.prototype.webkitRegionOverflow;
402 /** @type {string} */ CSSProperties.prototype.webkitRtlOrdering;
403 /** @type {string} */ CSSProperties.prototype.webkitRubyPosition;
404 /** @type {string} */ CSSProperties.prototype.webkitShapeInside;
405 /** @type {string} */ CSSProperties.prototype.webkitShapeMargin;
406 /** @type {string} */ CSSProperties.prototype.webkitShapeOutside;
407 /** @type {string} */ CSSProperties.prototype.webkitShapePadding;
408 /** @type {string} */ CSSProperties.prototype.webkitTapHighlightColor;
409 /** @type {string} */ CSSProperties.prototype.webkitTextAlignLast;
410 /** @type {string} */ CSSProperties.prototype.webkitTextCombine;
411 /** @type {string} */ CSSProperties.prototype.webkitTextDecorationLine;
412 /** @type {string} */ CSSProperties.prototype.webkitTextDecorationsInEffect;
413 /** @type {string} */ CSSProperties.prototype.webkitTextDecorationStyle;
414 /** @type {string} */ CSSProperties.prototype.webkitTextEmphasis;
415 /** @type {string} */ CSSProperties.prototype.webkitTextEmphasisColor;
416 /** @type {string} */ CSSProperties.prototype.webkitTextEmphasisPosition;
417 /** @type {string} */ CSSProperties.prototype.webkitTextEmphasisStyle;
418 /** @type {string} */ CSSProperties.prototype.webkitTextFillColor;
419 /** @type {string} */ CSSProperties.prototype.webkitTextOrientation;
420 /** @type {string} */ CSSProperties.prototype.webkitTextSecurity;
421 /** @type {string} */ CSSProperties.prototype.webkitTextSizeAdjust;
422 /** @type {string} */ CSSProperties.prototype.webkitTextStroke;
423 /** @type {string} */ CSSProperties.prototype.webkitTextStrokeColor;
424 /** @type {string} */ CSSProperties.prototype.webkitTextStrokeWidth;
425 /** @type {string} */ CSSProperties.prototype.webkitTransform;
426 /** @type {string} */ CSSProperties.prototype.webkitTransformOrigin;
427 /** @type {string} */ CSSProperties.prototype.webkitTransformOriginX;
428 /** @type {string} */ CSSProperties.prototype.webkitTransformOriginY;
429 /** @type {string} */ CSSProperties.prototype.webkitTransformOriginZ;
430 /** @type {string} */ CSSProperties.prototype.webkitTransformStyle;
431 /** @type {string} */ CSSProperties.prototype.webkitTransition;
432 /** @type {string} */ CSSProperties.prototype.webkitTransitionDelay;
433 /** @type {string} */ CSSProperties.prototype.webkitTransitionDuration;
434 /** @type {string} */ CSSProperties.prototype.webkitTransitionProperty;
435 /** @type {string} */ CSSProperties.prototype.webkitTransitionRepeatCount;
436 /** @type {string} */ CSSProperties.prototype.webkitTransitionTimingFunction;
437 /** @type {string} */ CSSProperties.prototype.webkitUserDrag;
438 /** @type {string} */ CSSProperties.prototype.webkitUserModify;
439 /** @type {string} */ CSSProperties.prototype.webkitUserSelect;
440 /** @type {string} */ CSSProperties.prototype.webkitWrap;
441 /** @type {string} */ CSSProperties.prototype.webkitWrapFlow;
442 /** @type {string} */ CSSProperties.prototype.webkitWrapThrough;
443 /** @type {string} */ CSSProperties.prototype.webkitWritingMode;
446  * @constructor
447  * @param {number} x
448  * @param {number} y
449  */
450 function WebKitPoint(x, y) {}
452 /** @type {number} */
453 WebKitPoint.prototype.x;
455 /** @type {number} */
456 WebKitPoint.prototype.y;