webkit_css.js (28837B)
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 */ 16 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 */ 29 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; 235 236 // WebKit also adds bindings for the lowercase versions of these properties. 237 // The uppercase version is preferred. 238 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; 444 445 /** 446 * @constructor 447 * @param {number} x 448 * @param {number} y 449 */ 450 function WebKitPoint(x, y) {} 451 452 /** @type {number} */ 453 WebKitPoint.prototype.x; 454 455 /** @type {number} */ 456 WebKitPoint.prototype.y;