[Pkg-javascript-commits] [node-cssstyle] 10/39: move each css property into a separate file
Wolfgang Borgert
debacle at moszumanska.debian.org
Sat Sep 20 19:37:31 UTC 2014
This is an automated email from the git hooks/post-receive script.
debacle pushed a commit to branch master
in repository node-cssstyle.
commit e43bb092daafd12d452de9a61942ea44da8a6974
Author: Chad Walker <chad at chad-cat-lore-eddie.com>
Date: Thu Jul 12 23:05:36 2012 -0700
move each css property into a separate file
This will make it easier to both add properties and to implement the
implied and shorthand properies
---
lib/CSSStyleDeclaration.js | 3557 +-------------------
lib/properties/alignmentBaseline.js | 11 +
lib/properties/azimuth.js | 11 +
lib/properties/background.js | 11 +
lib/properties/backgroundAttachment.js | 11 +
lib/properties/backgroundClip.js | 11 +
lib/properties/backgroundColor.js | 11 +
lib/properties/backgroundImage.js | 11 +
lib/properties/backgroundOrigin.js | 11 +
lib/properties/backgroundPosition.js | 11 +
lib/properties/backgroundPositionX.js | 11 +
lib/properties/backgroundPositionY.js | 11 +
lib/properties/backgroundRepeat.js | 11 +
lib/properties/backgroundRepeatX.js | 11 +
lib/properties/backgroundRepeatY.js | 11 +
lib/properties/backgroundSize.js | 11 +
lib/properties/baselineShift.js | 11 +
lib/properties/border.js | 11 +
lib/properties/borderBottom.js | 11 +
lib/properties/borderBottomColor.js | 11 +
lib/properties/borderBottomLeftRadius.js | 11 +
lib/properties/borderBottomRightRadius.js | 11 +
lib/properties/borderBottomStyle.js | 11 +
lib/properties/borderBottomWidth.js | 11 +
lib/properties/borderCollapse.js | 11 +
lib/properties/borderColor.js | 11 +
lib/properties/borderImage.js | 11 +
lib/properties/borderImageOutset.js | 11 +
lib/properties/borderImageRepeat.js | 11 +
lib/properties/borderImageSlice.js | 11 +
lib/properties/borderImageSource.js | 11 +
lib/properties/borderImageWidth.js | 11 +
lib/properties/borderLeft.js | 11 +
lib/properties/borderLeftColor.js | 11 +
lib/properties/borderLeftStyle.js | 11 +
lib/properties/borderLeftWidth.js | 11 +
lib/properties/borderRadius.js | 11 +
lib/properties/borderRight.js | 11 +
lib/properties/borderRightColor.js | 11 +
lib/properties/borderRightStyle.js | 11 +
lib/properties/borderRightWidth.js | 11 +
lib/properties/borderSpacing.js | 11 +
lib/properties/borderStyle.js | 11 +
lib/properties/borderTop.js | 11 +
lib/properties/borderTopColor.js | 11 +
lib/properties/borderTopLeftRadius.js | 11 +
lib/properties/borderTopRightRadius.js | 11 +
lib/properties/borderTopStyle.js | 11 +
lib/properties/borderTopWidth.js | 11 +
lib/properties/borderWidth.js | 11 +
lib/properties/bottom.js | 11 +
lib/properties/boxShadow.js | 11 +
lib/properties/boxSizing.js | 11 +
lib/properties/captionSide.js | 11 +
lib/properties/clear.js | 11 +
lib/properties/clip.js | 11 +
lib/properties/clipPath.js | 11 +
lib/properties/clipRule.js | 11 +
lib/properties/color.js | 11 +
lib/properties/colorInterpolation.js | 11 +
lib/properties/colorInterpolationFilters.js | 11 +
lib/properties/colorProfile.js | 11 +
lib/properties/colorRendering.js | 11 +
lib/properties/content.js | 11 +
lib/properties/counterIncrement.js | 11 +
lib/properties/counterReset.js | 11 +
lib/properties/cssFloat.js | 11 +
lib/properties/cue.js | 11 +
lib/properties/cueAfter.js | 11 +
lib/properties/cueBefore.js | 11 +
lib/properties/cursor.js | 11 +
lib/properties/direction.js | 11 +
lib/properties/display.js | 11 +
lib/properties/dominantBaseline.js | 11 +
lib/properties/elevation.js | 11 +
lib/properties/emptyCells.js | 11 +
lib/properties/enableBackground.js | 11 +
lib/properties/fill.js | 11 +
lib/properties/fillOpacity.js | 11 +
lib/properties/fillRule.js | 11 +
lib/properties/filter.js | 11 +
lib/properties/floodColor.js | 11 +
lib/properties/floodOpacity.js | 11 +
lib/properties/font.js | 11 +
lib/properties/fontFamily.js | 11 +
lib/properties/fontSize.js | 11 +
lib/properties/fontSizeAdjust.js | 11 +
lib/properties/fontStretch.js | 11 +
lib/properties/fontStyle.js | 11 +
lib/properties/fontVariant.js | 11 +
lib/properties/fontWeight.js | 11 +
lib/properties/glyphOrientationHorizontal.js | 11 +
lib/properties/glyphOrientationVertical.js | 11 +
lib/properties/height.js | 11 +
lib/properties/imageRendering.js | 11 +
lib/properties/kerning.js | 11 +
lib/properties/left.js | 11 +
lib/properties/letterSpacing.js | 11 +
lib/properties/lightingColor.js | 11 +
lib/properties/lineHeight.js | 11 +
lib/properties/listStyle.js | 11 +
lib/properties/listStyleImage.js | 11 +
lib/properties/listStylePosition.js | 11 +
lib/properties/listStyleType.js | 11 +
lib/properties/margin.js | 11 +
lib/properties/marginBottom.js | 11 +
lib/properties/marginLeft.js | 11 +
lib/properties/marginRight.js | 11 +
lib/properties/marginTop.js | 11 +
lib/properties/marker.js | 11 +
lib/properties/markerEnd.js | 11 +
lib/properties/markerMid.js | 11 +
lib/properties/markerOffset.js | 11 +
lib/properties/markerStart.js | 11 +
lib/properties/marks.js | 11 +
lib/properties/mask.js | 11 +
lib/properties/maxHeight.js | 11 +
lib/properties/maxWidth.js | 11 +
lib/properties/minHeight.js | 11 +
lib/properties/minWidth.js | 11 +
lib/properties/opacity.js | 11 +
lib/properties/orphans.js | 11 +
lib/properties/outline.js | 11 +
lib/properties/outlineColor.js | 11 +
lib/properties/outlineOffset.js | 11 +
lib/properties/outlineStyle.js | 11 +
lib/properties/outlineWidth.js | 11 +
lib/properties/overflow.js | 11 +
lib/properties/overflowX.js | 11 +
lib/properties/overflowY.js | 11 +
lib/properties/padding.js | 11 +
lib/properties/paddingBottom.js | 11 +
lib/properties/paddingLeft.js | 11 +
lib/properties/paddingRight.js | 11 +
lib/properties/paddingTop.js | 11 +
lib/properties/page.js | 11 +
lib/properties/pageBreakAfter.js | 11 +
lib/properties/pageBreakBefore.js | 11 +
lib/properties/pageBreakInside.js | 11 +
lib/properties/pause.js | 11 +
lib/properties/pauseAfter.js | 11 +
lib/properties/pauseBefore.js | 11 +
lib/properties/pitch.js | 11 +
lib/properties/pitchRange.js | 11 +
lib/properties/playDuring.js | 11 +
lib/properties/pointerEvents.js | 11 +
lib/properties/position.js | 11 +
lib/properties/quotes.js | 11 +
lib/properties/resize.js | 11 +
lib/properties/richness.js | 11 +
lib/properties/right.js | 11 +
lib/properties/shapeRendering.js | 11 +
lib/properties/size.js | 11 +
lib/properties/speak.js | 11 +
lib/properties/speakHeader.js | 11 +
lib/properties/speakNumeral.js | 11 +
lib/properties/speakPunctuation.js | 11 +
lib/properties/speechRate.js | 11 +
lib/properties/src.js | 11 +
lib/properties/stopColor.js | 11 +
lib/properties/stopOpacity.js | 11 +
lib/properties/stress.js | 11 +
lib/properties/stroke.js | 11 +
lib/properties/strokeDasharray.js | 11 +
lib/properties/strokeDashoffset.js | 11 +
lib/properties/strokeLinecap.js | 11 +
lib/properties/strokeLinejoin.js | 11 +
lib/properties/strokeMiterlimit.js | 11 +
lib/properties/strokeOpacity.js | 11 +
lib/properties/strokeWidth.js | 11 +
lib/properties/tableLayout.js | 11 +
lib/properties/textAlign.js | 11 +
lib/properties/textAnchor.js | 11 +
lib/properties/textDecoration.js | 11 +
lib/properties/textIndent.js | 11 +
lib/properties/textLineThrough.js | 11 +
lib/properties/textLineThroughColor.js | 11 +
lib/properties/textLineThroughMode.js | 11 +
lib/properties/textLineThroughStyle.js | 11 +
lib/properties/textLineThroughWidth.js | 11 +
lib/properties/textOverflow.js | 11 +
lib/properties/textOverline.js | 11 +
lib/properties/textOverlineColor.js | 11 +
lib/properties/textOverlineMode.js | 11 +
lib/properties/textOverlineStyle.js | 11 +
lib/properties/textOverlineWidth.js | 11 +
lib/properties/textRendering.js | 11 +
lib/properties/textShadow.js | 11 +
lib/properties/textTransform.js | 11 +
lib/properties/textUnderline.js | 11 +
lib/properties/textUnderlineColor.js | 11 +
lib/properties/textUnderlineMode.js | 11 +
lib/properties/textUnderlineStyle.js | 11 +
lib/properties/textUnderlineWidth.js | 11 +
lib/properties/top.js | 11 +
lib/properties/unicodeBidi.js | 11 +
lib/properties/unicodeRange.js | 11 +
lib/properties/vectorEffect.js | 11 +
lib/properties/verticalAlign.js | 11 +
lib/properties/visibility.js | 11 +
lib/properties/voiceFamily.js | 11 +
lib/properties/volume.js | 11 +
lib/properties/webkitAnimation.js | 11 +
lib/properties/webkitAnimationDelay.js | 11 +
lib/properties/webkitAnimationDirection.js | 11 +
lib/properties/webkitAnimationDuration.js | 11 +
lib/properties/webkitAnimationFillMode.js | 11 +
lib/properties/webkitAnimationIterationCount.js | 11 +
lib/properties/webkitAnimationName.js | 11 +
lib/properties/webkitAnimationPlayState.js | 11 +
lib/properties/webkitAnimationTimingFunction.js | 11 +
lib/properties/webkitAppearance.js | 11 +
lib/properties/webkitAspectRatio.js | 11 +
lib/properties/webkitBackfaceVisibility.js | 11 +
lib/properties/webkitBackgroundClip.js | 11 +
lib/properties/webkitBackgroundComposite.js | 11 +
lib/properties/webkitBackgroundOrigin.js | 11 +
lib/properties/webkitBackgroundSize.js | 11 +
lib/properties/webkitBorderAfter.js | 11 +
lib/properties/webkitBorderAfterColor.js | 11 +
lib/properties/webkitBorderAfterStyle.js | 11 +
lib/properties/webkitBorderAfterWidth.js | 11 +
lib/properties/webkitBorderBefore.js | 11 +
lib/properties/webkitBorderBeforeColor.js | 11 +
lib/properties/webkitBorderBeforeStyle.js | 11 +
lib/properties/webkitBorderBeforeWidth.js | 11 +
lib/properties/webkitBorderEnd.js | 11 +
lib/properties/webkitBorderEndColor.js | 11 +
lib/properties/webkitBorderEndStyle.js | 11 +
lib/properties/webkitBorderEndWidth.js | 11 +
lib/properties/webkitBorderFit.js | 11 +
lib/properties/webkitBorderHorizontalSpacing.js | 11 +
lib/properties/webkitBorderImage.js | 11 +
lib/properties/webkitBorderRadius.js | 11 +
lib/properties/webkitBorderStart.js | 11 +
lib/properties/webkitBorderStartColor.js | 11 +
lib/properties/webkitBorderStartStyle.js | 11 +
lib/properties/webkitBorderStartWidth.js | 11 +
lib/properties/webkitBorderVerticalSpacing.js | 11 +
lib/properties/webkitBoxAlign.js | 11 +
lib/properties/webkitBoxDirection.js | 11 +
lib/properties/webkitBoxFlex.js | 11 +
lib/properties/webkitBoxFlexGroup.js | 11 +
lib/properties/webkitBoxLines.js | 11 +
lib/properties/webkitBoxOrdinalGroup.js | 11 +
lib/properties/webkitBoxOrient.js | 11 +
lib/properties/webkitBoxPack.js | 11 +
lib/properties/webkitBoxReflect.js | 11 +
lib/properties/webkitBoxShadow.js | 11 +
lib/properties/webkitColorCorrection.js | 11 +
lib/properties/webkitColumnAxis.js | 11 +
lib/properties/webkitColumnBreakAfter.js | 11 +
lib/properties/webkitColumnBreakBefore.js | 11 +
lib/properties/webkitColumnBreakInside.js | 11 +
lib/properties/webkitColumnCount.js | 11 +
lib/properties/webkitColumnGap.js | 11 +
lib/properties/webkitColumnRule.js | 11 +
lib/properties/webkitColumnRuleColor.js | 11 +
lib/properties/webkitColumnRuleStyle.js | 11 +
lib/properties/webkitColumnRuleWidth.js | 11 +
lib/properties/webkitColumnSpan.js | 11 +
lib/properties/webkitColumnWidth.js | 11 +
lib/properties/webkitColumns.js | 11 +
lib/properties/webkitFilter.js | 11 +
lib/properties/webkitFlexAlign.js | 11 +
lib/properties/webkitFlexDirection.js | 11 +
lib/properties/webkitFlexFlow.js | 11 +
lib/properties/webkitFlexItemAlign.js | 11 +
lib/properties/webkitFlexLinePack.js | 11 +
lib/properties/webkitFlexOrder.js | 11 +
lib/properties/webkitFlexPack.js | 11 +
lib/properties/webkitFlexWrap.js | 11 +
lib/properties/webkitFlowFrom.js | 11 +
lib/properties/webkitFlowInto.js | 11 +
lib/properties/webkitFontFeatureSettings.js | 11 +
lib/properties/webkitFontKerning.js | 11 +
lib/properties/webkitFontSizeDelta.js | 11 +
lib/properties/webkitFontSmoothing.js | 11 +
lib/properties/webkitFontVariantLigatures.js | 11 +
lib/properties/webkitHighlight.js | 11 +
lib/properties/webkitHyphenateCharacter.js | 11 +
lib/properties/webkitHyphenateLimitAfter.js | 11 +
lib/properties/webkitHyphenateLimitBefore.js | 11 +
lib/properties/webkitHyphenateLimitLines.js | 11 +
lib/properties/webkitHyphens.js | 11 +
lib/properties/webkitLineAlign.js | 11 +
lib/properties/webkitLineBoxContain.js | 11 +
lib/properties/webkitLineBreak.js | 11 +
lib/properties/webkitLineClamp.js | 11 +
lib/properties/webkitLineGrid.js | 11 +
lib/properties/webkitLineSnap.js | 11 +
lib/properties/webkitLocale.js | 11 +
lib/properties/webkitLogicalHeight.js | 11 +
lib/properties/webkitLogicalWidth.js | 11 +
lib/properties/webkitMarginAfter.js | 11 +
lib/properties/webkitMarginAfterCollapse.js | 11 +
lib/properties/webkitMarginBefore.js | 11 +
lib/properties/webkitMarginBeforeCollapse.js | 11 +
lib/properties/webkitMarginBottomCollapse.js | 11 +
lib/properties/webkitMarginCollapse.js | 11 +
lib/properties/webkitMarginEnd.js | 11 +
lib/properties/webkitMarginStart.js | 11 +
lib/properties/webkitMarginTopCollapse.js | 11 +
lib/properties/webkitMarquee.js | 11 +
lib/properties/webkitMarqueeDirection.js | 11 +
lib/properties/webkitMarqueeIncrement.js | 11 +
lib/properties/webkitMarqueeRepetition.js | 11 +
lib/properties/webkitMarqueeSpeed.js | 11 +
lib/properties/webkitMarqueeStyle.js | 11 +
lib/properties/webkitMask.js | 11 +
lib/properties/webkitMaskAttachment.js | 11 +
lib/properties/webkitMaskBoxImage.js | 11 +
lib/properties/webkitMaskBoxImageOutset.js | 11 +
lib/properties/webkitMaskBoxImageRepeat.js | 11 +
lib/properties/webkitMaskBoxImageSlice.js | 11 +
lib/properties/webkitMaskBoxImageSource.js | 11 +
lib/properties/webkitMaskBoxImageWidth.js | 11 +
lib/properties/webkitMaskClip.js | 11 +
lib/properties/webkitMaskComposite.js | 11 +
lib/properties/webkitMaskImage.js | 11 +
lib/properties/webkitMaskOrigin.js | 11 +
lib/properties/webkitMaskPosition.js | 11 +
lib/properties/webkitMaskPositionX.js | 11 +
lib/properties/webkitMaskPositionY.js | 11 +
lib/properties/webkitMaskRepeat.js | 11 +
lib/properties/webkitMaskRepeatX.js | 11 +
lib/properties/webkitMaskRepeatY.js | 11 +
lib/properties/webkitMaskSize.js | 11 +
.../webkitMatchNearestMailBlockquoteColor.js | 11 +
lib/properties/webkitMaxLogicalHeight.js | 11 +
lib/properties/webkitMaxLogicalWidth.js | 11 +
lib/properties/webkitMinLogicalHeight.js | 11 +
lib/properties/webkitMinLogicalWidth.js | 11 +
lib/properties/webkitNbspMode.js | 11 +
lib/properties/webkitOverflowScrolling.js | 11 +
lib/properties/webkitPaddingAfter.js | 11 +
lib/properties/webkitPaddingBefore.js | 11 +
lib/properties/webkitPaddingEnd.js | 11 +
lib/properties/webkitPaddingStart.js | 11 +
lib/properties/webkitPerspective.js | 11 +
lib/properties/webkitPerspectiveOrigin.js | 11 +
lib/properties/webkitPerspectiveOriginX.js | 11 +
lib/properties/webkitPerspectiveOriginY.js | 11 +
lib/properties/webkitPrintColorAdjust.js | 11 +
lib/properties/webkitRegionBreakAfter.js | 11 +
lib/properties/webkitRegionBreakBefore.js | 11 +
lib/properties/webkitRegionBreakInside.js | 11 +
lib/properties/webkitRegionOverflow.js | 11 +
lib/properties/webkitRtlOrdering.js | 11 +
lib/properties/webkitSvgShadow.js | 11 +
lib/properties/webkitTapHighlightColor.js | 11 +
lib/properties/webkitTextCombine.js | 11 +
lib/properties/webkitTextDecorationsInEffect.js | 11 +
lib/properties/webkitTextEmphasis.js | 11 +
lib/properties/webkitTextEmphasisColor.js | 11 +
lib/properties/webkitTextEmphasisPosition.js | 11 +
lib/properties/webkitTextEmphasisStyle.js | 11 +
lib/properties/webkitTextFillColor.js | 11 +
lib/properties/webkitTextOrientation.js | 11 +
lib/properties/webkitTextSecurity.js | 11 +
lib/properties/webkitTextSizeAdjust.js | 11 +
lib/properties/webkitTextStroke.js | 11 +
lib/properties/webkitTextStrokeColor.js | 11 +
lib/properties/webkitTextStrokeWidth.js | 11 +
lib/properties/webkitTransform.js | 11 +
lib/properties/webkitTransformOrigin.js | 11 +
lib/properties/webkitTransformOriginX.js | 11 +
lib/properties/webkitTransformOriginY.js | 11 +
lib/properties/webkitTransformOriginZ.js | 11 +
lib/properties/webkitTransformStyle.js | 11 +
lib/properties/webkitTransition.js | 11 +
lib/properties/webkitTransitionDelay.js | 11 +
lib/properties/webkitTransitionDuration.js | 11 +
lib/properties/webkitTransitionProperty.js | 11 +
lib/properties/webkitTransitionTimingFunction.js | 11 +
lib/properties/webkitUserDrag.js | 11 +
lib/properties/webkitUserModify.js | 11 +
lib/properties/webkitUserSelect.js | 11 +
lib/properties/webkitWrap.js | 11 +
lib/properties/webkitWrapFlow.js | 11 +
lib/properties/webkitWrapMargin.js | 11 +
lib/properties/webkitWrapPadding.js | 11 +
lib/properties/webkitWrapShapeInside.js | 11 +
lib/properties/webkitWrapShapeOutside.js | 11 +
lib/properties/webkitWrapThrough.js | 11 +
lib/properties/webkitWritingMode.js | 11 +
lib/properties/whiteSpace.js | 11 +
lib/properties/widows.js | 11 +
lib/properties/width.js | 11 +
lib/properties/wordBreak.js | 11 +
lib/properties/wordSpacing.js | 11 +
lib/properties/wordWrap.js | 11 +
lib/properties/writingMode.js | 11 +
lib/properties/zIndex.js | 11 +
lib/properties/zoom.js | 11 +
395 files changed, 4344 insertions(+), 3547 deletions(-)
diff --git a/lib/CSSStyleDeclaration.js b/lib/CSSStyleDeclaration.js
index a768adb..6366272 100644
--- a/lib/CSSStyleDeclaration.js
+++ b/lib/CSSStyleDeclaration.js
@@ -4,6 +4,8 @@
********************************************************************/
"use strict";
var CSSOM = require('cssom');
+var fs = require('fs');
+var path = require('path');
/**
* @constructor
@@ -208,3554 +210,15 @@ var CSSStyleDeclaration = function CSSStyleDeclaration() {
}
},
enumerable: true
- },
+ }
+ });
- // All the properties in WebKit browsers
- azimuth: {
- set: function (v) {
- this.setProperty('azimuth', v);
- },
- get: function () {
- return this.getPropertyValue('azimuth');
- },
- enumerable: true
- },
- alignmentBaseline: {
- set: function (v) {
- this.setProperty('alignment-baseline', v);
- },
- get: function () {
- return this.getPropertyValue('alignment-baseline');
- },
- enumerable: true
- },
- background: {
- set: function (v) {
- this.setProperty('background', v);
- },
- get: function () {
- return this.getPropertyValue('background');
- },
- enumerable: true
- },
- backgroundAttachment: {
- set: function (v) {
- this.setProperty('background-attachment', v);
- },
- get: function () {
- return this.getPropertyValue('background-attachment');
- },
- enumerable: true
- },
- backgroundClip: {
- set: function (v) {
- this.setProperty('background-clip', v);
- },
- get: function () {
- return this.getPropertyValue('background-clip');
- },
- enumerable: true
- },
- backgroundColor: {
- set: function (v) {
- this.setProperty('background-color', v);
- },
- get: function () {
- return this.getPropertyValue('background-color');
- },
- enumerable: true
- },
- backgroundImage: {
- set: function (v) {
- this.setProperty('background-image', v);
- },
- get: function () {
- return this.getPropertyValue('background-image');
- },
- enumerable: true
- },
- backgroundOrigin: {
- set: function (v) {
- this.setProperty('background-origin', v);
- },
- get: function () {
- return this.getPropertyValue('background-origin');
- },
- enumerable: true
- },
- backgroundPosition: {
- set: function (v) {
- this.setProperty('background-position', v);
- },
- get: function () {
- return this.getPropertyValue('background-position');
- },
- enumerable: true
- },
- backgroundPositionX: {
- set: function (v) {
- this.setProperty('background-position-x', v);
- },
- get: function () {
- return this.getPropertyValue('background-position-x');
- },
- enumerable: true
- },
- backgroundPositionY: {
- set: function (v) {
- this.setProperty('background-position-y', v);
- },
- get: function () {
- return this.getPropertyValue('background-position-y');
- },
- enumerable: true
- },
- backgroundRepeat: {
- set: function (v) {
- this.setProperty('background-repeat', v);
- },
- get: function () {
- return this.getPropertyValue('background-repeat');
- },
- enumerable: true
- },
- backgroundRepeatX: {
- set: function (v) {
- this.setProperty('background-repeat-x', v);
- },
- get: function () {
- return this.getPropertyValue('background-repeat-x');
- },
- enumerable: true
- },
- backgroundRepeatY: {
- set: function (v) {
- this.setProperty('background-repeat-y', v);
- },
- get: function () {
- return this.getPropertyValue('background-repeat-y');
- },
- enumerable: true
- },
- backgroundSize: {
- set: function (v) {
- this.setProperty('background-size', v);
- },
- get: function () {
- return this.getPropertyValue('background-size');
- },
- enumerable: true
- },
- baselineShift: {
- set: function (v) {
- this.setProperty('baseline-shift', v);
- },
- get: function () {
- return this.getPropertyValue('baseline-shift');
- },
- enumerable: true
- },
- border: {
- set: function (v) {
- this.setProperty('border', v);
- },
- get: function () {
- return this.getPropertyValue('border');
- },
- enumerable: true
- },
- borderBottom: {
- set: function (v) {
- this.setProperty('border-bottom', v);
- },
- get: function () {
- return this.getPropertyValue('border-bottom');
- },
- enumerable: true
- },
- borderBottomColor: {
- set: function (v) {
- this.setProperty('border-bottom-color', v);
- },
- get: function () {
- return this.getPropertyValue('border-bottom-color');
- },
- enumerable: true
- },
- borderBottomLeftRadius: {
- set: function (v) {
- this.setProperty('border-bottom-left-radius', v);
- },
- get: function () {
- return this.getPropertyValue('border-bottom-left-radius');
- },
- enumerable: true
- },
- borderBottomRightRadius: {
- set: function (v) {
- this.setProperty('border-bottom-right-radius', v);
- },
- get: function () {
- return this.getPropertyValue('border-bottom-right-radius');
- },
- enumerable: true
- },
- borderBottomStyle: {
- set: function (v) {
- this.setProperty('border-bottom-style', v);
- },
- get: function () {
- return this.getPropertyValue('border-bottom-style');
- },
- enumerable: true
- },
- borderBottomWidth: {
- set: function (v) {
- this.setProperty('border-bottom-width', v);
- },
- get: function () {
- return this.getPropertyValue('border-bottom-width');
- },
- enumerable: true
- },
- borderCollapse: {
- set: function (v) {
- this.setProperty('border-collapse', v);
- },
- get: function () {
- return this.getPropertyValue('border-collapse');
- },
- enumerable: true
- },
- borderColor: {
- set: function (v) {
- this.setProperty('border-color', v);
- },
- get: function () {
- return this.getPropertyValue('border-color');
- },
- enumerable: true
- },
- borderImage: {
- set: function (v) {
- this.setProperty('border-image', v);
- },
- get: function () {
- return this.getPropertyValue('border-image');
- },
- enumerable: true
- },
- borderImageOutset: {
- set: function (v) {
- this.setProperty('border-image-outset', v);
- },
- get: function () {
- return this.getPropertyValue('border-image-outset');
- },
- enumerable: true
- },
- borderImageRepeat: {
- set: function (v) {
- this.setProperty('border-image-repeat', v);
- },
- get: function () {
- return this.getPropertyValue('border-image-repeat');
- },
- enumerable: true
- },
- borderImageSlice: {
- set: function (v) {
- this.setProperty('border-image-slice', v);
- },
- get: function () {
- return this.getPropertyValue('border-image-slice');
- },
- enumerable: true
- },
- borderImageSource: {
- set: function (v) {
- this.setProperty('border-image-source', v);
- },
- get: function () {
- return this.getPropertyValue('border-image-source');
- },
- enumerable: true
- },
- borderImageWidth: {
- set: function (v) {
- this.setProperty('border-image-width', v);
- },
- get: function () {
- return this.getPropertyValue('border-image-width');
- },
- enumerable: true
- },
- borderLeft: {
- set: function (v) {
- this.setProperty('border-left', v);
- },
- get: function () {
- return this.getPropertyValue('border-left');
- },
- enumerable: true
- },
- borderLeftColor: {
- set: function (v) {
- this.setProperty('border-left-color', v);
- },
- get: function () {
- return this.getPropertyValue('border-left-color');
- },
- enumerable: true
- },
- borderLeftStyle: {
- set: function (v) {
- this.setProperty('border-left-style', v);
- },
- get: function () {
- return this.getPropertyValue('border-left-style');
- },
- enumerable: true
- },
- borderLeftWidth: {
- set: function (v) {
- this.setProperty('border-left-width', v);
- },
- get: function () {
- return this.getPropertyValue('border-left-width');
- },
- enumerable: true
- },
- borderRadius: {
- set: function (v) {
- this.setProperty('border-radius', v);
- },
- get: function () {
- return this.getPropertyValue('border-radius');
- },
- enumerable: true
- },
- borderRight: {
- set: function (v) {
- this.setProperty('border-right', v);
- },
- get: function () {
- return this.getPropertyValue('border-right');
- },
- enumerable: true
- },
- borderRightColor: {
- set: function (v) {
- this.setProperty('border-right-color', v);
- },
- get: function () {
- return this.getPropertyValue('border-right-color');
- },
- enumerable: true
- },
- borderRightStyle: {
- set: function (v) {
- this.setProperty('border-right-style', v);
- },
- get: function () {
- return this.getPropertyValue('border-right-style');
- },
- enumerable: true
- },
- borderRightWidth: {
- set: function (v) {
- this.setProperty('border-right-width', v);
- },
- get: function () {
- return this.getPropertyValue('border-right-width');
- },
- enumerable: true
- },
- borderSpacing: {
- set: function (v) {
- this.setProperty('border-spacing', v);
- },
- get: function () {
- return this.getPropertyValue('border-spacing');
- },
- enumerable: true
- },
- borderStyle: {
- set: function (v) {
- this.setProperty('border-style', v);
- },
- get: function () {
- return this.getPropertyValue('border-style');
- },
- enumerable: true
- },
- borderTop: {
- set: function (v) {
- this.setProperty('border-top', v);
- },
- get: function () {
- return this.getPropertyValue('border-top');
- },
- enumerable: true
- },
- borderTopColor: {
- set: function (v) {
- this.setProperty('border-top-color', v);
- },
- get: function () {
- return this.getPropertyValue('border-top-color');
- },
- enumerable: true
- },
- borderTopLeftRadius: {
- set: function (v) {
- this.setProperty('border-top-left-radius', v);
- },
- get: function () {
- return this.getPropertyValue('border-top-left-radius');
- },
- enumerable: true
- },
- borderTopRightRadius: {
- set: function (v) {
- this.setProperty('border-top-right-radius', v);
- },
- get: function () {
- return this.getPropertyValue('border-top-right-radius');
- },
- enumerable: true
- },
- borderTopStyle: {
- set: function (v) {
- this.setProperty('border-top-style', v);
- },
- get: function () {
- return this.getPropertyValue('border-top-style');
- },
- enumerable: true
- },
- borderTopWidth: {
- set: function (v) {
- this.setProperty('border-top-width', v);
- },
- get: function () {
- return this.getPropertyValue('border-top-width');
- },
- enumerable: true
- },
- borderWidth: {
- set: function (v) {
- this.setProperty('border-width', v);
- },
- get: function () {
- return this.getPropertyValue('border-width');
- },
- enumerable: true
- },
- bottom: {
- set: function (v) {
- this.setProperty('bottom', v);
- },
- get: function () {
- return this.getPropertyValue('bottom');
- },
- enumerable: true
- },
- boxShadow: {
- set: function (v) {
- this.setProperty('box-shadow', v);
- },
- get: function () {
- return this.getPropertyValue('box-shadow');
- },
- enumerable: true
- },
- boxSizing: {
- set: function (v) {
- this.setProperty('box-sizing', v);
- },
- get: function () {
- return this.getPropertyValue('box-sizing');
- },
- enumerable: true
- },
- captionSide: {
- set: function (v) {
- this.setProperty('caption-side', v);
- },
- get: function () {
- return this.getPropertyValue('caption-side');
- },
- enumerable: true
- },
- clear: {
- set: function (v) {
- this.setProperty('clear', v);
- },
- get: function () {
- return this.getPropertyValue('clear');
- },
- enumerable: true
- },
- clip: {
- set: function (v) {
- this.setProperty('clip', v);
- },
- get: function () {
- return this.getPropertyValue('clip');
- },
- enumerable: true
- },
- clipPath: {
- set: function (v) {
- this.setProperty('clip-path', v);
- },
- get: function () {
- return this.getPropertyValue('clip-path');
- },
- enumerable: true
- },
- clipRule: {
- set: function (v) {
- this.setProperty('clip-rule', v);
- },
- get: function () {
- return this.getPropertyValue('clip-rule');
- },
- enumerable: true
- },
- color: {
- set: function (v) {
- this.setProperty('color', v);
- },
- get: function () {
- return this.getPropertyValue('color');
- },
- enumerable: true
- },
- colorInterpolation: {
- set: function (v) {
- this.setProperty('color-interpolation', v);
- },
- get: function () {
- return this.getPropertyValue('color-interpolation');
- },
- enumerable: true
- },
- colorInterpolationFilters: {
- set: function (v) {
- this.setProperty('color-interpolation-filters', v);
- },
- get: function () {
- return this.getPropertyValue('color-interpolation-filters');
- },
- enumerable: true
- },
- colorProfile: {
- set: function (v) {
- this.setProperty('color-profile', v);
- },
- get: function () {
- return this.getPropertyValue('color-profile');
- },
- enumerable: true
- },
- colorRendering: {
- set: function (v) {
- this.setProperty('color-rendering', v);
- },
- get: function () {
- return this.getPropertyValue('color-rendering');
- },
- enumerable: true
- },
- content: {
- set: function (v) {
- this.setProperty('content', v);
- },
- get: function () {
- return this.getPropertyValue('content');
- },
- enumerable: true
- },
- counterIncrement: {
- set: function (v) {
- this.setProperty('counter-increment', v);
- },
- get: function () {
- return this.getPropertyValue('counter-increment');
- },
- enumerable: true
- },
- counterReset: {
- set: function (v) {
- this.setProperty('counter-reset', v);
- },
- get: function () {
- return this.getPropertyValue('counter-reset');
- },
- enumerable: true
- },
- cue: {
- set: function (v) {
- this.setProperty('cue', v);
- },
- get: function () {
- return this.getPropertyValue('cue');
- },
- enumerable: true
- },
- cueAfter: {
- set: function (v) {
- this.setProperty('cue-after', v);
- },
- get: function () {
- return this.getPropertyValue('cue-after');
- },
- enumerable: true
- },
- cueBefore: {
- set: function (v) {
- this.setProperty('cue-before', v);
- },
- get: function () {
- return this.getPropertyValue('cue-before');
- },
- enumerable: true
- },
- cursor: {
- set: function (v) {
- this.setProperty('cursor', v);
- },
- get: function () {
- return this.getPropertyValue('cursor');
- },
- enumerable: true
- },
- direction: {
- set: function (v) {
- this.setProperty('direction', v);
- },
- get: function () {
- return this.getPropertyValue('direction');
- },
- enumerable: true
- },
- display: {
- set: function (v) {
- this.setProperty('display', v);
- },
- get: function () {
- return this.getPropertyValue('display');
- },
- enumerable: true
- },
- dominantBaseline: {
- set: function (v) {
- this.setProperty('dominant-baseline', v);
- },
- get: function () {
- return this.getPropertyValue('dominant-baseline');
- },
- enumerable: true
- },
- elevation: {
- set: function (v) {
- this.setProperty('elevation', v);
- },
- get: function () {
- return this.getPropertyValue('elevation');
- },
- enumerable: true
- },
- emptyCells: {
- set: function (v) {
- this.setProperty('empty-cells', v);
- },
- get: function () {
- return this.getPropertyValue('empty-cells');
- },
- enumerable: true
- },
- enableBackground: {
- set: function (v) {
- this.setProperty('enable-background', v);
- },
- get: function () {
- return this.getPropertyValue('enable-background');
- },
- enumerable: true
- },
- fill: {
- set: function (v) {
- this.setProperty('fill', v);
- },
- get: function () {
- return this.getPropertyValue('fill');
- },
- enumerable: true
- },
- fillOpacity: {
- set: function (v) {
- this.setProperty('fill-opacity', v);
- },
- get: function () {
- return this.getPropertyValue('fill-opacity');
- },
- enumerable: true
- },
- fillRule: {
- set: function (v) {
- this.setProperty('fill-rule', v);
- },
- get: function () {
- return this.getPropertyValue('fill-rule');
- },
- enumerable: true
- },
- filter: {
- set: function (v) {
- this.setProperty('filter', v);
- },
- get: function () {
- return this.getPropertyValue('filter');
- },
- enumerable: true
- },
- cssFloat: {
- set: function (v) {
- this.setProperty('float', v);
- },
- get: function () {
- return this.getPropertyValue('float');
- },
- enumerable: true
- },
- floodColor: {
- set: function (v) {
- this.setProperty('flood-color', v);
- },
- get: function () {
- return this.getPropertyValue('flood-color');
- },
- enumerable: true
- },
- floodOpacity: {
- set: function (v) {
- this.setProperty('flood-opacity', v);
- },
- get: function () {
- return this.getPropertyValue('flood-opacity');
- },
- enumerable: true
- },
- font: {
- set: function (v) {
- this.setProperty('font', v);
- },
- get: function () {
- return this.getPropertyValue('font');
- },
- enumerable: true
- },
- fontFamily: {
- set: function (v) {
- this.setProperty('font-family', v);
- },
- get: function () {
- return this.getPropertyValue('font-family');
- },
- enumerable: true
- },
- fontSize: {
- set: function (v) {
- this.setProperty('font-size', v);
- },
- get: function () {
- return this.getPropertyValue('font-size');
- },
- enumerable: true
- },
- fontSizeAdjust: {
- set: function (v) {
- this.setProperty('font-size-adjust', v);
- },
- get: function () {
- return this.getPropertyValue('font-size-adjust');
- },
- enumerable: true
- },
- fontStretch: {
- set: function (v) {
- this.setProperty('font-stretch', v);
- },
- get: function () {
- return this.getPropertyValue('font-stretch');
- },
- enumerable: true
- },
- fontStyle: {
- set: function (v) {
- this.setProperty('font-style', v);
- },
- get: function () {
- return this.getPropertyValue('font-style');
- },
- enumerable: true
- },
- fontVariant: {
- set: function (v) {
- this.setProperty('font-variant', v);
- },
- get: function () {
- return this.getPropertyValue('font-variant');
- },
- enumerable: true
- },
- fontWeight: {
- set: function (v) {
- this.setProperty('font-weight', v);
- },
- get: function () {
- return this.getPropertyValue('font-weight');
- },
- enumerable: true
- },
- glyphOrientationHorizontal: {
- set: function (v) {
- this.setProperty('glyph-orientation-horizontal', v);
- },
- get: function () {
- return this.getPropertyValue('glyph-orientation-horizontal');
- },
- enumerable: true
- },
- glyphOrientationVertical: {
- set: function (v) {
- this.setProperty('glyph-orientation-vertical', v);
- },
- get: function () {
- return this.getPropertyValue('glyph-orientation-vertical');
- },
- enumerable: true
- },
- height: {
- set: function (v) {
- this.setProperty('height', v);
- },
- get: function () {
- return this.getPropertyValue('height');
- },
- enumerable: true
- },
- imageRendering: {
- set: function (v) {
- this.setProperty('image-rendering', v);
- },
- get: function () {
- return this.getPropertyValue('image-rendering');
- },
- enumerable: true
- },
- kerning: {
- set: function (v) {
- this.setProperty('kerning', v);
- },
- get: function () {
- return this.getPropertyValue('kerning');
- },
- enumerable: true
- },
- left: {
- set: function (v) {
- this.setProperty('left', v);
- },
- get: function () {
- return this.getPropertyValue('left');
- },
- enumerable: true
- },
- letterSpacing: {
- set: function (v) {
- this.setProperty('letter-spacing', v);
- },
- get: function () {
- return this.getPropertyValue('letter-spacing');
- },
- enumerable: true
- },
- lightingColor: {
- set: function (v) {
- this.setProperty('lighting-color', v);
- },
- get: function () {
- return this.getPropertyValue('lighting-color');
- },
- enumerable: true
- },
- lineHeight: {
- set: function (v) {
- this.setProperty('line-height', v);
- },
- get: function () {
- return this.getPropertyValue('line-height');
- },
- enumerable: true
- },
- listStyle: {
- set: function (v) {
- this.setProperty('list-style', v);
- },
- get: function () {
- return this.getPropertyValue('list-style');
- },
- enumerable: true
- },
- listStyleImage: {
- set: function (v) {
- this.setProperty('list-style-image', v);
- },
- get: function () {
- return this.getPropertyValue('list-style-image');
- },
- enumerable: true
- },
- listStylePosition: {
- set: function (v) {
- this.setProperty('list-style-position', v);
- },
- get: function () {
- return this.getPropertyValue('list-style-position');
- },
- enumerable: true
- },
- listStyleType: {
- set: function (v) {
- this.setProperty('list-style-type', v);
- },
- get: function () {
- return this.getPropertyValue('list-style-type');
- },
- enumerable: true
- },
- margin: {
- set: function (v) {
- this.setProperty('margin', v);
- },
- get: function () {
- return this.getPropertyValue('margin');
- },
- enumerable: true
- },
- marginBottom: {
- set: function (v) {
- this.setProperty('margin-bottom', v);
- },
- get: function () {
- return this.getPropertyValue('margin-bottom');
- },
- enumerable: true
- },
- marginLeft: {
- set: function (v) {
- this.setProperty('margin-left', v);
- },
- get: function () {
- return this.getPropertyValue('margin-left');
- },
- enumerable: true
- },
- marginRight: {
- set: function (v) {
- this.setProperty('margin-right', v);
- },
- get: function () {
- return this.getPropertyValue('margin-right');
- },
- enumerable: true
- },
- marginTop: {
- set: function (v) {
- this.setProperty('margin-top', v);
- },
- get: function () {
- return this.getPropertyValue('margin-top');
- },
- enumerable: true
- },
- marker: {
- set: function (v) {
- this.setProperty('marker', v);
- },
- get: function () {
- return this.getPropertyValue('marker');
- },
- enumerable: true
- },
- markerEnd: {
- set: function (v) {
- this.setProperty('marker-end', v);
- },
- get: function () {
- return this.getPropertyValue('marker-end');
- },
- enumerable: true
- },
- markerMid: {
- set: function (v) {
- this.setProperty('marker-mid', v);
- },
- get: function () {
- return this.getPropertyValue('marker-mid');
- },
- enumerable: true
- },
- markerOffset: {
- set: function (v) {
- this.setProperty('marker-offset', v);
- },
- get: function () {
- return this.getPropertyValue('marker-offset');
- },
- enumerable: true
- },
- markerStart: {
- set: function (v) {
- this.setProperty('marker-start', v);
- },
- get: function () {
- return this.getPropertyValue('marker-start');
- },
- enumerable: true
- },
- marks: {
- set: function (v) {
- this.setProperty('marks', v);
- },
- get: function () {
- return this.getPropertyValue('marks');
- },
- enumerable: true
- },
- mask: {
- set: function (v) {
- this.setProperty('mask', v);
- },
- get: function () {
- return this.getPropertyValue('mask');
- },
- enumerable: true
- },
- maxHeight: {
- set: function (v) {
- this.setProperty('max-height', v);
- },
- get: function () {
- return this.getPropertyValue('max-height');
- },
- enumerable: true
- },
- maxWidth: {
- set: function (v) {
- this.setProperty('max-width', v);
- },
- get: function () {
- return this.getPropertyValue('max-width');
- },
- enumerable: true
- },
- minHeight: {
- set: function (v) {
- this.setProperty('min-height', v);
- },
- get: function () {
- return this.getPropertyValue('min-height');
- },
- enumerable: true
- },
- minWidth: {
- set: function (v) {
- this.setProperty('min-width', v);
- },
- get: function () {
- return this.getPropertyValue('min-width');
- },
- enumerable: true
- },
- opacity: {
- set: function (v) {
- this.setProperty('opacity', v);
- },
- get: function () {
- return this.getPropertyValue('opacity');
- },
- enumerable: true
- },
- orphans: {
- set: function (v) {
- this.setProperty('orphans', v);
- },
- get: function () {
- return this.getPropertyValue('orphans');
- },
- enumerable: true
- },
- outline: {
- set: function (v) {
- this.setProperty('outline', v);
- },
- get: function () {
- return this.getPropertyValue('outline');
- },
- enumerable: true
- },
- outlineColor: {
- set: function (v) {
- this.setProperty('outline-color', v);
- },
- get: function () {
- return this.getPropertyValue('outline-color');
- },
- enumerable: true
- },
- outlineOffset: {
- set: function (v) {
- this.setProperty('outline-offset', v);
- },
- get: function () {
- return this.getPropertyValue('outline-offset');
- },
- enumerable: true
- },
- outlineStyle: {
- set: function (v) {
- this.setProperty('outline-style', v);
- },
- get: function () {
- return this.getPropertyValue('outline-style');
- },
- enumerable: true
- },
- outlineWidth: {
- set: function (v) {
- this.setProperty('outline-width', v);
- },
- get: function () {
- return this.getPropertyValue('outline-width');
- },
- enumerable: true
- },
- overflow: {
- set: function (v) {
- this.setProperty('overflow', v);
- },
- get: function () {
- return this.getPropertyValue('overflow');
- },
- enumerable: true
- },
- overflowX: {
- set: function (v) {
- this.setProperty('overflow-x', v);
- },
- get: function () {
- return this.getPropertyValue('overflow-x');
- },
- enumerable: true
- },
- overflowY: {
- set: function (v) {
- this.setProperty('overflow-y', v);
- },
- get: function () {
- return this.getPropertyValue('overflow-y');
- },
- enumerable: true
- },
- padding: {
- set: function (v) {
- this.setProperty('padding', v);
- },
- get: function () {
- return this.getPropertyValue('padding');
- },
- enumerable: true
- },
- paddingBottom: {
- set: function (v) {
- this.setProperty('padding-bottom', v);
- },
- get: function () {
- return this.getPropertyValue('padding-bottom');
- },
- enumerable: true
- },
- paddingLeft: {
- set: function (v) {
- this.setProperty('padding-left', v);
- },
- get: function () {
- return this.getPropertyValue('padding-left');
- },
- enumerable: true
- },
- paddingRight: {
- set: function (v) {
- this.setProperty('padding-right', v);
- },
- get: function () {
- return this.getPropertyValue('padding-right');
- },
- enumerable: true
- },
- paddingTop: {
- set: function (v) {
- this.setProperty('padding-top', v);
- },
- get: function () {
- return this.getPropertyValue('padding-top');
- },
- enumerable: true
- },
- page: {
- set: function (v) {
- this.setProperty('page', v);
- },
- get: function () {
- return this.getPropertyValue('page');
- },
- enumerable: true
- },
- pageBreakAfter: {
- set: function (v) {
- this.setProperty('page-break-after', v);
- },
- get: function () {
- return this.getPropertyValue('page-break-after');
- },
- enumerable: true
- },
- pageBreakBefore: {
- set: function (v) {
- this.setProperty('page-break-before', v);
- },
- get: function () {
- return this.getPropertyValue('page-break-before');
- },
- enumerable: true
- },
- pageBreakInside: {
- set: function (v) {
- this.setProperty('page-break-inside', v);
- },
- get: function () {
- return this.getPropertyValue('page-break-inside');
- },
- enumerable: true
- },
- pause: {
- set: function (v) {
- this.setProperty('pause', v);
- },
- get: function () {
- return this.getPropertyValue('pause');
- },
- enumerable: true
- },
- pauseAfter: {
- set: function (v) {
- this.setProperty('pause-after', v);
- },
- get: function () {
- return this.getPropertyValue('pause-after');
- },
- enumerable: true
- },
- pauseBefore: {
- set: function (v) {
- this.setProperty('pause-before', v);
- },
- get: function () {
- return this.getPropertyValue('pause-before');
- },
- enumerable: true
- },
- pitch: {
- set: function (v) {
- this.setProperty('pitch', v);
- },
- get: function () {
- return this.getPropertyValue('pitch');
- },
- enumerable: true
- },
- pitchRange: {
- set: function (v) {
- this.setProperty('pitch-range', v);
- },
- get: function () {
- return this.getPropertyValue('pitch-range');
- },
- enumerable: true
- },
- playDuring: {
- set: function (v) {
- this.setProperty('play-during', v);
- },
- get: function () {
- return this.getPropertyValue('play-during');
- },
- enumerable: true
- },
- pointerEvents: {
- set: function (v) {
- this.setProperty('pointer-events', v);
- },
- get: function () {
- return this.getPropertyValue('pointer-events');
- },
- enumerable: true
- },
- position: {
- set: function (v) {
- this.setProperty('position', v);
- },
- get: function () {
- return this.getPropertyValue('position');
- },
- enumerable: true
- },
- quotes: {
- set: function (v) {
- this.setProperty('quotes', v);
- },
- get: function () {
- return this.getPropertyValue('quotes');
- },
- enumerable: true
- },
- richness: {
- set: function (v) {
- this.setProperty('richness', v);
- },
- get: function () {
- return this.getPropertyValue('richness');
- },
- enumerable: true
- },
- resize: {
- set: function (v) {
- this.setProperty('resize', v);
- },
- get: function () {
- return this.getPropertyValue('resize');
- },
- enumerable: true
- },
- right: {
- set: function (v) {
- this.setProperty('right', v);
- },
- get: function () {
- return this.getPropertyValue('right');
- },
- enumerable: true
- },
- shapeRendering: {
- set: function (v) {
- this.setProperty('shape-rendering', v);
- },
- get: function () {
- return this.getPropertyValue('shape-rendering');
- },
- enumerable: true
- },
- size: {
- set: function (v) {
- this.setProperty('size', v);
- },
- get: function () {
- return this.getPropertyValue('size');
- },
- enumerable: true
- },
- speak: {
- set: function (v) {
- this.setProperty('speak', v);
- },
- get: function () {
- return this.getPropertyValue('speak');
- },
- enumerable: true
- },
- speakHeader: {
- set: function (v) {
- this.setProperty('speak-header', v);
- },
- get: function () {
- return this.getPropertyValue('speak-header');
- },
- enumerable: true
- },
- speakNumeral: {
- set: function (v) {
- this.setProperty('speak-numeral', v);
- },
- get: function () {
- return this.getPropertyValue('speak-numeral');
- },
- enumerable: true
- },
- speakPunctuation: {
- set: function (v) {
- this.setProperty('speak-punctuation', v);
- },
- get: function () {
- return this.getPropertyValue('speak-punctuation');
- },
- enumerable: true
- },
- speechRate: {
- set: function (v) {
- this.setProperty('speech-rate', v);
- },
- get: function () {
- return this.getPropertyValue('speech-rate');
- },
- enumerable: true
- },
- src: {
- set: function (v) {
- this.setProperty('src', v);
- },
- get: function () {
- return this.getPropertyValue('src');
- },
- enumerable: true
- },
- stopColor: {
- set: function (v) {
- this.setProperty('stop-color', v);
- },
- get: function () {
- return this.getPropertyValue('stop-color');
- },
- enumerable: true
- },
- stopOpacity: {
- set: function (v) {
- this.setProperty('stop-opacity', v);
- },
- get: function () {
- return this.getPropertyValue('stop-opacity');
- },
- enumerable: true
- },
- stress: {
- set: function (v) {
- this.setProperty('stress', v);
- },
- get: function () {
- return this.getPropertyValue('stress');
- },
- enumerable: true
- },
- stroke: {
- set: function (v) {
- this.setProperty('stroke', v);
- },
- get: function () {
- return this.getPropertyValue('stroke');
- },
- enumerable: true
- },
- strokeDasharray: {
- set: function (v) {
- this.setProperty('stroke-dasharray', v);
- },
- get: function () {
- return this.getPropertyValue('stroke-dasharray');
- },
- enumerable: true
- },
- strokeDashoffset: {
- set: function (v) {
- this.setProperty('stroke-dashoffset', v);
- },
- get: function () {
- return this.getPropertyValue('stroke-dashoffset');
- },
- enumerable: true
- },
- strokeLinecap: {
- set: function (v) {
- this.setProperty('stroke-linecap', v);
- },
- get: function () {
- return this.getPropertyValue('stroke-linecap');
- },
- enumerable: true
- },
- strokeLinejoin: {
- set: function (v) {
- this.setProperty('stroke-linejoin', v);
- },
- get: function () {
- return this.getPropertyValue('stroke-linejoin');
- },
- enumerable: true
- },
- strokeMiterlimit: {
- set: function (v) {
- this.setProperty('stroke-miterlimit', v);
- },
- get: function () {
- return this.getPropertyValue('stroke-miterlimit');
- },
- enumerable: true
- },
- strokeOpacity: {
- set: function (v) {
- this.setProperty('stroke-opacity', v);
- },
- get: function () {
- return this.getPropertyValue('stroke-opacity');
- },
- enumerable: true
- },
- strokeWidth: {
- set: function (v) {
- this.setProperty('stroke-width', v);
- },
- get: function () {
- return this.getPropertyValue('stroke-width');
- },
- enumerable: true
- },
- tableLayout: {
- set: function (v) {
- this.setProperty('table-layout', v);
- },
- get: function () {
- return this.getPropertyValue('table-layout');
- },
- enumerable: true
- },
- textAlign: {
- set: function (v) {
- this.setProperty('text-align', v);
- },
- get: function () {
- return this.getPropertyValue('text-align');
- },
- enumerable: true
- },
- textAnchor: {
- set: function (v) {
- this.setProperty('text-anchor', v);
- },
- get: function () {
- return this.getPropertyValue('text-anchor');
- },
- enumerable: true
- },
- textDecoration: {
- set: function (v) {
- this.setProperty('text-decoration', v);
- },
- get: function () {
- return this.getPropertyValue('text-decoration');
- },
- enumerable: true
- },
- textIndent: {
- set: function (v) {
- this.setProperty('text-indent', v);
- },
- get: function () {
- return this.getPropertyValue('text-indent');
- },
- enumerable: true
- },
- textLineThrough: {
- set: function (v) {
- this.setProperty('text-line-through', v);
- },
- get: function () {
- return this.getPropertyValue('text-line-through');
- },
- enumerable: true
- },
- textLineThroughColor: {
- set: function (v) {
- this.setProperty('text-line-through-color', v);
- },
- get: function () {
- return this.getPropertyValue('text-line-through-color');
- },
- enumerable: true
- },
- textLineThroughMode: {
- set: function (v) {
- this.setProperty('text-line-through-mode', v);
- },
- get: function () {
- return this.getPropertyValue('text-line-through-mode');
- },
- enumerable: true
- },
- textLineThroughStyle: {
- set: function (v) {
- this.setProperty('text-line-through-style', v);
- },
- get: function () {
- return this.getPropertyValue('text-line-through-style');
- },
- enumerable: true
- },
- textLineThroughWidth: {
- set: function (v) {
- this.setProperty('text-line-through-width', v);
- },
- get: function () {
- return this.getPropertyValue('text-line-through-width');
- },
- enumerable: true
- },
- textOverflow: {
- set: function (v) {
- this.setProperty('text-overflow', v);
- },
- get: function () {
- return this.getPropertyValue('text-overflow');
- },
- enumerable: true
- },
- textOverline: {
- set: function (v) {
- this.setProperty('text-overline', v);
- },
- get: function () {
- return this.getPropertyValue('text-overline');
- },
- enumerable: true
- },
- textOverlineColor: {
- set: function (v) {
- this.setProperty('text-overline-color', v);
- },
- get: function () {
- return this.getPropertyValue('text-overline-color');
- },
- enumerable: true
- },
- textOverlineMode: {
- set: function (v) {
- this.setProperty('text-overline-mode', v);
- },
- get: function () {
- return this.getPropertyValue('text-overline-mode');
- },
- enumerable: true
- },
- textOverlineStyle: {
- set: function (v) {
- this.setProperty('text-overline-style', v);
- },
- get: function () {
- return this.getPropertyValue('text-overline-style');
- },
- enumerable: true
- },
- textOverlineWidth: {
- set: function (v) {
- this.setProperty('text-overline-width', v);
- },
- get: function () {
- return this.getPropertyValue('text-overline-width');
- },
- enumerable: true
- },
- textRendering: {
- set: function (v) {
- this.setProperty('text-rendering', v);
- },
- get: function () {
- return this.getPropertyValue('text-rendering');
- },
- enumerable: true
- },
- textShadow: {
- set: function (v) {
- this.setProperty('text-shadow', v);
- },
- get: function () {
- return this.getPropertyValue('text-shadow');
- },
- enumerable: true
- },
- textTransform: {
- set: function (v) {
- this.setProperty('text-transform', v);
- },
- get: function () {
- return this.getPropertyValue('text-transform');
- },
- enumerable: true
- },
- textUnderline: {
- set: function (v) {
- this.setProperty('text-underline', v);
- },
- get: function () {
- return this.getPropertyValue('text-underline');
- },
- enumerable: true
- },
- textUnderlineColor: {
- set: function (v) {
- this.setProperty('text-underline-color', v);
- },
- get: function () {
- return this.getPropertyValue('text-underline-color');
- },
- enumerable: true
- },
- textUnderlineMode: {
- set: function (v) {
- this.setProperty('text-underline-mode', v);
- },
- get: function () {
- return this.getPropertyValue('text-underline-mode');
- },
- enumerable: true
- },
- textUnderlineStyle: {
- set: function (v) {
- this.setProperty('text-underline-style', v);
- },
- get: function () {
- return this.getPropertyValue('text-underline-style');
- },
- enumerable: true
- },
- textUnderlineWidth: {
- set: function (v) {
- this.setProperty('text-underline-width', v);
- },
- get: function () {
- return this.getPropertyValue('text-underline-width');
- },
- enumerable: true
- },
- top: {
- set: function (v) {
- this.setProperty('top', v);
- },
- get: function () {
- return this.getPropertyValue('top');
- },
- enumerable: true
- },
- unicodeBidi: {
- set: function (v) {
- this.setProperty('unicode-bidi', v);
- },
- get: function () {
- return this.getPropertyValue('unicode-bidi');
- },
- enumerable: true
- },
- unicodeRange: {
- set: function (v) {
- this.setProperty('unicode-range', v);
- },
- get: function () {
- return this.getPropertyValue('unicode-range');
- },
- enumerable: true
- },
- vectorEffect: {
- set: function (v) {
- this.setProperty('vector-effect', v);
- },
- get: function () {
- return this.getPropertyValue('vector-effect');
- },
- enumerable: true
- },
- verticalAlign: {
- set: function (v) {
- this.setProperty('vertical-align', v);
- },
- get: function () {
- return this.getPropertyValue('vertical-align');
- },
- enumerable: true
- },
- visibility: {
- set: function (v) {
- this.setProperty('visibility', v);
- },
- get: function () {
- return this.getPropertyValue('visibility');
- },
- enumerable: true
- },
- voiceFamily: {
- set: function (v) {
- this.setProperty('voic-family', v);
- },
- get: function () {
- return this.getPropertyValue('voice-family');
- },
- enumerable: true
- },
- volume: {
- set: function (v) {
- this.setProperty('volume', v);
- },
- get: function () {
- return this.getPropertyValue('volume');
- },
- enumerable: true
- },
- webkitAnimation: {
- set: function (v) {
- this.setProperty('-webkit-animation', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-animation');
- },
- enumerable: true
- },
- webkitAnimationDelay: {
- set: function (v) {
- this.setProperty('-webkit-animation-delay', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-animation-delay');
- },
- enumerable: true
- },
- webkitAnimationDirection: {
- set: function (v) {
- this.setProperty('-webkit-animation-direction', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-animation-direction');
- },
- enumerable: true
- },
- webkitAnimationDuration: {
- set: function (v) {
- this.setProperty('-webkit-animation-duration', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-animation-duration');
- },
- enumerable: true
- },
- webkitAnimationFillMode: {
- set: function (v) {
- this.setProperty('-webkit-animation-fill-mode', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-animation-fill-mode');
- },
- enumerable: true
- },
- webkitAnimationIterationCount: {
- set: function (v) {
- this.setProperty('-webkit-animation-iteration-count', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-animation-iteration-count');
- },
- enumerable: true
- },
- webkitAnimationName: {
- set: function (v) {
- this.setProperty('-webkit-animation-name', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-animation-name');
- },
- enumerable: true
- },
- webkitAnimationPlayState: {
- set: function (v) {
- this.setProperty('-webkit-animation-play-state', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-animation-play-state');
- },
- enumerable: true
- },
- webkitAnimationTimingFunction: {
- set: function (v) {
- this.setProperty('-webkit-animation-timing-function', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-animation-timing-function');
- },
- enumerable: true
- },
- webkitAppearance: {
- set: function (v) {
- this.setProperty('-webkit-appearance', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-appearance');
- },
- enumerable: true
- },
- webkitAspectRatio: {
- set: function (v) {
- this.setProperty('-webkit-aspect-ratio', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-aspect-ratio');
- },
- enumerable: true
- },
- webkitBackfaceVisibility: {
- set: function (v) {
- this.setProperty('-webkit-backface-visibility', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-backface-visibility');
- },
- enumerable: true
- },
- webkitBackgroundClip: {
- set: function (v) {
- this.setProperty('-webkit-background-clip', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-background-clip');
- },
- enumerable: true
- },
- webkitBackgroundComposite: {
- set: function (v) {
- this.setProperty('-webkit-background-composite', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-background-composite');
- },
- enumerable: true
- },
- webkitBackgroundOrigin: {
- set: function (v) {
- this.setProperty('-webkit-background-origin', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-background-origin');
- },
- enumerable: true
- },
- webkitBackgroundSize: {
- set: function (v) {
- this.setProperty('-webkit-background-size', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-background-size');
- },
- enumerable: true
- },
- webkitBorderAfter: {
- set: function (v) {
- this.setProperty('-webkit-border-after', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-border-after');
- },
- enumerable: true
- },
- webkitBorderAfterColor: {
- set: function (v) {
- this.setProperty('-webkit-border-after-color', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-border-after-color');
- },
- enumerable: true
- },
- webkitBorderAfterStyle: {
- set: function (v) {
- this.setProperty('-webkit-border-after-style', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-border-after-style');
- },
- enumerable: true
- },
- webkitBorderAfterWidth: {
- set: function (v) {
- this.setProperty('-webkit-border-after-width', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-border-after-width');
- },
- enumerable: true
- },
- webkitBorderBefore: {
- set: function (v) {
- this.setProperty('-webkit-border-before', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-border-before');
- },
- enumerable: true
- },
- webkitBorderBeforeColor: {
- set: function (v) {
- this.setProperty('-webkit-border-before-color', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-border-before-color');
- },
- enumerable: true
- },
- webkitBorderBeforeStyle: {
- set: function (v) {
- this.setProperty('-webkit-border-before-style', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-border-before-style');
- },
- enumerable: true
- },
- webkitBorderBeforeWidth: {
- set: function (v) {
- this.setProperty('-webkit-border-before-width', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-border-before-width');
- },
- enumerable: true
- },
- webkitBorderEnd: {
- set: function (v) {
- this.setProperty('-webkit-border-end', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-border-end');
- },
- enumerable: true
- },
- webkitBorderEndColor: {
- set: function (v) {
- this.setProperty('-webkit-border-end-color', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-border-end-color');
- },
- enumerable: true
- },
- webkitBorderEndStyle: {
- set: function (v) {
- this.setProperty('-webkit-border-end-style', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-border-end-style');
- },
- enumerable: true
- },
- webkitBorderEndWidth: {
- set: function (v) {
- this.setProperty('-webkit-border-end-width', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-border-end-width');
- },
- enumerable: true
- },
- webkitBorderFit: {
- set: function (v) {
- this.setProperty('-webkit-border-fit', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-border-fit');
- },
- enumerable: true
- },
- webkitBorderHorizontalSpacing: {
- set: function (v) {
- this.setProperty('-webkit-border-horizontal-spacing', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-border-horizontal-spacing');
- },
- enumerable: true
- },
- webkitBorderImage: {
- set: function (v) {
- this.setProperty('-webkit-border-image', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-border-image');
- },
- enumerable: true
- },
- webkitBorderRadius: {
- set: function (v) {
- this.setProperty('-webkit-border-radius', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-border-radius');
- },
- enumerable: true
- },
- webkitBorderStart: {
- set: function (v) {
- this.setProperty('-webkit-border-start', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-border-start');
- },
- enumerable: true
- },
- webkitBorderStartColor: {
- set: function (v) {
- this.setProperty('-webkit-border-start-color', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-border-start-color');
- },
- enumerable: true
- },
- webkitBorderStartStyle: {
- set: function (v) {
- this.setProperty('-webkit-border-start-style', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-border-start-style');
- },
- enumerable: true
- },
- webkitBorderStartWidth: {
- set: function (v) {
- this.setProperty('-webkit-border-start-width', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-border-start-width');
- },
- enumerable: true
- },
- webkitBorderVerticalSpacing: {
- set: function (v) {
- this.setProperty('-webkit-border-vertical-spacing', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-border-vertical-spacing');
- },
- enumerable: true
- },
- webkitBoxAlign: {
- set: function (v) {
- this.setProperty('-webkit-box-align', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-box-align');
- },
- enumerable: true
- },
- webkitBoxDirection: {
- set: function (v) {
- this.setProperty('-webkit-box-direction', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-box-direction');
- },
- enumerable: true
- },
- webkitBoxFlex: {
- set: function (v) {
- this.setProperty('-webkit-box-flex', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-box-flex');
- },
- enumerable: true
- },
- webkitBoxFlexGroup: {
- set: function (v) {
- this.setProperty('-webkit-box-flex-group', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-box-flex-group');
- },
- enumerable: true
- },
- webkitBoxLines: {
- set: function (v) {
- this.setProperty('-webkit-box-lines', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-box-lines');
- },
- enumerable: true
- },
- webkitBoxOrdinalGroup: {
- set: function (v) {
- this.setProperty('-webkit-box-ordinal-group', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-box-ordinal-group');
- },
- enumerable: true
- },
- webkitBoxOrient: {
- set: function (v) {
- this.setProperty('-webkit-box-orient', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-box-orient');
- },
- enumerable: true
- },
- webkitBoxPack: {
- set: function (v) {
- this.setProperty('-webkit-box-pack', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-box-pack');
- },
- enumerable: true
- },
- webkitBoxReflect: {
- set: function (v) {
- this.setProperty('-webkit-box-reflect', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-box-reflect');
- },
- enumerable: true
- },
- webkitBoxShadow: {
- set: function (v) {
- this.setProperty('-webkit-box-shadow', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-box-shadow');
- },
- enumerable: true
- },
- webkitColorCorrection: {
- set: function (v) {
- this.setProperty('-webkit-color-correction', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-color-correction');
- },
- enumerable: true
- },
- webkitColumnAxis: {
- set: function (v) {
- this.setProperty('-webkit-column-axis', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-column-axis');
- },
- enumerable: true
- },
- webkitColumnBreakAfter: {
- set: function (v) {
- this.setProperty('-webkit-column-break-after', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-column-break-after');
- },
- enumerable: true
- },
- webkitColumnBreakBefore: {
- set: function (v) {
- this.setProperty('-webkit-column-break-before', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-column-break-before');
- },
- enumerable: true
- },
- webkitColumnBreakInside: {
- set: function (v) {
- this.setProperty('-webkit-column-break-inside', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-column-break-inside');
- },
- enumerable: true
- },
- webkitColumnCount: {
- set: function (v) {
- this.setProperty('-webkit-column-count', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-column-count');
- },
- enumerable: true
- },
- webkitColumnGap: {
- set: function (v) {
- this.setProperty('-webkit-column-gap', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-column-gap');
- },
- enumerable: true
- },
- webkitColumnRule: {
- set: function (v) {
- this.setProperty('-webkit-column-rule', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-column-rule');
- },
- enumerable: true
- },
- webkitColumnRuleColor: {
- set: function (v) {
- this.setProperty('-webkit-column-rule-color', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-column-rule-color');
- },
- enumerable: true
- },
- webkitColumnRuleStyle: {
- set: function (v) {
- this.setProperty('-webkit-column-rule-style', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-column-rule-style');
- },
- enumerable: true
- },
- webkitColumnRuleWidth: {
- set: function (v) {
- this.setProperty('-webkit-column-rule-width', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-column-rule-width');
- },
- enumerable: true
- },
- webkitColumnSpan: {
- set: function (v) {
- this.setProperty('-webkit-column-span', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-column-span');
- },
- enumerable: true
- },
- webkitColumnWidth: {
- set: function (v) {
- this.setProperty('-webkit-column-width', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-column-width');
- },
- enumerable: true
- },
- webkitColumns: {
- set: function (v) {
- this.setProperty('-webkit-columns', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-columns');
- },
- enumerable: true
- },
- webkitFilter: {
- set: function (v) {
- this.setProperty('-webkit-filter', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-filter');
- },
- enumerable: true
- },
- webkitFlexAlign: {
- set: function (v) {
- this.setProperty('-webkit-flex-align', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-flex-align');
- },
- enumerable: true
- },
- webkitFlexDirection: {
- set: function (v) {
- this.setProperty('-webkit-flex-direction', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-flex-direction');
- },
- enumerable: true
- },
- webkitFlexFlow: {
- set: function (v) {
- this.setProperty('-webkit-flex-flow', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-flex-flow');
- },
- enumerable: true
- },
- webkitFlexItemAlign: {
- set: function (v) {
- this.setProperty('-webkit-flex-item-align', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-flex-item-align');
- },
- enumerable: true
- },
- webkitFlexLinePack: {
- set: function (v) {
- this.setProperty('-webkit-flex-line-pack', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-flex-line-pack');
- },
- enumerable: true
- },
- webkitFlexOrder: {
- set: function (v) {
- this.setProperty('-webkit-flex-order', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-flex-order');
- },
- enumerable: true
- },
- webkitFlexPack: {
- set: function (v) {
- this.setProperty('-webkit-flex-pack', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-flex-pack');
- },
- enumerable: true
- },
- webkitFlexWrap: {
- set: function (v) {
- this.setProperty('-webkit-flex-wrap', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-flex-wrap');
- },
- enumerable: true
- },
- webkitFlowFrom: {
- set: function (v) {
- this.setProperty('-webkit-flow-from', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-flow-from');
- },
- enumerable: true
- },
- webkitFlowInto: {
- set: function (v) {
- this.setProperty('-webkit-flow-into', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-flow-into');
- },
- enumerable: true
- },
- webkitFontFeatureSettings: {
- set: function (v) {
- this.setProperty('-webkit-font-feature-settings', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-font-feature-settings');
- },
- enumerable: true
- },
- webkitFontKerning: {
- set: function (v) {
- this.setProperty('-webkit-font-kerning', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-font-kerning');
- },
- enumerable: true
- },
- webkitFontSizeDelta: {
- set: function (v) {
- this.setProperty('-webkit-font-size-delta', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-font-size-delta');
- },
- enumerable: true
- },
- webkitFontSmoothing: {
- set: function (v) {
- this.setProperty('-webkit-font-smoothing', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-font-smoothing');
- },
- enumerable: true
- },
- webkitFontVariantLigatures: {
- set: function (v) {
- this.setProperty('-webkit-font-variant-ligatures', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-font-variant-ligatures');
- },
- enumerable: true
- },
- webkitHighlight: {
- set: function (v) {
- this.setProperty('-webkit-highlight', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-highlight');
- },
- enumerable: true
- },
- webkitHyphenateCharacter: {
- set: function (v) {
- this.setProperty('-webkit-hyphenate-character', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-hyphenate-character');
- },
- enumerable: true
- },
- webkitHyphenateLimitAfter: {
- set: function (v) {
- this.setProperty('-webkit-hyphenate-limit-after', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-hyphenate-limit-after');
- },
- enumerable: true
- },
- webkitHyphenateLimitBefore: {
- set: function (v) {
- this.setProperty('-webkit-hyphenate-limit-before', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-hyphenate-limit-before');
- },
- enumerable: true
- },
- webkitHyphenateLimitLines: {
- set: function (v) {
- this.setProperty('-webkit-hyphenate-limit-lines', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-hyphenate-limit-lines');
- },
- enumerable: true
- },
- webkitHyphens: {
- set: function (v) {
- this.setProperty('-webkit-hyphens', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-hyphens');
- },
- enumerable: true
- },
- webkitLineAlign: {
- set: function (v) {
- this.setProperty('-webkit-line-align', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-line-align');
- },
- enumerable: true
- },
- webkitLineBoxContain: {
- set: function (v) {
- this.setProperty('-webkit-line-box-contain', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-line-box-contain');
- },
- enumerable: true
- },
- webkitLineBreak: {
- set: function (v) {
- this.setProperty('-webkit-line-break', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-line-break');
- },
- enumerable: true
- },
- webkitLineClamp: {
- set: function (v) {
- this.setProperty('-webkit-line-clamp', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-line-clamp');
- },
- enumerable: true
- },
- webkitLineGrid: {
- set: function (v) {
- this.setProperty('-webkit-line-grid', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-line-grid');
- },
- enumerable: true
- },
- webkitLineSnap: {
- set: function (v) {
- this.setProperty('-webkit-line-snap', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-line-snap');
- },
- enumerable: true
- },
- webkitLocale: {
- set: function (v) {
- this.setProperty('-webkit-locale', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-locale');
- },
- enumerable: true
- },
- webkitLogicalHeight: {
- set: function (v) {
- this.setProperty('-webkit-logical-height', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-logical-height');
- },
- enumerable: true
- },
- webkitLogicalWidth: {
- set: function (v) {
- this.setProperty('-webkit-logical-width', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-logical-width');
- },
- enumerable: true
- },
- webkitMarginAfter: {
- set: function (v) {
- this.setProperty('-webkit-margin-after', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-margin-after');
- },
- enumerable: true
- },
- webkitMarginAfterCollapse: {
- set: function (v) {
- this.setProperty('-webkit-margin-after-collapse', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-margin-after-collapse');
- },
- enumerable: true
- },
- webkitMarginBefore: {
- set: function (v) {
- this.setProperty('-webkit-margin-before', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-margin-before');
- },
- enumerable: true
- },
- webkitMarginBeforeCollapse: {
- set: function (v) {
- this.setProperty('-webkit-margin-before-collapse', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-margin-before-collapse');
- },
- enumerable: true
- },
- webkitMarginBottomCollapse: {
- set: function (v) {
- this.setProperty('-webkit-margin-bottom-collapse', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-margin-bottom-collapse');
- },
- enumerable: true
- },
- webkitMarginCollapse: {
- set: function (v) {
- this.setProperty('-webkit-margin-collapse', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-margin-collapse');
- },
- enumerable: true
- },
- webkitMarginEnd: {
- set: function (v) {
- this.setProperty('-webkit-margin-end', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-margin-end');
- },
- enumerable: true
- },
- webkitMarginStart: {
- set: function (v) {
- this.setProperty('-webkit-margin-start', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-margin-start');
- },
- enumerable: true
- },
- webkitMarginTopCollapse: {
- set: function (v) {
- this.setProperty('-webkit-margin-top-collapse', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-margin-top-collapse');
- },
- enumerable: true
- },
- webkitMarquee: {
- set: function (v) {
- this.setProperty('-webkit-marquee', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-marquee');
- },
- enumerable: true
- },
- webkitMarqueeDirection: {
- set: function (v) {
- this.setProperty('-webkit-marquee-direction', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-marquee-direction');
- },
- enumerable: true
- },
- webkitMarqueeIncrement: {
- set: function (v) {
- this.setProperty('-webkit-marquee-increment', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-marquee-increment');
- },
- enumerable: true
- },
- webkitMarqueeRepetition: {
- set: function (v) {
- this.setProperty('-webkit-marquee-repetition', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-marquee-repetition');
- },
- enumerable: true
- },
- webkitMarqueeSpeed: {
- set: function (v) {
- this.setProperty('-webkit-marquee-speed', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-marquee-speed');
- },
- enumerable: true
- },
- webkitMarqueeStyle: {
- set: function (v) {
- this.setProperty('-webkit-marquee-style', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-marquee-style');
- },
- enumerable: true
- },
- webkitMask: {
- set: function (v) {
- this.setProperty('-webkit-mask', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-mask');
- },
- enumerable: true
- },
- webkitMaskAttachment: {
- set: function (v) {
- this.setProperty('-webkit-mask-attachment', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-mask-attachment');
- },
- enumerable: true
- },
- webkitMaskBoxImage: {
- set: function (v) {
- this.setProperty('-webkit-mask-box-image', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-mask-box-image');
- },
- enumerable: true
- },
- webkitMaskBoxImageOutset: {
- set: function (v) {
- this.setProperty('-webkit-mask-box-image-outset', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-mask-box-image-outset');
- },
- enumerable: true
- },
- webkitMaskBoxImageRepeat: {
- set: function (v) {
- this.setProperty('-webkit-mask-box-image-repeat', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-mask-box-image-repeat');
- },
- enumerable: true
- },
- webkitMaskBoxImageSlice: {
- set: function (v) {
- this.setProperty('-webkit-mask-box-image-slice', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-mask-box-image-slice');
- },
- enumerable: true
- },
- webkitMaskBoxImageSource: {
- set: function (v) {
- this.setProperty('-webkit-mask-box-image-source', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-mask-box-image-source');
- },
- enumerable: true
- },
- webkitMaskBoxImageWidth: {
- set: function (v) {
- this.setProperty('-webkit-mask-box-image-width', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-mask-box-image-width');
- },
- enumerable: true
- },
- webkitMaskClip: {
- set: function (v) {
- this.setProperty('-webkit-mask-clip', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-mask-clip');
- },
- enumerable: true
- },
- webkitMaskComposite: {
- set: function (v) {
- this.setProperty('-webkit-mask-composite', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-mask-composite');
- },
- enumerable: true
- },
- webkitMaskImage: {
- set: function (v) {
- this.setProperty('-webkit-mask-image', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-mask-image');
- },
- enumerable: true
- },
- webkitMaskOrigin: {
- set: function (v) {
- this.setProperty('-webkit-mask-origin', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-mask-origin');
- },
- enumerable: true
- },
- webkitMaskPosition: {
- set: function (v) {
- this.setProperty('-webkit-mask-position', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-mask-position');
- },
- enumerable: true
- },
- webkitMaskPositionX: {
- set: function (v) {
- this.setProperty('-webkit-mask-position-x', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-mask-position-x');
- },
- enumerable: true
- },
- webkitMaskPositionY: {
- set: function (v) {
- this.setProperty('-webkit-mask-position-y', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-mask-position-y');
- },
- enumerable: true
- },
- webkitMaskRepeat: {
- set: function (v) {
- this.setProperty('-webkit-mask-repeat', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-mask-repeat');
- },
- enumerable: true
- },
- webkitMaskRepeatX: {
- set: function (v) {
- this.setProperty('-webkit-mask-repeat-x', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-mask-repeat-x');
- },
- enumerable: true
- },
- webkitMaskRepeatY: {
- set: function (v) {
- this.setProperty('-webkit-mask-repeat-y', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-mask-repeat-y');
- },
- enumerable: true
- },
- webkitMaskSize: {
- set: function (v) {
- this.setProperty('-webkit-mask-size', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-mask-size');
- },
- enumerable: true
- },
- webkitMatchNearestMailBlockquoteColor: {
- set: function (v) {
- this.setProperty('-webkit-match-nearest-mail-blockquote-color', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-match-nearest-mail-blockquote-color');
- },
- enumerable: true
- },
- webkitMaxLogicalHeight: {
- set: function (v) {
- this.setProperty('-webkit-max-logical-height', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-max-logical-height');
- },
- enumerable: true
- },
- webkitMaxLogicalWidth: {
- set: function (v) {
- this.setProperty('-webkit-max-logical-width', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-max-logical-width');
- },
- enumerable: true
- },
- webkitMinLogicalHeight: {
- set: function (v) {
- this.setProperty('-webkit-min-logical-height', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-min-logical-height');
- },
- enumerable: true
- },
- webkitMinLogicalWidth: {
- set: function (v) {
- this.setProperty('-webkit-min-logical-width', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-min-logical-width');
- },
- enumerable: true
- },
- webkitNbspMode: {
- set: function (v) {
- this.setProperty('-webkit-nbsp-mode', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-nbsp-mode');
- },
- enumerable: true
- },
- webkitOverflowScrolling: {
- set: function (v) {
- this.setProperty('-webkit-overflow-scrolling', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-overflow-scrolling');
- },
- enumerable: true
- },
- webkitPaddingAfter: {
- set: function (v) {
- this.setProperty('-webkit-padding-after', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-padding-after');
- },
- enumerable: true
- },
- webkitPaddingBefore: {
- set: function (v) {
- this.setProperty('-webkit-padding-before', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-padding-before');
- },
- enumerable: true
- },
- webkitPaddingEnd: {
- set: function (v) {
- this.setProperty('-webkit-padding-end', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-padding-end');
- },
- enumerable: true
- },
- webkitPaddingStart: {
- set: function (v) {
- this.setProperty('-webkit-padding-start', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-padding-start');
- },
- enumerable: true
- },
- webkitPerspective: {
- set: function (v) {
- this.setProperty('-webkit-perspective', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-perspective');
- },
- enumerable: true
- },
- webkitPerspectiveOrigin: {
- set: function (v) {
- this.setProperty('-webkit-perspective-origin', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-perspective-origin');
- },
- enumerable: true
- },
- webkitPerspectiveOriginX: {
- set: function (v) {
- this.setProperty('-webkit-perspective-origin-x', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-perspective-origin-x');
- },
- enumerable: true
- },
- webkitPerspectiveOriginY: {
- set: function (v) {
- this.setProperty('-webkit-perspective-origin-y', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-perspective-origin-y');
- },
- enumerable: true
- },
- webkitPrintColorAdjust: {
- set: function (v) {
- this.setProperty('-webkit-print-color-adjust', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-print-color-adjust');
- },
- enumerable: true
- },
- webkitRegionBreakAfter: {
- set: function (v) {
- this.setProperty('-webkit-region-break-after', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-region-break-after');
- },
- enumerable: true
- },
- webkitRegionBreakBefore: {
- set: function (v) {
- this.setProperty('-webkit-region-break-before', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-region-break-before');
- },
- enumerable: true
- },
- webkitRegionBreakInside: {
- set: function (v) {
- this.setProperty('-webkit-region-break-inside', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-region-break-inside');
- },
- enumerable: true
- },
- webkitRegionOverflow: {
- set: function (v) {
- this.setProperty('-webkit-region-overflow', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-region-overflow');
- },
- enumerable: true
- },
- webkitRtlOrdering: {
- set: function (v) {
- this.setProperty('-webkit-rtl-ordering', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-rtl-ordering');
- },
- enumerable: true
- },
- webkitSvgShadow: {
- set: function (v) {
- this.setProperty('-webkit-svg-shadow', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-svg-shadow');
- },
- enumerable: true
- },
- webkitTapHighlightColor: {
- set: function (v) {
- this.setProperty('-webkit-tap-highlight-color', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-tap-highlight-color');
- },
- enumerable: true
- },
- webkitTextCombine: {
- set: function (v) {
- this.setProperty('-webkit-text-combine', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-text-combine');
- },
- enumerable: true
- },
- webkitTextDecorationsInEffect: {
- set: function (v) {
- this.setProperty('-webkit-text-decorations-in-effect', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-text-decorations-in-effect');
- },
- enumerable: true
- },
- webkitTextEmphasis: {
- set: function (v) {
- this.setProperty('-webkit-text-emphasis', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-text-emphasis');
- },
- enumerable: true
- },
- webkitTextEmphasisColor: {
- set: function (v) {
- this.setProperty('-webkit-text-emphasis-color', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-text-emphasis-color');
- },
- enumerable: true
- },
- webkitTextEmphasisPosition: {
- set: function (v) {
- this.setProperty('-webkit-text-emphasis-position', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-text-emphasis-position');
- },
- enumerable: true
- },
- webkitTextEmphasisStyle: {
- set: function (v) {
- this.setProperty('-webkit-text-emphasis-style', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-text-emphasis-style');
- },
- enumerable: true
- },
- webkitTextFillColor: {
- set: function (v) {
- this.setProperty('-webkit-text-fill-color', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-text-fill-color');
- },
- enumerable: true
- },
- webkitTextOrientation: {
- set: function (v) {
- this.setProperty('-webkit-text-orientation', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-text-orientation');
- },
- enumerable: true
- },
- webkitTextSecurity: {
- set: function (v) {
- this.setProperty('-webkit-text-security', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-text-security');
- },
- enumerable: true
- },
- webkitTextSizeAdjust: {
- set: function (v) {
- this.setProperty('-webkit-text-size-adjust', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-text-size-adjust');
- },
- enumerable: true
- },
- webkitTextStroke: {
- set: function (v) {
- this.setProperty('-webkit-text-stroke', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-text-stroke');
- },
- enumerable: true
- },
- webkitTextStrokeColor: {
- set: function (v) {
- this.setProperty('-webkit-text-stroke-color', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-text-stroke-color');
- },
- enumerable: true
- },
- webkitTextStrokeWidth: {
- set: function (v) {
- this.setProperty('-webkit-text-stroke-width', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-text-stroke-width');
- },
- enumerable: true
- },
- webkitTransform: {
- set: function (v) {
- this.setProperty('-webkit-transform', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-transform');
- },
- enumerable: true
- },
- webkitTransformOrigin: {
- set: function (v) {
- this.setProperty('-webkit-transform-origin', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-transform-origin');
- },
- enumerable: true
- },
- webkitTransformOriginX: {
- set: function (v) {
- this.setProperty('-webkit-transform-origin-x', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-transform-origin-x');
- },
- enumerable: true
- },
- webkitTransformOriginY: {
- set: function (v) {
- this.setProperty('-webkit-transform-origin-y', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-transform-origin-y');
- },
- enumerable: true
- },
- webkitTransformOriginZ: {
- set: function (v) {
- this.setProperty('-webkit-transform-origin-z', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-transform-origin-z');
- },
- enumerable: true
- },
- webkitTransformStyle: {
- set: function (v) {
- this.setProperty('-webkit-transform-style', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-transform-style');
- },
- enumerable: true
- },
- webkitTransition: {
- set: function (v) {
- this.setProperty('-webkit-transition', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-transition');
- },
- enumerable: true
- },
- webkitTransitionDelay: {
- set: function (v) {
- this.setProperty('-webkit-transition-delay', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-transition-delay');
- },
- enumerable: true
- },
- webkitTransitionDuration: {
- set: function (v) {
- this.setProperty('-webkit-transition-duration', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-transition-duration');
- },
- enumerable: true
- },
- webkitTransitionProperty: {
- set: function (v) {
- this.setProperty('-webkit-transition-property', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-transition-property');
- },
- enumerable: true
- },
- webkitTransitionTimingFunction: {
- set: function (v) {
- this.setProperty('-webkit-transition-timing-function', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-transition-timing-function');
- },
- enumerable: true
- },
- webkitUserDrag: {
- set: function (v) {
- this.setProperty('-webkit-user-drag', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-user-drag');
- },
- enumerable: true
- },
- webkitUserModify: {
- set: function (v) {
- this.setProperty('-webkit-user-modify', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-user-modify');
- },
- enumerable: true
- },
- webkitUserSelect: {
- set: function (v) {
- this.setProperty('-webkit-user-select', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-user-select');
- },
- enumerable: true
- },
- webkitWrap: {
- set: function (v) {
- this.setProperty('-webkit-wrap', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-wrap');
- },
- enumerable: true
- },
- webkitWrapFlow: {
- set: function (v) {
- this.setProperty('-webkit-wrap-flow', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-wrap-flow');
- },
- enumerable: true
- },
- webkitWrapMargin: {
- set: function (v) {
- this.setProperty('-webkit-wrap-margin', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-wrap-margin');
- },
- enumerable: true
- },
- webkitWrapPadding: {
- set: function (v) {
- this.setProperty('-webkit-wrap-padding', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-wrap-padding');
- },
- enumerable: true
- },
- webkitWrapShapeInside: {
- set: function (v) {
- this.setProperty('-webkit-wrap-shape-inside', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-wrap-shape-inside');
- },
- enumerable: true
- },
- webkitWrapShapeOutside: {
- set: function (v) {
- this.setProperty('-webkit-wrap-shape-outside', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-wrap-shape-outside');
- },
- enumerable: true
- },
- webkitWrapThrough: {
- set: function (v) {
- this.setProperty('-webkit-wrap-through', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-wrap-through');
- },
- enumerable: true
- },
- webkitWritingMode: {
- set: function (v) {
- this.setProperty('-webkit-writing-mode', v);
- },
- get: function () {
- return this.getPropertyValue('-webkit-writing-mode');
- },
- enumerable: true
- },
- whiteSpace: {
- set: function (v) {
- this.setProperty('white-space', v);
- },
- get: function () {
- return this.getPropertyValue('white-space');
- },
- enumerable: true
- },
- widows: {
- set: function (v) {
- this.setProperty('widows', v);
- },
- get: function () {
- return this.getPropertyValue('widows');
- },
- enumerable: true
- },
- width: {
- set: function (v) {
- this.setProperty('width', v);
- },
- get: function () {
- return this.getPropertyValue('width');
- },
- enumerable: true
- },
- wordBreak: {
- set: function (v) {
- this.setProperty('word-break', v);
- },
- get: function () {
- return this.getPropertyValue('word-break');
- },
- enumerable: true
- },
- wordSpacing: {
- set: function (v) {
- this.setProperty('word-spacing', v);
- },
- get: function () {
- return this.getPropertyValue('word-spacing');
- },
- enumerable: true
- },
- wordWrap: {
- set: function (v) {
- this.setProperty('word-wrap', v);
- },
- get: function () {
- return this.getPropertyValue('word-wrap');
- },
- enumerable: true
- },
- writingMode: {
- set: function (v) {
- this.setProperty('writing-mode', v);
- },
- get: function () {
- return this.getPropertyValue('writing-mode');
- },
- enumerable: true
- },
- zIndex: {
- set: function (v) {
- this.setProperty('z-index', v);
- },
- get: function () {
- return this.getPropertyValue('z-index');
- },
- enumerable: true
- },
- zoom: {
- set: function (v) {
- this.setProperty('zoom', v);
- },
- get: function () {
- return this.getPropertyValue('zoom');
- },
- enumerable: true
+ var property_files = fs.readdirSync(__dirname + '/properties');
+ var self = this;
+ property_files.forEach(function (property) {
+ if (property.substr(-3) === '.js') {
+ property = path.basename(property, '.js');
+ Object.defineProperty(self, property, require('./properties/' + property));
}
});
};
diff --git a/lib/properties/alignmentBaseline.js b/lib/properties/alignmentBaseline.js
new file mode 100644
index 0000000..d714dca
--- /dev/null
+++ b/lib/properties/alignmentBaseline.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('alignment-baseline', v);
+ },
+ get: function () {
+ return this.getPropertyValue('alignment-baseline');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/azimuth.js b/lib/properties/azimuth.js
new file mode 100644
index 0000000..1624050
--- /dev/null
+++ b/lib/properties/azimuth.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('azimuth', v);
+ },
+ get: function () {
+ return this.getPropertyValue('azimuth');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/background.js b/lib/properties/background.js
new file mode 100644
index 0000000..f2b9cd8
--- /dev/null
+++ b/lib/properties/background.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('background', v);
+ },
+ get: function () {
+ return this.getPropertyValue('background');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/backgroundAttachment.js b/lib/properties/backgroundAttachment.js
new file mode 100644
index 0000000..a453393
--- /dev/null
+++ b/lib/properties/backgroundAttachment.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('background-attachment', v);
+ },
+ get: function () {
+ return this.getPropertyValue('background-attachment');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/backgroundClip.js b/lib/properties/backgroundClip.js
new file mode 100644
index 0000000..59cae59
--- /dev/null
+++ b/lib/properties/backgroundClip.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('background-clip', v);
+ },
+ get: function () {
+ return this.getPropertyValue('background-clip');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/backgroundColor.js b/lib/properties/backgroundColor.js
new file mode 100644
index 0000000..0fcb4a5
--- /dev/null
+++ b/lib/properties/backgroundColor.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('background-color', v);
+ },
+ get: function () {
+ return this.getPropertyValue('background-color');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/backgroundImage.js b/lib/properties/backgroundImage.js
new file mode 100644
index 0000000..ccd117f
--- /dev/null
+++ b/lib/properties/backgroundImage.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('background-image', v);
+ },
+ get: function () {
+ return this.getPropertyValue('background-image');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/backgroundOrigin.js b/lib/properties/backgroundOrigin.js
new file mode 100644
index 0000000..347ebb1
--- /dev/null
+++ b/lib/properties/backgroundOrigin.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('background-origin', v);
+ },
+ get: function () {
+ return this.getPropertyValue('background-origin');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/backgroundPosition.js b/lib/properties/backgroundPosition.js
new file mode 100644
index 0000000..ad5d761
--- /dev/null
+++ b/lib/properties/backgroundPosition.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('background-position', v);
+ },
+ get: function () {
+ return this.getPropertyValue('background-position');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/backgroundPositionX.js b/lib/properties/backgroundPositionX.js
new file mode 100644
index 0000000..478c176
--- /dev/null
+++ b/lib/properties/backgroundPositionX.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('background-position-x', v);
+ },
+ get: function () {
+ return this.getPropertyValue('background-position-x');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/backgroundPositionY.js b/lib/properties/backgroundPositionY.js
new file mode 100644
index 0000000..feff9e8
--- /dev/null
+++ b/lib/properties/backgroundPositionY.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('background-position-y', v);
+ },
+ get: function () {
+ return this.getPropertyValue('background-position-y');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/backgroundRepeat.js b/lib/properties/backgroundRepeat.js
new file mode 100644
index 0000000..dba5f37
--- /dev/null
+++ b/lib/properties/backgroundRepeat.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('background-repeat', v);
+ },
+ get: function () {
+ return this.getPropertyValue('background-repeat');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/backgroundRepeatX.js b/lib/properties/backgroundRepeatX.js
new file mode 100644
index 0000000..230124a
--- /dev/null
+++ b/lib/properties/backgroundRepeatX.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('background-repeat-x', v);
+ },
+ get: function () {
+ return this.getPropertyValue('background-repeat-x');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/backgroundRepeatY.js b/lib/properties/backgroundRepeatY.js
new file mode 100644
index 0000000..a5471fd
--- /dev/null
+++ b/lib/properties/backgroundRepeatY.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('background-repeat-y', v);
+ },
+ get: function () {
+ return this.getPropertyValue('background-repeat-y');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/backgroundSize.js b/lib/properties/backgroundSize.js
new file mode 100644
index 0000000..4e2d662
--- /dev/null
+++ b/lib/properties/backgroundSize.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('background-size', v);
+ },
+ get: function () {
+ return this.getPropertyValue('background-size');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/baselineShift.js b/lib/properties/baselineShift.js
new file mode 100644
index 0000000..1898648
--- /dev/null
+++ b/lib/properties/baselineShift.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('baseline-shift', v);
+ },
+ get: function () {
+ return this.getPropertyValue('baseline-shift');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/border.js b/lib/properties/border.js
new file mode 100644
index 0000000..6680d68
--- /dev/null
+++ b/lib/properties/border.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('border', v);
+ },
+ get: function () {
+ return this.getPropertyValue('border');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/borderBottom.js b/lib/properties/borderBottom.js
new file mode 100644
index 0000000..741226b
--- /dev/null
+++ b/lib/properties/borderBottom.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('border-bottom', v);
+ },
+ get: function () {
+ return this.getPropertyValue('border-bottom');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/borderBottomColor.js b/lib/properties/borderBottomColor.js
new file mode 100644
index 0000000..17d64e2
--- /dev/null
+++ b/lib/properties/borderBottomColor.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('border-bottom-color', v);
+ },
+ get: function () {
+ return this.getPropertyValue('border-bottom-color');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/borderBottomLeftRadius.js b/lib/properties/borderBottomLeftRadius.js
new file mode 100644
index 0000000..9a94458
--- /dev/null
+++ b/lib/properties/borderBottomLeftRadius.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('border-bottom-left-radius', v);
+ },
+ get: function () {
+ return this.getPropertyValue('border-bottom-left-radius');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/borderBottomRightRadius.js b/lib/properties/borderBottomRightRadius.js
new file mode 100644
index 0000000..893e290
--- /dev/null
+++ b/lib/properties/borderBottomRightRadius.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('border-bottom-right-radius', v);
+ },
+ get: function () {
+ return this.getPropertyValue('border-bottom-right-radius');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/borderBottomStyle.js b/lib/properties/borderBottomStyle.js
new file mode 100644
index 0000000..cb12907
--- /dev/null
+++ b/lib/properties/borderBottomStyle.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('border-bottom-style', v);
+ },
+ get: function () {
+ return this.getPropertyValue('border-bottom-style');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/borderBottomWidth.js b/lib/properties/borderBottomWidth.js
new file mode 100644
index 0000000..49e23c0
--- /dev/null
+++ b/lib/properties/borderBottomWidth.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('border-bottom-width', v);
+ },
+ get: function () {
+ return this.getPropertyValue('border-bottom-width');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/borderCollapse.js b/lib/properties/borderCollapse.js
new file mode 100644
index 0000000..b035cec
--- /dev/null
+++ b/lib/properties/borderCollapse.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('border-collapse', v);
+ },
+ get: function () {
+ return this.getPropertyValue('border-collapse');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/borderColor.js b/lib/properties/borderColor.js
new file mode 100644
index 0000000..49e0f20
--- /dev/null
+++ b/lib/properties/borderColor.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('border-color', v);
+ },
+ get: function () {
+ return this.getPropertyValue('border-color');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/borderImage.js b/lib/properties/borderImage.js
new file mode 100644
index 0000000..142ccf5
--- /dev/null
+++ b/lib/properties/borderImage.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('border-image', v);
+ },
+ get: function () {
+ return this.getPropertyValue('border-image');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/borderImageOutset.js b/lib/properties/borderImageOutset.js
new file mode 100644
index 0000000..17bc6ee
--- /dev/null
+++ b/lib/properties/borderImageOutset.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('border-image-outset', v);
+ },
+ get: function () {
+ return this.getPropertyValue('border-image-outset');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/borderImageRepeat.js b/lib/properties/borderImageRepeat.js
new file mode 100644
index 0000000..8c7c9d0
--- /dev/null
+++ b/lib/properties/borderImageRepeat.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('border-image-repeat', v);
+ },
+ get: function () {
+ return this.getPropertyValue('border-image-repeat');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/borderImageSlice.js b/lib/properties/borderImageSlice.js
new file mode 100644
index 0000000..10449b8
--- /dev/null
+++ b/lib/properties/borderImageSlice.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('border-image-slice', v);
+ },
+ get: function () {
+ return this.getPropertyValue('border-image-slice');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/borderImageSource.js b/lib/properties/borderImageSource.js
new file mode 100644
index 0000000..e79f1ff
--- /dev/null
+++ b/lib/properties/borderImageSource.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('border-image-source', v);
+ },
+ get: function () {
+ return this.getPropertyValue('border-image-source');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/borderImageWidth.js b/lib/properties/borderImageWidth.js
new file mode 100644
index 0000000..e2ab2e4
--- /dev/null
+++ b/lib/properties/borderImageWidth.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('border-image-width', v);
+ },
+ get: function () {
+ return this.getPropertyValue('border-image-width');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/borderLeft.js b/lib/properties/borderLeft.js
new file mode 100644
index 0000000..d588900
--- /dev/null
+++ b/lib/properties/borderLeft.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('border-left', v);
+ },
+ get: function () {
+ return this.getPropertyValue('border-left');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/borderLeftColor.js b/lib/properties/borderLeftColor.js
new file mode 100644
index 0000000..814cfd4
--- /dev/null
+++ b/lib/properties/borderLeftColor.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('border-left-color', v);
+ },
+ get: function () {
+ return this.getPropertyValue('border-left-color');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/borderLeftStyle.js b/lib/properties/borderLeftStyle.js
new file mode 100644
index 0000000..736f2b7
--- /dev/null
+++ b/lib/properties/borderLeftStyle.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('border-left-style', v);
+ },
+ get: function () {
+ return this.getPropertyValue('border-left-style');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/borderLeftWidth.js b/lib/properties/borderLeftWidth.js
new file mode 100644
index 0000000..10a7948
--- /dev/null
+++ b/lib/properties/borderLeftWidth.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('border-left-width', v);
+ },
+ get: function () {
+ return this.getPropertyValue('border-left-width');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/borderRadius.js b/lib/properties/borderRadius.js
new file mode 100644
index 0000000..78dd43d
--- /dev/null
+++ b/lib/properties/borderRadius.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('border-radius', v);
+ },
+ get: function () {
+ return this.getPropertyValue('border-radius');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/borderRight.js b/lib/properties/borderRight.js
new file mode 100644
index 0000000..9e2e7b7
--- /dev/null
+++ b/lib/properties/borderRight.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('border-right', v);
+ },
+ get: function () {
+ return this.getPropertyValue('border-right');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/borderRightColor.js b/lib/properties/borderRightColor.js
new file mode 100644
index 0000000..60f1705
--- /dev/null
+++ b/lib/properties/borderRightColor.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('border-right-color', v);
+ },
+ get: function () {
+ return this.getPropertyValue('border-right-color');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/borderRightStyle.js b/lib/properties/borderRightStyle.js
new file mode 100644
index 0000000..8d908bc
--- /dev/null
+++ b/lib/properties/borderRightStyle.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('border-right-style', v);
+ },
+ get: function () {
+ return this.getPropertyValue('border-right-style');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/borderRightWidth.js b/lib/properties/borderRightWidth.js
new file mode 100644
index 0000000..64be14b
--- /dev/null
+++ b/lib/properties/borderRightWidth.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('border-right-width', v);
+ },
+ get: function () {
+ return this.getPropertyValue('border-right-width');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/borderSpacing.js b/lib/properties/borderSpacing.js
new file mode 100644
index 0000000..e9d12db
--- /dev/null
+++ b/lib/properties/borderSpacing.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('border-spacing', v);
+ },
+ get: function () {
+ return this.getPropertyValue('border-spacing');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/borderStyle.js b/lib/properties/borderStyle.js
new file mode 100644
index 0000000..fbab688
--- /dev/null
+++ b/lib/properties/borderStyle.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('border-style', v);
+ },
+ get: function () {
+ return this.getPropertyValue('border-style');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/borderTop.js b/lib/properties/borderTop.js
new file mode 100644
index 0000000..6c28c89
--- /dev/null
+++ b/lib/properties/borderTop.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('border-top', v);
+ },
+ get: function () {
+ return this.getPropertyValue('border-top');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/borderTopColor.js b/lib/properties/borderTopColor.js
new file mode 100644
index 0000000..dc86e0f
--- /dev/null
+++ b/lib/properties/borderTopColor.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('border-top-color', v);
+ },
+ get: function () {
+ return this.getPropertyValue('border-top-color');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/borderTopLeftRadius.js b/lib/properties/borderTopLeftRadius.js
new file mode 100644
index 0000000..7e9a2ba
--- /dev/null
+++ b/lib/properties/borderTopLeftRadius.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('border-top-left-radius', v);
+ },
+ get: function () {
+ return this.getPropertyValue('border-top-left-radius');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/borderTopRightRadius.js b/lib/properties/borderTopRightRadius.js
new file mode 100644
index 0000000..83a5c54
--- /dev/null
+++ b/lib/properties/borderTopRightRadius.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('border-top-right-radius', v);
+ },
+ get: function () {
+ return this.getPropertyValue('border-top-right-radius');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/borderTopStyle.js b/lib/properties/borderTopStyle.js
new file mode 100644
index 0000000..0b0473c
--- /dev/null
+++ b/lib/properties/borderTopStyle.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('border-top-style', v);
+ },
+ get: function () {
+ return this.getPropertyValue('border-top-style');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/borderTopWidth.js b/lib/properties/borderTopWidth.js
new file mode 100644
index 0000000..66d7fda
--- /dev/null
+++ b/lib/properties/borderTopWidth.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('border-top-width', v);
+ },
+ get: function () {
+ return this.getPropertyValue('border-top-width');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/borderWidth.js b/lib/properties/borderWidth.js
new file mode 100644
index 0000000..fc11195
--- /dev/null
+++ b/lib/properties/borderWidth.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('border-width', v);
+ },
+ get: function () {
+ return this.getPropertyValue('border-width');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/bottom.js b/lib/properties/bottom.js
new file mode 100644
index 0000000..5146510
--- /dev/null
+++ b/lib/properties/bottom.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('bottom', v);
+ },
+ get: function () {
+ return this.getPropertyValue('bottom');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/boxShadow.js b/lib/properties/boxShadow.js
new file mode 100644
index 0000000..4f60633
--- /dev/null
+++ b/lib/properties/boxShadow.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('box-shadow', v);
+ },
+ get: function () {
+ return this.getPropertyValue('box-shadow');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/boxSizing.js b/lib/properties/boxSizing.js
new file mode 100644
index 0000000..1c1c700
--- /dev/null
+++ b/lib/properties/boxSizing.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('box-sizing', v);
+ },
+ get: function () {
+ return this.getPropertyValue('box-sizing');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/captionSide.js b/lib/properties/captionSide.js
new file mode 100644
index 0000000..f1a3a99
--- /dev/null
+++ b/lib/properties/captionSide.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('caption-side', v);
+ },
+ get: function () {
+ return this.getPropertyValue('caption-side');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/clear.js b/lib/properties/clear.js
new file mode 100644
index 0000000..1731f51
--- /dev/null
+++ b/lib/properties/clear.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('clear', v);
+ },
+ get: function () {
+ return this.getPropertyValue('clear');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/clip.js b/lib/properties/clip.js
new file mode 100644
index 0000000..a464ff9
--- /dev/null
+++ b/lib/properties/clip.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('clip', v);
+ },
+ get: function () {
+ return this.getPropertyValue('clip');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/clipPath.js b/lib/properties/clipPath.js
new file mode 100644
index 0000000..d83849e
--- /dev/null
+++ b/lib/properties/clipPath.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('clip-path', v);
+ },
+ get: function () {
+ return this.getPropertyValue('clip-path');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/clipRule.js b/lib/properties/clipRule.js
new file mode 100644
index 0000000..9b0400d
--- /dev/null
+++ b/lib/properties/clipRule.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('clip-rule', v);
+ },
+ get: function () {
+ return this.getPropertyValue('clip-rule');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/color.js b/lib/properties/color.js
new file mode 100644
index 0000000..339f62a
--- /dev/null
+++ b/lib/properties/color.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('color', v);
+ },
+ get: function () {
+ return this.getPropertyValue('color');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/colorInterpolation.js b/lib/properties/colorInterpolation.js
new file mode 100644
index 0000000..60919ce
--- /dev/null
+++ b/lib/properties/colorInterpolation.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('color-interpolation', v);
+ },
+ get: function () {
+ return this.getPropertyValue('color-interpolation');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/colorInterpolationFilters.js b/lib/properties/colorInterpolationFilters.js
new file mode 100644
index 0000000..7222ef3
--- /dev/null
+++ b/lib/properties/colorInterpolationFilters.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('color-interpolation-filters', v);
+ },
+ get: function () {
+ return this.getPropertyValue('color-interpolation-filters');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/colorProfile.js b/lib/properties/colorProfile.js
new file mode 100644
index 0000000..15977a9
--- /dev/null
+++ b/lib/properties/colorProfile.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('color-profile', v);
+ },
+ get: function () {
+ return this.getPropertyValue('color-profile');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/colorRendering.js b/lib/properties/colorRendering.js
new file mode 100644
index 0000000..d7bb355
--- /dev/null
+++ b/lib/properties/colorRendering.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('color-rendering', v);
+ },
+ get: function () {
+ return this.getPropertyValue('color-rendering');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/content.js b/lib/properties/content.js
new file mode 100644
index 0000000..52b496d
--- /dev/null
+++ b/lib/properties/content.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('content', v);
+ },
+ get: function () {
+ return this.getPropertyValue('content');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/counterIncrement.js b/lib/properties/counterIncrement.js
new file mode 100644
index 0000000..5c7899d
--- /dev/null
+++ b/lib/properties/counterIncrement.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('counter-increment', v);
+ },
+ get: function () {
+ return this.getPropertyValue('counter-increment');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/counterReset.js b/lib/properties/counterReset.js
new file mode 100644
index 0000000..791ed5e
--- /dev/null
+++ b/lib/properties/counterReset.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('counter-reset', v);
+ },
+ get: function () {
+ return this.getPropertyValue('counter-reset');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/cssFloat.js b/lib/properties/cssFloat.js
new file mode 100644
index 0000000..08ef593
--- /dev/null
+++ b/lib/properties/cssFloat.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('float', v);
+ },
+ get: function () {
+ return this.getPropertyValue('float');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/cue.js b/lib/properties/cue.js
new file mode 100644
index 0000000..3c96700
--- /dev/null
+++ b/lib/properties/cue.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('cue', v);
+ },
+ get: function () {
+ return this.getPropertyValue('cue');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/cueAfter.js b/lib/properties/cueAfter.js
new file mode 100644
index 0000000..78acf5b
--- /dev/null
+++ b/lib/properties/cueAfter.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('cue-after', v);
+ },
+ get: function () {
+ return this.getPropertyValue('cue-after');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/cueBefore.js b/lib/properties/cueBefore.js
new file mode 100644
index 0000000..d1a2025
--- /dev/null
+++ b/lib/properties/cueBefore.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('cue-before', v);
+ },
+ get: function () {
+ return this.getPropertyValue('cue-before');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/cursor.js b/lib/properties/cursor.js
new file mode 100644
index 0000000..56962fd
--- /dev/null
+++ b/lib/properties/cursor.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('cursor', v);
+ },
+ get: function () {
+ return this.getPropertyValue('cursor');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/direction.js b/lib/properties/direction.js
new file mode 100644
index 0000000..b82799b
--- /dev/null
+++ b/lib/properties/direction.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('direction', v);
+ },
+ get: function () {
+ return this.getPropertyValue('direction');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/display.js b/lib/properties/display.js
new file mode 100644
index 0000000..bcd33d2
--- /dev/null
+++ b/lib/properties/display.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('display', v);
+ },
+ get: function () {
+ return this.getPropertyValue('display');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/dominantBaseline.js b/lib/properties/dominantBaseline.js
new file mode 100644
index 0000000..e10b140
--- /dev/null
+++ b/lib/properties/dominantBaseline.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('dominant-baseline', v);
+ },
+ get: function () {
+ return this.getPropertyValue('dominant-baseline');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/elevation.js b/lib/properties/elevation.js
new file mode 100644
index 0000000..14a2aae
--- /dev/null
+++ b/lib/properties/elevation.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('elevation', v);
+ },
+ get: function () {
+ return this.getPropertyValue('elevation');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/emptyCells.js b/lib/properties/emptyCells.js
new file mode 100644
index 0000000..cd375eb
--- /dev/null
+++ b/lib/properties/emptyCells.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('empty-cells', v);
+ },
+ get: function () {
+ return this.getPropertyValue('empty-cells');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/enableBackground.js b/lib/properties/enableBackground.js
new file mode 100644
index 0000000..6a203a6
--- /dev/null
+++ b/lib/properties/enableBackground.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('enable-background', v);
+ },
+ get: function () {
+ return this.getPropertyValue('enable-background');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/fill.js b/lib/properties/fill.js
new file mode 100644
index 0000000..23a3351
--- /dev/null
+++ b/lib/properties/fill.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('fill', v);
+ },
+ get: function () {
+ return this.getPropertyValue('fill');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/fillOpacity.js b/lib/properties/fillOpacity.js
new file mode 100644
index 0000000..02efc30
--- /dev/null
+++ b/lib/properties/fillOpacity.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('fill-opacity', v);
+ },
+ get: function () {
+ return this.getPropertyValue('fill-opacity');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/fillRule.js b/lib/properties/fillRule.js
new file mode 100644
index 0000000..5fc9f4a
--- /dev/null
+++ b/lib/properties/fillRule.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('fill-rule', v);
+ },
+ get: function () {
+ return this.getPropertyValue('fill-rule');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/filter.js b/lib/properties/filter.js
new file mode 100644
index 0000000..683f0a0
--- /dev/null
+++ b/lib/properties/filter.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('filter', v);
+ },
+ get: function () {
+ return this.getPropertyValue('filter');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/floodColor.js b/lib/properties/floodColor.js
new file mode 100644
index 0000000..5b4372e
--- /dev/null
+++ b/lib/properties/floodColor.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('flood-color', v);
+ },
+ get: function () {
+ return this.getPropertyValue('flood-color');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/floodOpacity.js b/lib/properties/floodOpacity.js
new file mode 100644
index 0000000..499887a
--- /dev/null
+++ b/lib/properties/floodOpacity.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('flood-opacity', v);
+ },
+ get: function () {
+ return this.getPropertyValue('flood-opacity');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/font.js b/lib/properties/font.js
new file mode 100644
index 0000000..bd3c67d
--- /dev/null
+++ b/lib/properties/font.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('font', v);
+ },
+ get: function () {
+ return this.getPropertyValue('font');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/fontFamily.js b/lib/properties/fontFamily.js
new file mode 100644
index 0000000..425a522
--- /dev/null
+++ b/lib/properties/fontFamily.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('font-family', v);
+ },
+ get: function () {
+ return this.getPropertyValue('font-family');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/fontSize.js b/lib/properties/fontSize.js
new file mode 100644
index 0000000..ac67bca
--- /dev/null
+++ b/lib/properties/fontSize.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('font-size', v);
+ },
+ get: function () {
+ return this.getPropertyValue('font-size');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/fontSizeAdjust.js b/lib/properties/fontSizeAdjust.js
new file mode 100644
index 0000000..5b04a5b
--- /dev/null
+++ b/lib/properties/fontSizeAdjust.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('font-size-adjust', v);
+ },
+ get: function () {
+ return this.getPropertyValue('font-size-adjust');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/fontStretch.js b/lib/properties/fontStretch.js
new file mode 100644
index 0000000..7498fff
--- /dev/null
+++ b/lib/properties/fontStretch.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('font-stretch', v);
+ },
+ get: function () {
+ return this.getPropertyValue('font-stretch');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/fontStyle.js b/lib/properties/fontStyle.js
new file mode 100644
index 0000000..f8778cd
--- /dev/null
+++ b/lib/properties/fontStyle.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('font-style', v);
+ },
+ get: function () {
+ return this.getPropertyValue('font-style');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/fontVariant.js b/lib/properties/fontVariant.js
new file mode 100644
index 0000000..aafd6de
--- /dev/null
+++ b/lib/properties/fontVariant.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('font-variant', v);
+ },
+ get: function () {
+ return this.getPropertyValue('font-variant');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/fontWeight.js b/lib/properties/fontWeight.js
new file mode 100644
index 0000000..c40a02d
--- /dev/null
+++ b/lib/properties/fontWeight.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('font-weight', v);
+ },
+ get: function () {
+ return this.getPropertyValue('font-weight');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/glyphOrientationHorizontal.js b/lib/properties/glyphOrientationHorizontal.js
new file mode 100644
index 0000000..067fa05
--- /dev/null
+++ b/lib/properties/glyphOrientationHorizontal.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('glyph-orientation-horizontal', v);
+ },
+ get: function () {
+ return this.getPropertyValue('glyph-orientation-horizontal');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/glyphOrientationVertical.js b/lib/properties/glyphOrientationVertical.js
new file mode 100644
index 0000000..a8401db
--- /dev/null
+++ b/lib/properties/glyphOrientationVertical.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('glyph-orientation-vertical', v);
+ },
+ get: function () {
+ return this.getPropertyValue('glyph-orientation-vertical');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/height.js b/lib/properties/height.js
new file mode 100644
index 0000000..cccca13
--- /dev/null
+++ b/lib/properties/height.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('height', v);
+ },
+ get: function () {
+ return this.getPropertyValue('height');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/imageRendering.js b/lib/properties/imageRendering.js
new file mode 100644
index 0000000..4af2356
--- /dev/null
+++ b/lib/properties/imageRendering.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('image-rendering', v);
+ },
+ get: function () {
+ return this.getPropertyValue('image-rendering');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/kerning.js b/lib/properties/kerning.js
new file mode 100644
index 0000000..f56d032
--- /dev/null
+++ b/lib/properties/kerning.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('kerning', v);
+ },
+ get: function () {
+ return this.getPropertyValue('kerning');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/left.js b/lib/properties/left.js
new file mode 100644
index 0000000..96e4cfa
--- /dev/null
+++ b/lib/properties/left.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('left', v);
+ },
+ get: function () {
+ return this.getPropertyValue('left');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/letterSpacing.js b/lib/properties/letterSpacing.js
new file mode 100644
index 0000000..8b589b3
--- /dev/null
+++ b/lib/properties/letterSpacing.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('letter-spacing', v);
+ },
+ get: function () {
+ return this.getPropertyValue('letter-spacing');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/lightingColor.js b/lib/properties/lightingColor.js
new file mode 100644
index 0000000..b2b914b
--- /dev/null
+++ b/lib/properties/lightingColor.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('lighting-color', v);
+ },
+ get: function () {
+ return this.getPropertyValue('lighting-color');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/lineHeight.js b/lib/properties/lineHeight.js
new file mode 100644
index 0000000..e0167c0
--- /dev/null
+++ b/lib/properties/lineHeight.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('line-height', v);
+ },
+ get: function () {
+ return this.getPropertyValue('line-height');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/listStyle.js b/lib/properties/listStyle.js
new file mode 100644
index 0000000..27a18de
--- /dev/null
+++ b/lib/properties/listStyle.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('list-style', v);
+ },
+ get: function () {
+ return this.getPropertyValue('list-style');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/listStyleImage.js b/lib/properties/listStyleImage.js
new file mode 100644
index 0000000..4ebb7d9
--- /dev/null
+++ b/lib/properties/listStyleImage.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('list-style-image', v);
+ },
+ get: function () {
+ return this.getPropertyValue('list-style-image');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/listStylePosition.js b/lib/properties/listStylePosition.js
new file mode 100644
index 0000000..b554a93
--- /dev/null
+++ b/lib/properties/listStylePosition.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('list-style-position', v);
+ },
+ get: function () {
+ return this.getPropertyValue('list-style-position');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/listStyleType.js b/lib/properties/listStyleType.js
new file mode 100644
index 0000000..4d1f291
--- /dev/null
+++ b/lib/properties/listStyleType.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('list-style-type', v);
+ },
+ get: function () {
+ return this.getPropertyValue('list-style-type');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/margin.js b/lib/properties/margin.js
new file mode 100644
index 0000000..29d77c5
--- /dev/null
+++ b/lib/properties/margin.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('margin', v);
+ },
+ get: function () {
+ return this.getPropertyValue('margin');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/marginBottom.js b/lib/properties/marginBottom.js
new file mode 100644
index 0000000..19d9b9b
--- /dev/null
+++ b/lib/properties/marginBottom.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('margin-bottom', v);
+ },
+ get: function () {
+ return this.getPropertyValue('margin-bottom');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/marginLeft.js b/lib/properties/marginLeft.js
new file mode 100644
index 0000000..6597dc2
--- /dev/null
+++ b/lib/properties/marginLeft.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('margin-left', v);
+ },
+ get: function () {
+ return this.getPropertyValue('margin-left');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/marginRight.js b/lib/properties/marginRight.js
new file mode 100644
index 0000000..1e9d4ba
--- /dev/null
+++ b/lib/properties/marginRight.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('margin-right', v);
+ },
+ get: function () {
+ return this.getPropertyValue('margin-right');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/marginTop.js b/lib/properties/marginTop.js
new file mode 100644
index 0000000..d698cb8
--- /dev/null
+++ b/lib/properties/marginTop.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('margin-top', v);
+ },
+ get: function () {
+ return this.getPropertyValue('margin-top');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/marker.js b/lib/properties/marker.js
new file mode 100644
index 0000000..09510e3
--- /dev/null
+++ b/lib/properties/marker.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('marker', v);
+ },
+ get: function () {
+ return this.getPropertyValue('marker');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/markerEnd.js b/lib/properties/markerEnd.js
new file mode 100644
index 0000000..70abca5
--- /dev/null
+++ b/lib/properties/markerEnd.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('marker-end', v);
+ },
+ get: function () {
+ return this.getPropertyValue('marker-end');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/markerMid.js b/lib/properties/markerMid.js
new file mode 100644
index 0000000..e25c67b
--- /dev/null
+++ b/lib/properties/markerMid.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('marker-mid', v);
+ },
+ get: function () {
+ return this.getPropertyValue('marker-mid');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/markerOffset.js b/lib/properties/markerOffset.js
new file mode 100644
index 0000000..43497f0
--- /dev/null
+++ b/lib/properties/markerOffset.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('marker-offset', v);
+ },
+ get: function () {
+ return this.getPropertyValue('marker-offset');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/markerStart.js b/lib/properties/markerStart.js
new file mode 100644
index 0000000..8748073
--- /dev/null
+++ b/lib/properties/markerStart.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('marker-start', v);
+ },
+ get: function () {
+ return this.getPropertyValue('marker-start');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/marks.js b/lib/properties/marks.js
new file mode 100644
index 0000000..add1ff7
--- /dev/null
+++ b/lib/properties/marks.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('marks', v);
+ },
+ get: function () {
+ return this.getPropertyValue('marks');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/mask.js b/lib/properties/mask.js
new file mode 100644
index 0000000..bbc8b8b
--- /dev/null
+++ b/lib/properties/mask.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('mask', v);
+ },
+ get: function () {
+ return this.getPropertyValue('mask');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/maxHeight.js b/lib/properties/maxHeight.js
new file mode 100644
index 0000000..d0073e0
--- /dev/null
+++ b/lib/properties/maxHeight.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('max-height', v);
+ },
+ get: function () {
+ return this.getPropertyValue('max-height');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/maxWidth.js b/lib/properties/maxWidth.js
new file mode 100644
index 0000000..9f18490
--- /dev/null
+++ b/lib/properties/maxWidth.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('max-width', v);
+ },
+ get: function () {
+ return this.getPropertyValue('max-width');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/minHeight.js b/lib/properties/minHeight.js
new file mode 100644
index 0000000..15c0804
--- /dev/null
+++ b/lib/properties/minHeight.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('min-height', v);
+ },
+ get: function () {
+ return this.getPropertyValue('min-height');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/minWidth.js b/lib/properties/minWidth.js
new file mode 100644
index 0000000..88f8e59
--- /dev/null
+++ b/lib/properties/minWidth.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('min-width', v);
+ },
+ get: function () {
+ return this.getPropertyValue('min-width');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/opacity.js b/lib/properties/opacity.js
new file mode 100644
index 0000000..c8720b7
--- /dev/null
+++ b/lib/properties/opacity.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('opacity', v);
+ },
+ get: function () {
+ return this.getPropertyValue('opacity');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/orphans.js b/lib/properties/orphans.js
new file mode 100644
index 0000000..cbec61a
--- /dev/null
+++ b/lib/properties/orphans.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('orphans', v);
+ },
+ get: function () {
+ return this.getPropertyValue('orphans');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/outline.js b/lib/properties/outline.js
new file mode 100644
index 0000000..86f1bfb
--- /dev/null
+++ b/lib/properties/outline.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('outline', v);
+ },
+ get: function () {
+ return this.getPropertyValue('outline');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/outlineColor.js b/lib/properties/outlineColor.js
new file mode 100644
index 0000000..e8c359c
--- /dev/null
+++ b/lib/properties/outlineColor.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('outline-color', v);
+ },
+ get: function () {
+ return this.getPropertyValue('outline-color');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/outlineOffset.js b/lib/properties/outlineOffset.js
new file mode 100644
index 0000000..09d1dee
--- /dev/null
+++ b/lib/properties/outlineOffset.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('outline-offset', v);
+ },
+ get: function () {
+ return this.getPropertyValue('outline-offset');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/outlineStyle.js b/lib/properties/outlineStyle.js
new file mode 100644
index 0000000..0195ddd
--- /dev/null
+++ b/lib/properties/outlineStyle.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('outline-style', v);
+ },
+ get: function () {
+ return this.getPropertyValue('outline-style');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/outlineWidth.js b/lib/properties/outlineWidth.js
new file mode 100644
index 0000000..93ee1d6
--- /dev/null
+++ b/lib/properties/outlineWidth.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('outline-width', v);
+ },
+ get: function () {
+ return this.getPropertyValue('outline-width');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/overflow.js b/lib/properties/overflow.js
new file mode 100644
index 0000000..0d39802
--- /dev/null
+++ b/lib/properties/overflow.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('overflow', v);
+ },
+ get: function () {
+ return this.getPropertyValue('overflow');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/overflowX.js b/lib/properties/overflowX.js
new file mode 100644
index 0000000..6e0ba52
--- /dev/null
+++ b/lib/properties/overflowX.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('overflow-x', v);
+ },
+ get: function () {
+ return this.getPropertyValue('overflow-x');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/overflowY.js b/lib/properties/overflowY.js
new file mode 100644
index 0000000..334ebbe
--- /dev/null
+++ b/lib/properties/overflowY.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('overflow-y', v);
+ },
+ get: function () {
+ return this.getPropertyValue('overflow-y');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/padding.js b/lib/properties/padding.js
new file mode 100644
index 0000000..1e5fb46
--- /dev/null
+++ b/lib/properties/padding.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('padding', v);
+ },
+ get: function () {
+ return this.getPropertyValue('padding');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/paddingBottom.js b/lib/properties/paddingBottom.js
new file mode 100644
index 0000000..fc2118d
--- /dev/null
+++ b/lib/properties/paddingBottom.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('padding-bottom', v);
+ },
+ get: function () {
+ return this.getPropertyValue('padding-bottom');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/paddingLeft.js b/lib/properties/paddingLeft.js
new file mode 100644
index 0000000..66c0f5c
--- /dev/null
+++ b/lib/properties/paddingLeft.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('padding-left', v);
+ },
+ get: function () {
+ return this.getPropertyValue('padding-left');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/paddingRight.js b/lib/properties/paddingRight.js
new file mode 100644
index 0000000..f431616
--- /dev/null
+++ b/lib/properties/paddingRight.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('padding-right', v);
+ },
+ get: function () {
+ return this.getPropertyValue('padding-right');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/paddingTop.js b/lib/properties/paddingTop.js
new file mode 100644
index 0000000..b64cde4
--- /dev/null
+++ b/lib/properties/paddingTop.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('padding-top', v);
+ },
+ get: function () {
+ return this.getPropertyValue('padding-top');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/page.js b/lib/properties/page.js
new file mode 100644
index 0000000..0fdaa6b
--- /dev/null
+++ b/lib/properties/page.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('page', v);
+ },
+ get: function () {
+ return this.getPropertyValue('page');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/pageBreakAfter.js b/lib/properties/pageBreakAfter.js
new file mode 100644
index 0000000..18d99d0
--- /dev/null
+++ b/lib/properties/pageBreakAfter.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('page-break-after', v);
+ },
+ get: function () {
+ return this.getPropertyValue('page-break-after');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/pageBreakBefore.js b/lib/properties/pageBreakBefore.js
new file mode 100644
index 0000000..2323b6a
--- /dev/null
+++ b/lib/properties/pageBreakBefore.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('page-break-before', v);
+ },
+ get: function () {
+ return this.getPropertyValue('page-break-before');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/pageBreakInside.js b/lib/properties/pageBreakInside.js
new file mode 100644
index 0000000..04cb253
--- /dev/null
+++ b/lib/properties/pageBreakInside.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('page-break-inside', v);
+ },
+ get: function () {
+ return this.getPropertyValue('page-break-inside');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/pause.js b/lib/properties/pause.js
new file mode 100644
index 0000000..5bceee2
--- /dev/null
+++ b/lib/properties/pause.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('pause', v);
+ },
+ get: function () {
+ return this.getPropertyValue('pause');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/pauseAfter.js b/lib/properties/pauseAfter.js
new file mode 100644
index 0000000..b603d8f
--- /dev/null
+++ b/lib/properties/pauseAfter.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('pause-after', v);
+ },
+ get: function () {
+ return this.getPropertyValue('pause-after');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/pauseBefore.js b/lib/properties/pauseBefore.js
new file mode 100644
index 0000000..02ad3aa
--- /dev/null
+++ b/lib/properties/pauseBefore.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('pause-before', v);
+ },
+ get: function () {
+ return this.getPropertyValue('pause-before');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/pitch.js b/lib/properties/pitch.js
new file mode 100644
index 0000000..c3f0dd2
--- /dev/null
+++ b/lib/properties/pitch.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('pitch', v);
+ },
+ get: function () {
+ return this.getPropertyValue('pitch');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/pitchRange.js b/lib/properties/pitchRange.js
new file mode 100644
index 0000000..fede5cf
--- /dev/null
+++ b/lib/properties/pitchRange.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('pitch-range', v);
+ },
+ get: function () {
+ return this.getPropertyValue('pitch-range');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/playDuring.js b/lib/properties/playDuring.js
new file mode 100644
index 0000000..fe60c10
--- /dev/null
+++ b/lib/properties/playDuring.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('play-during', v);
+ },
+ get: function () {
+ return this.getPropertyValue('play-during');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/pointerEvents.js b/lib/properties/pointerEvents.js
new file mode 100644
index 0000000..4319c4d
--- /dev/null
+++ b/lib/properties/pointerEvents.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('pointer-events', v);
+ },
+ get: function () {
+ return this.getPropertyValue('pointer-events');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/position.js b/lib/properties/position.js
new file mode 100644
index 0000000..82af9aa
--- /dev/null
+++ b/lib/properties/position.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('position', v);
+ },
+ get: function () {
+ return this.getPropertyValue('position');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/quotes.js b/lib/properties/quotes.js
new file mode 100644
index 0000000..f905d5a
--- /dev/null
+++ b/lib/properties/quotes.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('quotes', v);
+ },
+ get: function () {
+ return this.getPropertyValue('quotes');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/resize.js b/lib/properties/resize.js
new file mode 100644
index 0000000..8d61185
--- /dev/null
+++ b/lib/properties/resize.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('resize', v);
+ },
+ get: function () {
+ return this.getPropertyValue('resize');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/richness.js b/lib/properties/richness.js
new file mode 100644
index 0000000..38a55c2
--- /dev/null
+++ b/lib/properties/richness.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('richness', v);
+ },
+ get: function () {
+ return this.getPropertyValue('richness');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/right.js b/lib/properties/right.js
new file mode 100644
index 0000000..48b7a99
--- /dev/null
+++ b/lib/properties/right.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('right', v);
+ },
+ get: function () {
+ return this.getPropertyValue('right');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/shapeRendering.js b/lib/properties/shapeRendering.js
new file mode 100644
index 0000000..2222058
--- /dev/null
+++ b/lib/properties/shapeRendering.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('shape-rendering', v);
+ },
+ get: function () {
+ return this.getPropertyValue('shape-rendering');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/size.js b/lib/properties/size.js
new file mode 100644
index 0000000..f246788
--- /dev/null
+++ b/lib/properties/size.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('size', v);
+ },
+ get: function () {
+ return this.getPropertyValue('size');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/speak.js b/lib/properties/speak.js
new file mode 100644
index 0000000..6d3e07a
--- /dev/null
+++ b/lib/properties/speak.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('speak', v);
+ },
+ get: function () {
+ return this.getPropertyValue('speak');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/speakHeader.js b/lib/properties/speakHeader.js
new file mode 100644
index 0000000..cf3434f
--- /dev/null
+++ b/lib/properties/speakHeader.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('speak-header', v);
+ },
+ get: function () {
+ return this.getPropertyValue('speak-header');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/speakNumeral.js b/lib/properties/speakNumeral.js
new file mode 100644
index 0000000..48773ff
--- /dev/null
+++ b/lib/properties/speakNumeral.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('speak-numeral', v);
+ },
+ get: function () {
+ return this.getPropertyValue('speak-numeral');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/speakPunctuation.js b/lib/properties/speakPunctuation.js
new file mode 100644
index 0000000..2062678
--- /dev/null
+++ b/lib/properties/speakPunctuation.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('speak-punctuation', v);
+ },
+ get: function () {
+ return this.getPropertyValue('speak-punctuation');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/speechRate.js b/lib/properties/speechRate.js
new file mode 100644
index 0000000..6e38e1b
--- /dev/null
+++ b/lib/properties/speechRate.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('speech-rate', v);
+ },
+ get: function () {
+ return this.getPropertyValue('speech-rate');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/src.js b/lib/properties/src.js
new file mode 100644
index 0000000..e222956
--- /dev/null
+++ b/lib/properties/src.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('src', v);
+ },
+ get: function () {
+ return this.getPropertyValue('src');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/stopColor.js b/lib/properties/stopColor.js
new file mode 100644
index 0000000..6a1e43b
--- /dev/null
+++ b/lib/properties/stopColor.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('stop-color', v);
+ },
+ get: function () {
+ return this.getPropertyValue('stop-color');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/stopOpacity.js b/lib/properties/stopOpacity.js
new file mode 100644
index 0000000..e5bfc1b
--- /dev/null
+++ b/lib/properties/stopOpacity.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('stop-opacity', v);
+ },
+ get: function () {
+ return this.getPropertyValue('stop-opacity');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/stress.js b/lib/properties/stress.js
new file mode 100644
index 0000000..2e7b5d5
--- /dev/null
+++ b/lib/properties/stress.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('stress', v);
+ },
+ get: function () {
+ return this.getPropertyValue('stress');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/stroke.js b/lib/properties/stroke.js
new file mode 100644
index 0000000..dc5ef00
--- /dev/null
+++ b/lib/properties/stroke.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('stroke', v);
+ },
+ get: function () {
+ return this.getPropertyValue('stroke');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/strokeDasharray.js b/lib/properties/strokeDasharray.js
new file mode 100644
index 0000000..169b682
--- /dev/null
+++ b/lib/properties/strokeDasharray.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('stroke-dasharray', v);
+ },
+ get: function () {
+ return this.getPropertyValue('stroke-dasharray');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/strokeDashoffset.js b/lib/properties/strokeDashoffset.js
new file mode 100644
index 0000000..a5c8a96
--- /dev/null
+++ b/lib/properties/strokeDashoffset.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('stroke-dashoffset', v);
+ },
+ get: function () {
+ return this.getPropertyValue('stroke-dashoffset');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/strokeLinecap.js b/lib/properties/strokeLinecap.js
new file mode 100644
index 0000000..225c636
--- /dev/null
+++ b/lib/properties/strokeLinecap.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('stroke-linecap', v);
+ },
+ get: function () {
+ return this.getPropertyValue('stroke-linecap');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/strokeLinejoin.js b/lib/properties/strokeLinejoin.js
new file mode 100644
index 0000000..3921d2e
--- /dev/null
+++ b/lib/properties/strokeLinejoin.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('stroke-linejoin', v);
+ },
+ get: function () {
+ return this.getPropertyValue('stroke-linejoin');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/strokeMiterlimit.js b/lib/properties/strokeMiterlimit.js
new file mode 100644
index 0000000..ae2e9f3
--- /dev/null
+++ b/lib/properties/strokeMiterlimit.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('stroke-miterlimit', v);
+ },
+ get: function () {
+ return this.getPropertyValue('stroke-miterlimit');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/strokeOpacity.js b/lib/properties/strokeOpacity.js
new file mode 100644
index 0000000..92699a8
--- /dev/null
+++ b/lib/properties/strokeOpacity.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('stroke-opacity', v);
+ },
+ get: function () {
+ return this.getPropertyValue('stroke-opacity');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/strokeWidth.js b/lib/properties/strokeWidth.js
new file mode 100644
index 0000000..b6b920d
--- /dev/null
+++ b/lib/properties/strokeWidth.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('stroke-width', v);
+ },
+ get: function () {
+ return this.getPropertyValue('stroke-width');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/tableLayout.js b/lib/properties/tableLayout.js
new file mode 100644
index 0000000..191cebe
--- /dev/null
+++ b/lib/properties/tableLayout.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('table-layout', v);
+ },
+ get: function () {
+ return this.getPropertyValue('table-layout');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/textAlign.js b/lib/properties/textAlign.js
new file mode 100644
index 0000000..e55304f
--- /dev/null
+++ b/lib/properties/textAlign.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('text-align', v);
+ },
+ get: function () {
+ return this.getPropertyValue('text-align');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/textAnchor.js b/lib/properties/textAnchor.js
new file mode 100644
index 0000000..d1090c4
--- /dev/null
+++ b/lib/properties/textAnchor.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('text-anchor', v);
+ },
+ get: function () {
+ return this.getPropertyValue('text-anchor');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/textDecoration.js b/lib/properties/textDecoration.js
new file mode 100644
index 0000000..f537022
--- /dev/null
+++ b/lib/properties/textDecoration.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('text-decoration', v);
+ },
+ get: function () {
+ return this.getPropertyValue('text-decoration');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/textIndent.js b/lib/properties/textIndent.js
new file mode 100644
index 0000000..c96c7fe
--- /dev/null
+++ b/lib/properties/textIndent.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('text-indent', v);
+ },
+ get: function () {
+ return this.getPropertyValue('text-indent');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/textLineThrough.js b/lib/properties/textLineThrough.js
new file mode 100644
index 0000000..28d7a35
--- /dev/null
+++ b/lib/properties/textLineThrough.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('text-line-through', v);
+ },
+ get: function () {
+ return this.getPropertyValue('text-line-through');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/textLineThroughColor.js b/lib/properties/textLineThroughColor.js
new file mode 100644
index 0000000..96f9d11
--- /dev/null
+++ b/lib/properties/textLineThroughColor.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('text-line-through-color', v);
+ },
+ get: function () {
+ return this.getPropertyValue('text-line-through-color');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/textLineThroughMode.js b/lib/properties/textLineThroughMode.js
new file mode 100644
index 0000000..0bc6531
--- /dev/null
+++ b/lib/properties/textLineThroughMode.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('text-line-through-mode', v);
+ },
+ get: function () {
+ return this.getPropertyValue('text-line-through-mode');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/textLineThroughStyle.js b/lib/properties/textLineThroughStyle.js
new file mode 100644
index 0000000..c7fd703
--- /dev/null
+++ b/lib/properties/textLineThroughStyle.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('text-line-through-style', v);
+ },
+ get: function () {
+ return this.getPropertyValue('text-line-through-style');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/textLineThroughWidth.js b/lib/properties/textLineThroughWidth.js
new file mode 100644
index 0000000..d526960
--- /dev/null
+++ b/lib/properties/textLineThroughWidth.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('text-line-through-width', v);
+ },
+ get: function () {
+ return this.getPropertyValue('text-line-through-width');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/textOverflow.js b/lib/properties/textOverflow.js
new file mode 100644
index 0000000..cdd35df
--- /dev/null
+++ b/lib/properties/textOverflow.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('text-overflow', v);
+ },
+ get: function () {
+ return this.getPropertyValue('text-overflow');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/textOverline.js b/lib/properties/textOverline.js
new file mode 100644
index 0000000..e0d17c8
--- /dev/null
+++ b/lib/properties/textOverline.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('text-overline', v);
+ },
+ get: function () {
+ return this.getPropertyValue('text-overline');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/textOverlineColor.js b/lib/properties/textOverlineColor.js
new file mode 100644
index 0000000..311c94f
--- /dev/null
+++ b/lib/properties/textOverlineColor.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('text-overline-color', v);
+ },
+ get: function () {
+ return this.getPropertyValue('text-overline-color');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/textOverlineMode.js b/lib/properties/textOverlineMode.js
new file mode 100644
index 0000000..ccb93bc
--- /dev/null
+++ b/lib/properties/textOverlineMode.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('text-overline-mode', v);
+ },
+ get: function () {
+ return this.getPropertyValue('text-overline-mode');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/textOverlineStyle.js b/lib/properties/textOverlineStyle.js
new file mode 100644
index 0000000..c501d85
--- /dev/null
+++ b/lib/properties/textOverlineStyle.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('text-overline-style', v);
+ },
+ get: function () {
+ return this.getPropertyValue('text-overline-style');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/textOverlineWidth.js b/lib/properties/textOverlineWidth.js
new file mode 100644
index 0000000..db05977
--- /dev/null
+++ b/lib/properties/textOverlineWidth.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('text-overline-width', v);
+ },
+ get: function () {
+ return this.getPropertyValue('text-overline-width');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/textRendering.js b/lib/properties/textRendering.js
new file mode 100644
index 0000000..7b68d93
--- /dev/null
+++ b/lib/properties/textRendering.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('text-rendering', v);
+ },
+ get: function () {
+ return this.getPropertyValue('text-rendering');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/textShadow.js b/lib/properties/textShadow.js
new file mode 100644
index 0000000..707731a
--- /dev/null
+++ b/lib/properties/textShadow.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('text-shadow', v);
+ },
+ get: function () {
+ return this.getPropertyValue('text-shadow');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/textTransform.js b/lib/properties/textTransform.js
new file mode 100644
index 0000000..388745d
--- /dev/null
+++ b/lib/properties/textTransform.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('text-transform', v);
+ },
+ get: function () {
+ return this.getPropertyValue('text-transform');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/textUnderline.js b/lib/properties/textUnderline.js
new file mode 100644
index 0000000..a414c1f
--- /dev/null
+++ b/lib/properties/textUnderline.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('text-underline', v);
+ },
+ get: function () {
+ return this.getPropertyValue('text-underline');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/textUnderlineColor.js b/lib/properties/textUnderlineColor.js
new file mode 100644
index 0000000..7efd1f7
--- /dev/null
+++ b/lib/properties/textUnderlineColor.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('text-underline-color', v);
+ },
+ get: function () {
+ return this.getPropertyValue('text-underline-color');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/textUnderlineMode.js b/lib/properties/textUnderlineMode.js
new file mode 100644
index 0000000..ff94792
--- /dev/null
+++ b/lib/properties/textUnderlineMode.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('text-underline-mode', v);
+ },
+ get: function () {
+ return this.getPropertyValue('text-underline-mode');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/textUnderlineStyle.js b/lib/properties/textUnderlineStyle.js
new file mode 100644
index 0000000..718c35b
--- /dev/null
+++ b/lib/properties/textUnderlineStyle.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('text-underline-style', v);
+ },
+ get: function () {
+ return this.getPropertyValue('text-underline-style');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/textUnderlineWidth.js b/lib/properties/textUnderlineWidth.js
new file mode 100644
index 0000000..f4e108d
--- /dev/null
+++ b/lib/properties/textUnderlineWidth.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('text-underline-width', v);
+ },
+ get: function () {
+ return this.getPropertyValue('text-underline-width');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/top.js b/lib/properties/top.js
new file mode 100644
index 0000000..598f4b5
--- /dev/null
+++ b/lib/properties/top.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('top', v);
+ },
+ get: function () {
+ return this.getPropertyValue('top');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/unicodeBidi.js b/lib/properties/unicodeBidi.js
new file mode 100644
index 0000000..197a679
--- /dev/null
+++ b/lib/properties/unicodeBidi.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('unicode-bidi', v);
+ },
+ get: function () {
+ return this.getPropertyValue('unicode-bidi');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/unicodeRange.js b/lib/properties/unicodeRange.js
new file mode 100644
index 0000000..20acaa0
--- /dev/null
+++ b/lib/properties/unicodeRange.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('unicode-range', v);
+ },
+ get: function () {
+ return this.getPropertyValue('unicode-range');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/vectorEffect.js b/lib/properties/vectorEffect.js
new file mode 100644
index 0000000..451ae66
--- /dev/null
+++ b/lib/properties/vectorEffect.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('vector-effect', v);
+ },
+ get: function () {
+ return this.getPropertyValue('vector-effect');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/verticalAlign.js b/lib/properties/verticalAlign.js
new file mode 100644
index 0000000..2c8b770
--- /dev/null
+++ b/lib/properties/verticalAlign.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('vertical-align', v);
+ },
+ get: function () {
+ return this.getPropertyValue('vertical-align');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/visibility.js b/lib/properties/visibility.js
new file mode 100644
index 0000000..0ede3e4
--- /dev/null
+++ b/lib/properties/visibility.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('visibility', v);
+ },
+ get: function () {
+ return this.getPropertyValue('visibility');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/voiceFamily.js b/lib/properties/voiceFamily.js
new file mode 100644
index 0000000..3fd83d6
--- /dev/null
+++ b/lib/properties/voiceFamily.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('voic-family', v);
+ },
+ get: function () {
+ return this.getPropertyValue('voice-family');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/volume.js b/lib/properties/volume.js
new file mode 100644
index 0000000..0e68c91
--- /dev/null
+++ b/lib/properties/volume.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('volume', v);
+ },
+ get: function () {
+ return this.getPropertyValue('volume');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitAnimation.js b/lib/properties/webkitAnimation.js
new file mode 100644
index 0000000..f88d5f0
--- /dev/null
+++ b/lib/properties/webkitAnimation.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-animation', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-animation');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitAnimationDelay.js b/lib/properties/webkitAnimationDelay.js
new file mode 100644
index 0000000..bcf531f
--- /dev/null
+++ b/lib/properties/webkitAnimationDelay.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-animation-delay', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-animation-delay');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitAnimationDirection.js b/lib/properties/webkitAnimationDirection.js
new file mode 100644
index 0000000..f538e4b
--- /dev/null
+++ b/lib/properties/webkitAnimationDirection.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-animation-direction', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-animation-direction');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitAnimationDuration.js b/lib/properties/webkitAnimationDuration.js
new file mode 100644
index 0000000..883e0e5
--- /dev/null
+++ b/lib/properties/webkitAnimationDuration.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-animation-duration', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-animation-duration');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitAnimationFillMode.js b/lib/properties/webkitAnimationFillMode.js
new file mode 100644
index 0000000..2e75fc7
--- /dev/null
+++ b/lib/properties/webkitAnimationFillMode.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-animation-fill-mode', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-animation-fill-mode');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitAnimationIterationCount.js b/lib/properties/webkitAnimationIterationCount.js
new file mode 100644
index 0000000..1f36353
--- /dev/null
+++ b/lib/properties/webkitAnimationIterationCount.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-animation-iteration-count', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-animation-iteration-count');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitAnimationName.js b/lib/properties/webkitAnimationName.js
new file mode 100644
index 0000000..743cc49
--- /dev/null
+++ b/lib/properties/webkitAnimationName.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-animation-name', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-animation-name');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitAnimationPlayState.js b/lib/properties/webkitAnimationPlayState.js
new file mode 100644
index 0000000..2502b24
--- /dev/null
+++ b/lib/properties/webkitAnimationPlayState.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-animation-play-state', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-animation-play-state');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitAnimationTimingFunction.js b/lib/properties/webkitAnimationTimingFunction.js
new file mode 100644
index 0000000..6f10914
--- /dev/null
+++ b/lib/properties/webkitAnimationTimingFunction.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-animation-timing-function', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-animation-timing-function');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitAppearance.js b/lib/properties/webkitAppearance.js
new file mode 100644
index 0000000..91ddf41
--- /dev/null
+++ b/lib/properties/webkitAppearance.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-appearance', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-appearance');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitAspectRatio.js b/lib/properties/webkitAspectRatio.js
new file mode 100644
index 0000000..a27c49f
--- /dev/null
+++ b/lib/properties/webkitAspectRatio.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-aspect-ratio', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-aspect-ratio');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitBackfaceVisibility.js b/lib/properties/webkitBackfaceVisibility.js
new file mode 100644
index 0000000..2cf203c
--- /dev/null
+++ b/lib/properties/webkitBackfaceVisibility.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-backface-visibility', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-backface-visibility');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitBackgroundClip.js b/lib/properties/webkitBackgroundClip.js
new file mode 100644
index 0000000..0a17fa6
--- /dev/null
+++ b/lib/properties/webkitBackgroundClip.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-background-clip', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-background-clip');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitBackgroundComposite.js b/lib/properties/webkitBackgroundComposite.js
new file mode 100644
index 0000000..13e79df
--- /dev/null
+++ b/lib/properties/webkitBackgroundComposite.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-background-composite', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-background-composite');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitBackgroundOrigin.js b/lib/properties/webkitBackgroundOrigin.js
new file mode 100644
index 0000000..fd24141
--- /dev/null
+++ b/lib/properties/webkitBackgroundOrigin.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-background-origin', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-background-origin');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitBackgroundSize.js b/lib/properties/webkitBackgroundSize.js
new file mode 100644
index 0000000..06fe7d1
--- /dev/null
+++ b/lib/properties/webkitBackgroundSize.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-background-size', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-background-size');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitBorderAfter.js b/lib/properties/webkitBorderAfter.js
new file mode 100644
index 0000000..827a08b
--- /dev/null
+++ b/lib/properties/webkitBorderAfter.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-border-after', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-border-after');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitBorderAfterColor.js b/lib/properties/webkitBorderAfterColor.js
new file mode 100644
index 0000000..6ed9cc5
--- /dev/null
+++ b/lib/properties/webkitBorderAfterColor.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-border-after-color', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-border-after-color');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitBorderAfterStyle.js b/lib/properties/webkitBorderAfterStyle.js
new file mode 100644
index 0000000..aa57436
--- /dev/null
+++ b/lib/properties/webkitBorderAfterStyle.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-border-after-style', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-border-after-style');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitBorderAfterWidth.js b/lib/properties/webkitBorderAfterWidth.js
new file mode 100644
index 0000000..a15ca9b
--- /dev/null
+++ b/lib/properties/webkitBorderAfterWidth.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-border-after-width', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-border-after-width');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitBorderBefore.js b/lib/properties/webkitBorderBefore.js
new file mode 100644
index 0000000..3022930
--- /dev/null
+++ b/lib/properties/webkitBorderBefore.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-border-before', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-border-before');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitBorderBeforeColor.js b/lib/properties/webkitBorderBeforeColor.js
new file mode 100644
index 0000000..847f9be
--- /dev/null
+++ b/lib/properties/webkitBorderBeforeColor.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-border-before-color', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-border-before-color');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitBorderBeforeStyle.js b/lib/properties/webkitBorderBeforeStyle.js
new file mode 100644
index 0000000..cb80965
--- /dev/null
+++ b/lib/properties/webkitBorderBeforeStyle.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-border-before-style', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-border-before-style');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitBorderBeforeWidth.js b/lib/properties/webkitBorderBeforeWidth.js
new file mode 100644
index 0000000..5b2d038
--- /dev/null
+++ b/lib/properties/webkitBorderBeforeWidth.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-border-before-width', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-border-before-width');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitBorderEnd.js b/lib/properties/webkitBorderEnd.js
new file mode 100644
index 0000000..c747b04
--- /dev/null
+++ b/lib/properties/webkitBorderEnd.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-border-end', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-border-end');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitBorderEndColor.js b/lib/properties/webkitBorderEndColor.js
new file mode 100644
index 0000000..dcd0bae
--- /dev/null
+++ b/lib/properties/webkitBorderEndColor.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-border-end-color', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-border-end-color');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitBorderEndStyle.js b/lib/properties/webkitBorderEndStyle.js
new file mode 100644
index 0000000..72aab80
--- /dev/null
+++ b/lib/properties/webkitBorderEndStyle.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-border-end-style', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-border-end-style');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitBorderEndWidth.js b/lib/properties/webkitBorderEndWidth.js
new file mode 100644
index 0000000..1f0faa1
--- /dev/null
+++ b/lib/properties/webkitBorderEndWidth.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-border-end-width', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-border-end-width');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitBorderFit.js b/lib/properties/webkitBorderFit.js
new file mode 100644
index 0000000..9f70625
--- /dev/null
+++ b/lib/properties/webkitBorderFit.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-border-fit', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-border-fit');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitBorderHorizontalSpacing.js b/lib/properties/webkitBorderHorizontalSpacing.js
new file mode 100644
index 0000000..1ca12ab
--- /dev/null
+++ b/lib/properties/webkitBorderHorizontalSpacing.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-border-horizontal-spacing', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-border-horizontal-spacing');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitBorderImage.js b/lib/properties/webkitBorderImage.js
new file mode 100644
index 0000000..cdd02cc
--- /dev/null
+++ b/lib/properties/webkitBorderImage.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-border-image', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-border-image');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitBorderRadius.js b/lib/properties/webkitBorderRadius.js
new file mode 100644
index 0000000..01e0d76
--- /dev/null
+++ b/lib/properties/webkitBorderRadius.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-border-radius', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-border-radius');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitBorderStart.js b/lib/properties/webkitBorderStart.js
new file mode 100644
index 0000000..f0f62da
--- /dev/null
+++ b/lib/properties/webkitBorderStart.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-border-start', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-border-start');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitBorderStartColor.js b/lib/properties/webkitBorderStartColor.js
new file mode 100644
index 0000000..447af2f
--- /dev/null
+++ b/lib/properties/webkitBorderStartColor.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-border-start-color', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-border-start-color');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitBorderStartStyle.js b/lib/properties/webkitBorderStartStyle.js
new file mode 100644
index 0000000..01d9688
--- /dev/null
+++ b/lib/properties/webkitBorderStartStyle.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-border-start-style', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-border-start-style');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitBorderStartWidth.js b/lib/properties/webkitBorderStartWidth.js
new file mode 100644
index 0000000..890b9b0
--- /dev/null
+++ b/lib/properties/webkitBorderStartWidth.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-border-start-width', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-border-start-width');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitBorderVerticalSpacing.js b/lib/properties/webkitBorderVerticalSpacing.js
new file mode 100644
index 0000000..a517ed9
--- /dev/null
+++ b/lib/properties/webkitBorderVerticalSpacing.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-border-vertical-spacing', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-border-vertical-spacing');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitBoxAlign.js b/lib/properties/webkitBoxAlign.js
new file mode 100644
index 0000000..200387f
--- /dev/null
+++ b/lib/properties/webkitBoxAlign.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-box-align', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-box-align');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitBoxDirection.js b/lib/properties/webkitBoxDirection.js
new file mode 100644
index 0000000..ed2dc48
--- /dev/null
+++ b/lib/properties/webkitBoxDirection.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-box-direction', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-box-direction');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitBoxFlex.js b/lib/properties/webkitBoxFlex.js
new file mode 100644
index 0000000..945f888
--- /dev/null
+++ b/lib/properties/webkitBoxFlex.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-box-flex', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-box-flex');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitBoxFlexGroup.js b/lib/properties/webkitBoxFlexGroup.js
new file mode 100644
index 0000000..dba0b25
--- /dev/null
+++ b/lib/properties/webkitBoxFlexGroup.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-box-flex-group', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-box-flex-group');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitBoxLines.js b/lib/properties/webkitBoxLines.js
new file mode 100644
index 0000000..006574e
--- /dev/null
+++ b/lib/properties/webkitBoxLines.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-box-lines', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-box-lines');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitBoxOrdinalGroup.js b/lib/properties/webkitBoxOrdinalGroup.js
new file mode 100644
index 0000000..eaa373c
--- /dev/null
+++ b/lib/properties/webkitBoxOrdinalGroup.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-box-ordinal-group', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-box-ordinal-group');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitBoxOrient.js b/lib/properties/webkitBoxOrient.js
new file mode 100644
index 0000000..7e34c3b
--- /dev/null
+++ b/lib/properties/webkitBoxOrient.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-box-orient', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-box-orient');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitBoxPack.js b/lib/properties/webkitBoxPack.js
new file mode 100644
index 0000000..b6966af
--- /dev/null
+++ b/lib/properties/webkitBoxPack.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-box-pack', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-box-pack');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitBoxReflect.js b/lib/properties/webkitBoxReflect.js
new file mode 100644
index 0000000..f01c20c
--- /dev/null
+++ b/lib/properties/webkitBoxReflect.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-box-reflect', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-box-reflect');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitBoxShadow.js b/lib/properties/webkitBoxShadow.js
new file mode 100644
index 0000000..013180f
--- /dev/null
+++ b/lib/properties/webkitBoxShadow.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-box-shadow', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-box-shadow');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitColorCorrection.js b/lib/properties/webkitColorCorrection.js
new file mode 100644
index 0000000..b03fccc
--- /dev/null
+++ b/lib/properties/webkitColorCorrection.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-color-correction', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-color-correction');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitColumnAxis.js b/lib/properties/webkitColumnAxis.js
new file mode 100644
index 0000000..681ab5b
--- /dev/null
+++ b/lib/properties/webkitColumnAxis.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-column-axis', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-column-axis');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitColumnBreakAfter.js b/lib/properties/webkitColumnBreakAfter.js
new file mode 100644
index 0000000..9f11205
--- /dev/null
+++ b/lib/properties/webkitColumnBreakAfter.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-column-break-after', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-column-break-after');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitColumnBreakBefore.js b/lib/properties/webkitColumnBreakBefore.js
new file mode 100644
index 0000000..09441b6
--- /dev/null
+++ b/lib/properties/webkitColumnBreakBefore.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-column-break-before', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-column-break-before');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitColumnBreakInside.js b/lib/properties/webkitColumnBreakInside.js
new file mode 100644
index 0000000..ae25b28
--- /dev/null
+++ b/lib/properties/webkitColumnBreakInside.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-column-break-inside', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-column-break-inside');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitColumnCount.js b/lib/properties/webkitColumnCount.js
new file mode 100644
index 0000000..e41d052
--- /dev/null
+++ b/lib/properties/webkitColumnCount.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-column-count', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-column-count');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitColumnGap.js b/lib/properties/webkitColumnGap.js
new file mode 100644
index 0000000..c863817
--- /dev/null
+++ b/lib/properties/webkitColumnGap.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-column-gap', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-column-gap');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitColumnRule.js b/lib/properties/webkitColumnRule.js
new file mode 100644
index 0000000..50fdcc7
--- /dev/null
+++ b/lib/properties/webkitColumnRule.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-column-rule', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-column-rule');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitColumnRuleColor.js b/lib/properties/webkitColumnRuleColor.js
new file mode 100644
index 0000000..b54ce73
--- /dev/null
+++ b/lib/properties/webkitColumnRuleColor.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-column-rule-color', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-column-rule-color');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitColumnRuleStyle.js b/lib/properties/webkitColumnRuleStyle.js
new file mode 100644
index 0000000..ea7bba7
--- /dev/null
+++ b/lib/properties/webkitColumnRuleStyle.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-column-rule-style', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-column-rule-style');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitColumnRuleWidth.js b/lib/properties/webkitColumnRuleWidth.js
new file mode 100644
index 0000000..30a3732
--- /dev/null
+++ b/lib/properties/webkitColumnRuleWidth.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-column-rule-width', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-column-rule-width');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitColumnSpan.js b/lib/properties/webkitColumnSpan.js
new file mode 100644
index 0000000..e203ce8
--- /dev/null
+++ b/lib/properties/webkitColumnSpan.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-column-span', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-column-span');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitColumnWidth.js b/lib/properties/webkitColumnWidth.js
new file mode 100644
index 0000000..813f7b3
--- /dev/null
+++ b/lib/properties/webkitColumnWidth.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-column-width', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-column-width');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitColumns.js b/lib/properties/webkitColumns.js
new file mode 100644
index 0000000..2bfc219
--- /dev/null
+++ b/lib/properties/webkitColumns.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-columns', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-columns');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitFilter.js b/lib/properties/webkitFilter.js
new file mode 100644
index 0000000..2ec0f6d
--- /dev/null
+++ b/lib/properties/webkitFilter.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-filter', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-filter');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitFlexAlign.js b/lib/properties/webkitFlexAlign.js
new file mode 100644
index 0000000..a5d6095
--- /dev/null
+++ b/lib/properties/webkitFlexAlign.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-flex-align', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-flex-align');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitFlexDirection.js b/lib/properties/webkitFlexDirection.js
new file mode 100644
index 0000000..3c38731
--- /dev/null
+++ b/lib/properties/webkitFlexDirection.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-flex-direction', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-flex-direction');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitFlexFlow.js b/lib/properties/webkitFlexFlow.js
new file mode 100644
index 0000000..caf24d6
--- /dev/null
+++ b/lib/properties/webkitFlexFlow.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-flex-flow', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-flex-flow');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitFlexItemAlign.js b/lib/properties/webkitFlexItemAlign.js
new file mode 100644
index 0000000..34b70e5
--- /dev/null
+++ b/lib/properties/webkitFlexItemAlign.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-flex-item-align', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-flex-item-align');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitFlexLinePack.js b/lib/properties/webkitFlexLinePack.js
new file mode 100644
index 0000000..fd5fb3d
--- /dev/null
+++ b/lib/properties/webkitFlexLinePack.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-flex-line-pack', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-flex-line-pack');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitFlexOrder.js b/lib/properties/webkitFlexOrder.js
new file mode 100644
index 0000000..74989f1
--- /dev/null
+++ b/lib/properties/webkitFlexOrder.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-flex-order', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-flex-order');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitFlexPack.js b/lib/properties/webkitFlexPack.js
new file mode 100644
index 0000000..b678f9c
--- /dev/null
+++ b/lib/properties/webkitFlexPack.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-flex-pack', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-flex-pack');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitFlexWrap.js b/lib/properties/webkitFlexWrap.js
new file mode 100644
index 0000000..b4a2f2c
--- /dev/null
+++ b/lib/properties/webkitFlexWrap.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-flex-wrap', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-flex-wrap');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitFlowFrom.js b/lib/properties/webkitFlowFrom.js
new file mode 100644
index 0000000..4ee5f6e
--- /dev/null
+++ b/lib/properties/webkitFlowFrom.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-flow-from', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-flow-from');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitFlowInto.js b/lib/properties/webkitFlowInto.js
new file mode 100644
index 0000000..5e82dd6
--- /dev/null
+++ b/lib/properties/webkitFlowInto.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-flow-into', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-flow-into');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitFontFeatureSettings.js b/lib/properties/webkitFontFeatureSettings.js
new file mode 100644
index 0000000..2d0eb3a
--- /dev/null
+++ b/lib/properties/webkitFontFeatureSettings.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-font-feature-settings', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-font-feature-settings');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitFontKerning.js b/lib/properties/webkitFontKerning.js
new file mode 100644
index 0000000..15568a1
--- /dev/null
+++ b/lib/properties/webkitFontKerning.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-font-kerning', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-font-kerning');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitFontSizeDelta.js b/lib/properties/webkitFontSizeDelta.js
new file mode 100644
index 0000000..515ca72
--- /dev/null
+++ b/lib/properties/webkitFontSizeDelta.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-font-size-delta', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-font-size-delta');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitFontSmoothing.js b/lib/properties/webkitFontSmoothing.js
new file mode 100644
index 0000000..2a16ae0
--- /dev/null
+++ b/lib/properties/webkitFontSmoothing.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-font-smoothing', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-font-smoothing');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitFontVariantLigatures.js b/lib/properties/webkitFontVariantLigatures.js
new file mode 100644
index 0000000..3496d6e
--- /dev/null
+++ b/lib/properties/webkitFontVariantLigatures.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-font-variant-ligatures', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-font-variant-ligatures');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitHighlight.js b/lib/properties/webkitHighlight.js
new file mode 100644
index 0000000..a0efa5b
--- /dev/null
+++ b/lib/properties/webkitHighlight.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-highlight', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-highlight');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitHyphenateCharacter.js b/lib/properties/webkitHyphenateCharacter.js
new file mode 100644
index 0000000..bc893d9
--- /dev/null
+++ b/lib/properties/webkitHyphenateCharacter.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-hyphenate-character', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-hyphenate-character');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitHyphenateLimitAfter.js b/lib/properties/webkitHyphenateLimitAfter.js
new file mode 100644
index 0000000..a42bf6b
--- /dev/null
+++ b/lib/properties/webkitHyphenateLimitAfter.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-hyphenate-limit-after', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-hyphenate-limit-after');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitHyphenateLimitBefore.js b/lib/properties/webkitHyphenateLimitBefore.js
new file mode 100644
index 0000000..ce82f23
--- /dev/null
+++ b/lib/properties/webkitHyphenateLimitBefore.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-hyphenate-limit-before', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-hyphenate-limit-before');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitHyphenateLimitLines.js b/lib/properties/webkitHyphenateLimitLines.js
new file mode 100644
index 0000000..96ead8b
--- /dev/null
+++ b/lib/properties/webkitHyphenateLimitLines.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-hyphenate-limit-lines', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-hyphenate-limit-lines');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitHyphens.js b/lib/properties/webkitHyphens.js
new file mode 100644
index 0000000..e6ea1a8
--- /dev/null
+++ b/lib/properties/webkitHyphens.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-hyphens', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-hyphens');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitLineAlign.js b/lib/properties/webkitLineAlign.js
new file mode 100644
index 0000000..26dedce
--- /dev/null
+++ b/lib/properties/webkitLineAlign.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-line-align', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-line-align');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitLineBoxContain.js b/lib/properties/webkitLineBoxContain.js
new file mode 100644
index 0000000..dd7bcdf
--- /dev/null
+++ b/lib/properties/webkitLineBoxContain.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-line-box-contain', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-line-box-contain');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitLineBreak.js b/lib/properties/webkitLineBreak.js
new file mode 100644
index 0000000..e872d7a
--- /dev/null
+++ b/lib/properties/webkitLineBreak.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-line-break', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-line-break');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitLineClamp.js b/lib/properties/webkitLineClamp.js
new file mode 100644
index 0000000..c0bfd71
--- /dev/null
+++ b/lib/properties/webkitLineClamp.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-line-clamp', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-line-clamp');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitLineGrid.js b/lib/properties/webkitLineGrid.js
new file mode 100644
index 0000000..4c2b18f
--- /dev/null
+++ b/lib/properties/webkitLineGrid.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-line-grid', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-line-grid');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitLineSnap.js b/lib/properties/webkitLineSnap.js
new file mode 100644
index 0000000..69c98ce
--- /dev/null
+++ b/lib/properties/webkitLineSnap.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-line-snap', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-line-snap');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitLocale.js b/lib/properties/webkitLocale.js
new file mode 100644
index 0000000..cc47ee9
--- /dev/null
+++ b/lib/properties/webkitLocale.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-locale', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-locale');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitLogicalHeight.js b/lib/properties/webkitLogicalHeight.js
new file mode 100644
index 0000000..7eb5105
--- /dev/null
+++ b/lib/properties/webkitLogicalHeight.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-logical-height', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-logical-height');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitLogicalWidth.js b/lib/properties/webkitLogicalWidth.js
new file mode 100644
index 0000000..89dc9dd
--- /dev/null
+++ b/lib/properties/webkitLogicalWidth.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-logical-width', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-logical-width');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitMarginAfter.js b/lib/properties/webkitMarginAfter.js
new file mode 100644
index 0000000..1a9b7e7
--- /dev/null
+++ b/lib/properties/webkitMarginAfter.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-margin-after', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-margin-after');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitMarginAfterCollapse.js b/lib/properties/webkitMarginAfterCollapse.js
new file mode 100644
index 0000000..2bae70c
--- /dev/null
+++ b/lib/properties/webkitMarginAfterCollapse.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-margin-after-collapse', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-margin-after-collapse');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitMarginBefore.js b/lib/properties/webkitMarginBefore.js
new file mode 100644
index 0000000..5248fc2
--- /dev/null
+++ b/lib/properties/webkitMarginBefore.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-margin-before', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-margin-before');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitMarginBeforeCollapse.js b/lib/properties/webkitMarginBeforeCollapse.js
new file mode 100644
index 0000000..017da7b
--- /dev/null
+++ b/lib/properties/webkitMarginBeforeCollapse.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-margin-before-collapse', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-margin-before-collapse');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitMarginBottomCollapse.js b/lib/properties/webkitMarginBottomCollapse.js
new file mode 100644
index 0000000..05a0ce2
--- /dev/null
+++ b/lib/properties/webkitMarginBottomCollapse.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-margin-bottom-collapse', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-margin-bottom-collapse');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitMarginCollapse.js b/lib/properties/webkitMarginCollapse.js
new file mode 100644
index 0000000..3ee0ad4
--- /dev/null
+++ b/lib/properties/webkitMarginCollapse.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-margin-collapse', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-margin-collapse');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitMarginEnd.js b/lib/properties/webkitMarginEnd.js
new file mode 100644
index 0000000..639fa51
--- /dev/null
+++ b/lib/properties/webkitMarginEnd.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-margin-end', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-margin-end');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitMarginStart.js b/lib/properties/webkitMarginStart.js
new file mode 100644
index 0000000..7aa23fa
--- /dev/null
+++ b/lib/properties/webkitMarginStart.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-margin-start', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-margin-start');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitMarginTopCollapse.js b/lib/properties/webkitMarginTopCollapse.js
new file mode 100644
index 0000000..1858213
--- /dev/null
+++ b/lib/properties/webkitMarginTopCollapse.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-margin-top-collapse', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-margin-top-collapse');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitMarquee.js b/lib/properties/webkitMarquee.js
new file mode 100644
index 0000000..0328f6b
--- /dev/null
+++ b/lib/properties/webkitMarquee.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-marquee', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-marquee');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitMarqueeDirection.js b/lib/properties/webkitMarqueeDirection.js
new file mode 100644
index 0000000..a413c6b
--- /dev/null
+++ b/lib/properties/webkitMarqueeDirection.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-marquee-direction', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-marquee-direction');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitMarqueeIncrement.js b/lib/properties/webkitMarqueeIncrement.js
new file mode 100644
index 0000000..57b501e
--- /dev/null
+++ b/lib/properties/webkitMarqueeIncrement.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-marquee-increment', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-marquee-increment');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitMarqueeRepetition.js b/lib/properties/webkitMarqueeRepetition.js
new file mode 100644
index 0000000..93c89de
--- /dev/null
+++ b/lib/properties/webkitMarqueeRepetition.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-marquee-repetition', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-marquee-repetition');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitMarqueeSpeed.js b/lib/properties/webkitMarqueeSpeed.js
new file mode 100644
index 0000000..63aec22
--- /dev/null
+++ b/lib/properties/webkitMarqueeSpeed.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-marquee-speed', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-marquee-speed');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitMarqueeStyle.js b/lib/properties/webkitMarqueeStyle.js
new file mode 100644
index 0000000..7e2a258
--- /dev/null
+++ b/lib/properties/webkitMarqueeStyle.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-marquee-style', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-marquee-style');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitMask.js b/lib/properties/webkitMask.js
new file mode 100644
index 0000000..26266f8
--- /dev/null
+++ b/lib/properties/webkitMask.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-mask', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-mask');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitMaskAttachment.js b/lib/properties/webkitMaskAttachment.js
new file mode 100644
index 0000000..29b5491
--- /dev/null
+++ b/lib/properties/webkitMaskAttachment.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-mask-attachment', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-mask-attachment');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitMaskBoxImage.js b/lib/properties/webkitMaskBoxImage.js
new file mode 100644
index 0000000..fc24bc7
--- /dev/null
+++ b/lib/properties/webkitMaskBoxImage.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-mask-box-image', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-mask-box-image');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitMaskBoxImageOutset.js b/lib/properties/webkitMaskBoxImageOutset.js
new file mode 100644
index 0000000..dc95bd2
--- /dev/null
+++ b/lib/properties/webkitMaskBoxImageOutset.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-mask-box-image-outset', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-mask-box-image-outset');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitMaskBoxImageRepeat.js b/lib/properties/webkitMaskBoxImageRepeat.js
new file mode 100644
index 0000000..b557b79
--- /dev/null
+++ b/lib/properties/webkitMaskBoxImageRepeat.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-mask-box-image-repeat', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-mask-box-image-repeat');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitMaskBoxImageSlice.js b/lib/properties/webkitMaskBoxImageSlice.js
new file mode 100644
index 0000000..2408a40
--- /dev/null
+++ b/lib/properties/webkitMaskBoxImageSlice.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-mask-box-image-slice', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-mask-box-image-slice');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitMaskBoxImageSource.js b/lib/properties/webkitMaskBoxImageSource.js
new file mode 100644
index 0000000..70a4540
--- /dev/null
+++ b/lib/properties/webkitMaskBoxImageSource.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-mask-box-image-source', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-mask-box-image-source');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitMaskBoxImageWidth.js b/lib/properties/webkitMaskBoxImageWidth.js
new file mode 100644
index 0000000..a041d7e
--- /dev/null
+++ b/lib/properties/webkitMaskBoxImageWidth.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-mask-box-image-width', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-mask-box-image-width');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitMaskClip.js b/lib/properties/webkitMaskClip.js
new file mode 100644
index 0000000..0eeeb8b
--- /dev/null
+++ b/lib/properties/webkitMaskClip.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-mask-clip', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-mask-clip');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitMaskComposite.js b/lib/properties/webkitMaskComposite.js
new file mode 100644
index 0000000..af8e54c
--- /dev/null
+++ b/lib/properties/webkitMaskComposite.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-mask-composite', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-mask-composite');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitMaskImage.js b/lib/properties/webkitMaskImage.js
new file mode 100644
index 0000000..e5206ba
--- /dev/null
+++ b/lib/properties/webkitMaskImage.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-mask-image', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-mask-image');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitMaskOrigin.js b/lib/properties/webkitMaskOrigin.js
new file mode 100644
index 0000000..9a4fbb8
--- /dev/null
+++ b/lib/properties/webkitMaskOrigin.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-mask-origin', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-mask-origin');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitMaskPosition.js b/lib/properties/webkitMaskPosition.js
new file mode 100644
index 0000000..6ce2653
--- /dev/null
+++ b/lib/properties/webkitMaskPosition.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-mask-position', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-mask-position');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitMaskPositionX.js b/lib/properties/webkitMaskPositionX.js
new file mode 100644
index 0000000..e33d737
--- /dev/null
+++ b/lib/properties/webkitMaskPositionX.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-mask-position-x', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-mask-position-x');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitMaskPositionY.js b/lib/properties/webkitMaskPositionY.js
new file mode 100644
index 0000000..3b0e335
--- /dev/null
+++ b/lib/properties/webkitMaskPositionY.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-mask-position-y', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-mask-position-y');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitMaskRepeat.js b/lib/properties/webkitMaskRepeat.js
new file mode 100644
index 0000000..26517dd
--- /dev/null
+++ b/lib/properties/webkitMaskRepeat.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-mask-repeat', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-mask-repeat');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitMaskRepeatX.js b/lib/properties/webkitMaskRepeatX.js
new file mode 100644
index 0000000..59b0968
--- /dev/null
+++ b/lib/properties/webkitMaskRepeatX.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-mask-repeat-x', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-mask-repeat-x');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitMaskRepeatY.js b/lib/properties/webkitMaskRepeatY.js
new file mode 100644
index 0000000..dc5d06c
--- /dev/null
+++ b/lib/properties/webkitMaskRepeatY.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-mask-repeat-y', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-mask-repeat-y');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitMaskSize.js b/lib/properties/webkitMaskSize.js
new file mode 100644
index 0000000..b204900
--- /dev/null
+++ b/lib/properties/webkitMaskSize.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-mask-size', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-mask-size');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitMatchNearestMailBlockquoteColor.js b/lib/properties/webkitMatchNearestMailBlockquoteColor.js
new file mode 100644
index 0000000..31e3ffa
--- /dev/null
+++ b/lib/properties/webkitMatchNearestMailBlockquoteColor.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-match-nearest-mail-blockquote-color', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-match-nearest-mail-blockquote-color');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitMaxLogicalHeight.js b/lib/properties/webkitMaxLogicalHeight.js
new file mode 100644
index 0000000..1474162
--- /dev/null
+++ b/lib/properties/webkitMaxLogicalHeight.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-max-logical-height', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-max-logical-height');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitMaxLogicalWidth.js b/lib/properties/webkitMaxLogicalWidth.js
new file mode 100644
index 0000000..4223cf1
--- /dev/null
+++ b/lib/properties/webkitMaxLogicalWidth.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-max-logical-width', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-max-logical-width');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitMinLogicalHeight.js b/lib/properties/webkitMinLogicalHeight.js
new file mode 100644
index 0000000..36afbef
--- /dev/null
+++ b/lib/properties/webkitMinLogicalHeight.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-min-logical-height', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-min-logical-height');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitMinLogicalWidth.js b/lib/properties/webkitMinLogicalWidth.js
new file mode 100644
index 0000000..b5b6c9a
--- /dev/null
+++ b/lib/properties/webkitMinLogicalWidth.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-min-logical-width', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-min-logical-width');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitNbspMode.js b/lib/properties/webkitNbspMode.js
new file mode 100644
index 0000000..8f814f5
--- /dev/null
+++ b/lib/properties/webkitNbspMode.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-nbsp-mode', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-nbsp-mode');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitOverflowScrolling.js b/lib/properties/webkitOverflowScrolling.js
new file mode 100644
index 0000000..9aab87f
--- /dev/null
+++ b/lib/properties/webkitOverflowScrolling.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-overflow-scrolling', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-overflow-scrolling');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitPaddingAfter.js b/lib/properties/webkitPaddingAfter.js
new file mode 100644
index 0000000..dc268f7
--- /dev/null
+++ b/lib/properties/webkitPaddingAfter.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-padding-after', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-padding-after');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitPaddingBefore.js b/lib/properties/webkitPaddingBefore.js
new file mode 100644
index 0000000..4c686bb
--- /dev/null
+++ b/lib/properties/webkitPaddingBefore.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-padding-before', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-padding-before');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitPaddingEnd.js b/lib/properties/webkitPaddingEnd.js
new file mode 100644
index 0000000..b4a4640
--- /dev/null
+++ b/lib/properties/webkitPaddingEnd.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-padding-end', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-padding-end');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitPaddingStart.js b/lib/properties/webkitPaddingStart.js
new file mode 100644
index 0000000..77acaf3
--- /dev/null
+++ b/lib/properties/webkitPaddingStart.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-padding-start', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-padding-start');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitPerspective.js b/lib/properties/webkitPerspective.js
new file mode 100644
index 0000000..ab4c28c
--- /dev/null
+++ b/lib/properties/webkitPerspective.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-perspective', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-perspective');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitPerspectiveOrigin.js b/lib/properties/webkitPerspectiveOrigin.js
new file mode 100644
index 0000000..e72e614
--- /dev/null
+++ b/lib/properties/webkitPerspectiveOrigin.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-perspective-origin', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-perspective-origin');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitPerspectiveOriginX.js b/lib/properties/webkitPerspectiveOriginX.js
new file mode 100644
index 0000000..c4e30e2
--- /dev/null
+++ b/lib/properties/webkitPerspectiveOriginX.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-perspective-origin-x', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-perspective-origin-x');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitPerspectiveOriginY.js b/lib/properties/webkitPerspectiveOriginY.js
new file mode 100644
index 0000000..0aefab5
--- /dev/null
+++ b/lib/properties/webkitPerspectiveOriginY.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-perspective-origin-y', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-perspective-origin-y');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitPrintColorAdjust.js b/lib/properties/webkitPrintColorAdjust.js
new file mode 100644
index 0000000..6442f32
--- /dev/null
+++ b/lib/properties/webkitPrintColorAdjust.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-print-color-adjust', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-print-color-adjust');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitRegionBreakAfter.js b/lib/properties/webkitRegionBreakAfter.js
new file mode 100644
index 0000000..6ac309a
--- /dev/null
+++ b/lib/properties/webkitRegionBreakAfter.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-region-break-after', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-region-break-after');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitRegionBreakBefore.js b/lib/properties/webkitRegionBreakBefore.js
new file mode 100644
index 0000000..10de4cb
--- /dev/null
+++ b/lib/properties/webkitRegionBreakBefore.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-region-break-before', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-region-break-before');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitRegionBreakInside.js b/lib/properties/webkitRegionBreakInside.js
new file mode 100644
index 0000000..1dc694b
--- /dev/null
+++ b/lib/properties/webkitRegionBreakInside.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-region-break-inside', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-region-break-inside');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitRegionOverflow.js b/lib/properties/webkitRegionOverflow.js
new file mode 100644
index 0000000..00384d1
--- /dev/null
+++ b/lib/properties/webkitRegionOverflow.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-region-overflow', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-region-overflow');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitRtlOrdering.js b/lib/properties/webkitRtlOrdering.js
new file mode 100644
index 0000000..7b54ffb
--- /dev/null
+++ b/lib/properties/webkitRtlOrdering.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-rtl-ordering', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-rtl-ordering');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitSvgShadow.js b/lib/properties/webkitSvgShadow.js
new file mode 100644
index 0000000..9c5cb24
--- /dev/null
+++ b/lib/properties/webkitSvgShadow.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-svg-shadow', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-svg-shadow');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitTapHighlightColor.js b/lib/properties/webkitTapHighlightColor.js
new file mode 100644
index 0000000..deaf87b
--- /dev/null
+++ b/lib/properties/webkitTapHighlightColor.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-tap-highlight-color', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-tap-highlight-color');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitTextCombine.js b/lib/properties/webkitTextCombine.js
new file mode 100644
index 0000000..17bbe25
--- /dev/null
+++ b/lib/properties/webkitTextCombine.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-text-combine', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-text-combine');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitTextDecorationsInEffect.js b/lib/properties/webkitTextDecorationsInEffect.js
new file mode 100644
index 0000000..89d09d7
--- /dev/null
+++ b/lib/properties/webkitTextDecorationsInEffect.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-text-decorations-in-effect', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-text-decorations-in-effect');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitTextEmphasis.js b/lib/properties/webkitTextEmphasis.js
new file mode 100644
index 0000000..efd0f19
--- /dev/null
+++ b/lib/properties/webkitTextEmphasis.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-text-emphasis', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-text-emphasis');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitTextEmphasisColor.js b/lib/properties/webkitTextEmphasisColor.js
new file mode 100644
index 0000000..4be1184
--- /dev/null
+++ b/lib/properties/webkitTextEmphasisColor.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-text-emphasis-color', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-text-emphasis-color');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitTextEmphasisPosition.js b/lib/properties/webkitTextEmphasisPosition.js
new file mode 100644
index 0000000..be6d5df
--- /dev/null
+++ b/lib/properties/webkitTextEmphasisPosition.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-text-emphasis-position', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-text-emphasis-position');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitTextEmphasisStyle.js b/lib/properties/webkitTextEmphasisStyle.js
new file mode 100644
index 0000000..45ca0fc
--- /dev/null
+++ b/lib/properties/webkitTextEmphasisStyle.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-text-emphasis-style', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-text-emphasis-style');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitTextFillColor.js b/lib/properties/webkitTextFillColor.js
new file mode 100644
index 0000000..4d39fa7
--- /dev/null
+++ b/lib/properties/webkitTextFillColor.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-text-fill-color', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-text-fill-color');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitTextOrientation.js b/lib/properties/webkitTextOrientation.js
new file mode 100644
index 0000000..33d2233
--- /dev/null
+++ b/lib/properties/webkitTextOrientation.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-text-orientation', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-text-orientation');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitTextSecurity.js b/lib/properties/webkitTextSecurity.js
new file mode 100644
index 0000000..7fae7d0
--- /dev/null
+++ b/lib/properties/webkitTextSecurity.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-text-security', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-text-security');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitTextSizeAdjust.js b/lib/properties/webkitTextSizeAdjust.js
new file mode 100644
index 0000000..9bed069
--- /dev/null
+++ b/lib/properties/webkitTextSizeAdjust.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-text-size-adjust', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-text-size-adjust');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitTextStroke.js b/lib/properties/webkitTextStroke.js
new file mode 100644
index 0000000..fee742e
--- /dev/null
+++ b/lib/properties/webkitTextStroke.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-text-stroke', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-text-stroke');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitTextStrokeColor.js b/lib/properties/webkitTextStrokeColor.js
new file mode 100644
index 0000000..edd9828
--- /dev/null
+++ b/lib/properties/webkitTextStrokeColor.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-text-stroke-color', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-text-stroke-color');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitTextStrokeWidth.js b/lib/properties/webkitTextStrokeWidth.js
new file mode 100644
index 0000000..f63983d
--- /dev/null
+++ b/lib/properties/webkitTextStrokeWidth.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-text-stroke-width', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-text-stroke-width');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitTransform.js b/lib/properties/webkitTransform.js
new file mode 100644
index 0000000..a8c3f1f
--- /dev/null
+++ b/lib/properties/webkitTransform.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-transform', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-transform');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitTransformOrigin.js b/lib/properties/webkitTransformOrigin.js
new file mode 100644
index 0000000..1d2287f
--- /dev/null
+++ b/lib/properties/webkitTransformOrigin.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-transform-origin', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-transform-origin');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitTransformOriginX.js b/lib/properties/webkitTransformOriginX.js
new file mode 100644
index 0000000..2ec860d
--- /dev/null
+++ b/lib/properties/webkitTransformOriginX.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-transform-origin-x', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-transform-origin-x');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitTransformOriginY.js b/lib/properties/webkitTransformOriginY.js
new file mode 100644
index 0000000..e1f5f90
--- /dev/null
+++ b/lib/properties/webkitTransformOriginY.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-transform-origin-y', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-transform-origin-y');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitTransformOriginZ.js b/lib/properties/webkitTransformOriginZ.js
new file mode 100644
index 0000000..2d465bb
--- /dev/null
+++ b/lib/properties/webkitTransformOriginZ.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-transform-origin-z', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-transform-origin-z');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitTransformStyle.js b/lib/properties/webkitTransformStyle.js
new file mode 100644
index 0000000..3d41bac
--- /dev/null
+++ b/lib/properties/webkitTransformStyle.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-transform-style', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-transform-style');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitTransition.js b/lib/properties/webkitTransition.js
new file mode 100644
index 0000000..f7bd0a0
--- /dev/null
+++ b/lib/properties/webkitTransition.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-transition', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-transition');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitTransitionDelay.js b/lib/properties/webkitTransitionDelay.js
new file mode 100644
index 0000000..24913a0
--- /dev/null
+++ b/lib/properties/webkitTransitionDelay.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-transition-delay', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-transition-delay');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitTransitionDuration.js b/lib/properties/webkitTransitionDuration.js
new file mode 100644
index 0000000..042200b
--- /dev/null
+++ b/lib/properties/webkitTransitionDuration.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-transition-duration', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-transition-duration');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitTransitionProperty.js b/lib/properties/webkitTransitionProperty.js
new file mode 100644
index 0000000..0bfa846
--- /dev/null
+++ b/lib/properties/webkitTransitionProperty.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-transition-property', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-transition-property');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitTransitionTimingFunction.js b/lib/properties/webkitTransitionTimingFunction.js
new file mode 100644
index 0000000..d194872
--- /dev/null
+++ b/lib/properties/webkitTransitionTimingFunction.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-transition-timing-function', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-transition-timing-function');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitUserDrag.js b/lib/properties/webkitUserDrag.js
new file mode 100644
index 0000000..ff84ba5
--- /dev/null
+++ b/lib/properties/webkitUserDrag.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-user-drag', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-user-drag');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitUserModify.js b/lib/properties/webkitUserModify.js
new file mode 100644
index 0000000..efc8367
--- /dev/null
+++ b/lib/properties/webkitUserModify.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-user-modify', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-user-modify');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitUserSelect.js b/lib/properties/webkitUserSelect.js
new file mode 100644
index 0000000..8f63eea
--- /dev/null
+++ b/lib/properties/webkitUserSelect.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-user-select', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-user-select');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitWrap.js b/lib/properties/webkitWrap.js
new file mode 100644
index 0000000..cda0d6c
--- /dev/null
+++ b/lib/properties/webkitWrap.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-wrap', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-wrap');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitWrapFlow.js b/lib/properties/webkitWrapFlow.js
new file mode 100644
index 0000000..0724290
--- /dev/null
+++ b/lib/properties/webkitWrapFlow.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-wrap-flow', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-wrap-flow');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitWrapMargin.js b/lib/properties/webkitWrapMargin.js
new file mode 100644
index 0000000..ed74ee2
--- /dev/null
+++ b/lib/properties/webkitWrapMargin.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-wrap-margin', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-wrap-margin');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitWrapPadding.js b/lib/properties/webkitWrapPadding.js
new file mode 100644
index 0000000..d9cd6df
--- /dev/null
+++ b/lib/properties/webkitWrapPadding.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-wrap-padding', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-wrap-padding');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitWrapShapeInside.js b/lib/properties/webkitWrapShapeInside.js
new file mode 100644
index 0000000..1b57fd3
--- /dev/null
+++ b/lib/properties/webkitWrapShapeInside.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-wrap-shape-inside', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-wrap-shape-inside');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitWrapShapeOutside.js b/lib/properties/webkitWrapShapeOutside.js
new file mode 100644
index 0000000..a981d26
--- /dev/null
+++ b/lib/properties/webkitWrapShapeOutside.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-wrap-shape-outside', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-wrap-shape-outside');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitWrapThrough.js b/lib/properties/webkitWrapThrough.js
new file mode 100644
index 0000000..912ed5c
--- /dev/null
+++ b/lib/properties/webkitWrapThrough.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-wrap-through', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-wrap-through');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/webkitWritingMode.js b/lib/properties/webkitWritingMode.js
new file mode 100644
index 0000000..9f7cc2f
--- /dev/null
+++ b/lib/properties/webkitWritingMode.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('-webkit-writing-mode', v);
+ },
+ get: function () {
+ return this.getPropertyValue('-webkit-writing-mode');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/whiteSpace.js b/lib/properties/whiteSpace.js
new file mode 100644
index 0000000..e3abb82
--- /dev/null
+++ b/lib/properties/whiteSpace.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('white-space', v);
+ },
+ get: function () {
+ return this.getPropertyValue('white-space');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/widows.js b/lib/properties/widows.js
new file mode 100644
index 0000000..eed4689
--- /dev/null
+++ b/lib/properties/widows.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('widows', v);
+ },
+ get: function () {
+ return this.getPropertyValue('widows');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/width.js b/lib/properties/width.js
new file mode 100644
index 0000000..9016edc
--- /dev/null
+++ b/lib/properties/width.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('width', v);
+ },
+ get: function () {
+ return this.getPropertyValue('width');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/wordBreak.js b/lib/properties/wordBreak.js
new file mode 100644
index 0000000..0789b6d
--- /dev/null
+++ b/lib/properties/wordBreak.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('word-break', v);
+ },
+ get: function () {
+ return this.getPropertyValue('word-break');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/wordSpacing.js b/lib/properties/wordSpacing.js
new file mode 100644
index 0000000..a5f9837
--- /dev/null
+++ b/lib/properties/wordSpacing.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('word-spacing', v);
+ },
+ get: function () {
+ return this.getPropertyValue('word-spacing');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/wordWrap.js b/lib/properties/wordWrap.js
new file mode 100644
index 0000000..20ae48b
--- /dev/null
+++ b/lib/properties/wordWrap.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('word-wrap', v);
+ },
+ get: function () {
+ return this.getPropertyValue('word-wrap');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/writingMode.js b/lib/properties/writingMode.js
new file mode 100644
index 0000000..a561e9f
--- /dev/null
+++ b/lib/properties/writingMode.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('writing-mode', v);
+ },
+ get: function () {
+ return this.getPropertyValue('writing-mode');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/zIndex.js b/lib/properties/zIndex.js
new file mode 100644
index 0000000..a1db82d
--- /dev/null
+++ b/lib/properties/zIndex.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('z-index', v);
+ },
+ get: function () {
+ return this.getPropertyValue('z-index');
+ },
+ enumerable: true
+};
diff --git a/lib/properties/zoom.js b/lib/properties/zoom.js
new file mode 100644
index 0000000..49ebdac
--- /dev/null
+++ b/lib/properties/zoom.js
@@ -0,0 +1,11 @@
+'use strict';
+
+module.exports = {
+ set: function (v) {
+ this.setProperty('zoom', v);
+ },
+ get: function () {
+ return this.getPropertyValue('zoom');
+ },
+ enumerable: true
+};
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-javascript/node-cssstyle.git
More information about the Pkg-javascript-commits
mailing list