edbrowse-dev - development list for edbrowse
 help / color / mirror / Atom feed
* Carl Linnaeus
@ 2021-11-30 23:27 Karl Dahlke
  2021-12-01  7:44 ` Adam Thompson
                   ` (2 more replies)
  0 siblings, 3 replies; 5+ messages in thread
From: Karl Dahlke @ 2021-11-30 23:27 UTC (permalink / raw)
  To: edbrowse-dev

[-- Attachment #1: Type: text/plain, Size: 1778 bytes --]

Still thinking about emojis, I am inspired by Carl Linnaeus, father of taxonomy and classification, and inventor of the binomial nomenclature.
He attempted to categorize all animals and plants, good Lord, can you imagine?
You've heard some of these latin names before, in identifying species, the first is the genus, the second is the species.

canus lupus: wolf
canus familiaris: dog
canus aureus: jackle
...

So I might imagine, as I enter text, typing ~jheart.green
for the group of emojis under heart, and then the green heart.
If matches are not unique, edbrowse would give you a menu to choose from.
If you just type the category, you see all the emojis in the category.
Once selected, the unicode is entered in position.

Love you ~jheart.green ~jheart.blue ~jheart.purple

Why not use e for emoji? Because e is already a hex digit, so ~ followed by e looks like we are entering hex bytes.
And u is for unicode, so j for emoji, I guess.

All this assumes you have these in .ebrc,
and I would provide, in the edbrowse wiki, a typical library.
I have written one, based on the file I use to pronounce these things, I just sort of reversed it.
Here is one group, which is the heart group which is what we were talking about.

emoji heart {
2764 = original
1f499 = blue
1f49a = green
1f49b = yellow
1f49c = purple
1f9e1 = orange
1f5a4 = black
1f493 = beating
1f494 = broken
1f495 = two hearts
1f496 = sparkling
1f497 = growing
1f498 = arrow
1f49d = ribbon
1f49e = revolving
1f49f = decoration
1f491 = couple with heart
}

Of course people could maintain their own library, for whatever they need.

Simply as a ui, what do you think?
I don't know how easy or hard it is to code; I haven't gotten that far along.

Karl Dahlke

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Carl Linnaeus
  2021-11-30 23:27 Carl Linnaeus Karl Dahlke
@ 2021-12-01  7:44 ` Adam Thompson
  2021-12-02  4:05 ` proposed CSSStyleDeclaration properties and defaults Kevin Carhart
  2021-12-02  4:14 ` corrected: proposed CSSStyleDeclaration properties and default values Kevin Carhart
  2 siblings, 0 replies; 5+ messages in thread
From: Adam Thompson @ 2021-12-01  7:44 UTC (permalink / raw)
  To: Karl Dahlke; +Cc: edbrowse-dev

On Tue, Nov 30, 2021 at 06:27:16PM -0500, Karl Dahlke wrote:
> Still thinking about emojis, I am inspired by Carl Linnaeus, father of taxonomy and classification, and inventor of the binomial nomenclature.
> He attempted to categorize all animals and plants, good Lord, can you imagine?
> You've heard some of these latin names before, in identifying species, the first is the genus, the second is the species.
> 
> canus lupus: wolf
> canus familiaris: dog
> canus aureus: jackle
> ...
> 
> So I might imagine, as I enter text, typing ~jheart.green
> for the group of emojis under heart, and then the green heart.
> If matches are not unique, edbrowse would give you a menu to choose from.
> If you just type the category, you see all the emojis in the category.
> Once selected, the unicode is entered in position.
> 
> Love you ~jheart.green ~jheart.blue ~jheart.purple
> 
> Why not use e for emoji? Because e is already a hex digit, so ~ followed by e looks like we are entering hex bytes.
> And u is for unicode, so j for emoji, I guess.

How would the menu selection work during text entry? Other than that, the
notation sounds ok. I guess if the ebrc doesn't contain the unicode it'd
just be displayed as usual?

> 
> All this assumes you have these in .ebrc,
> and I would provide, in the edbrowse wiki, a typical library.
> I have written one, based on the file I use to pronounce these things, I just sort of reversed it.
> Here is one group, which is the heart group which is what we were talking about.
> 
> emoji heart {
> 2764 = original
> 1f499 = blue
> 1f49a = green
> 1f49b = yellow
> 1f49c = purple
> 1f9e1 = orange
> 1f5a4 = black
> 1f493 = beating
> 1f494 = broken
> 1f495 = two hearts
> 1f496 = sparkling
> 1f497 = growing
> 1f498 = arrow
> 1f49d = ribbon
> 1f49e = revolving
> 1f49f = decoration
> 1f491 = couple with heart
> }
> 
> Of course people could maintain their own library, for whatever they need.

Makes sense.

Cheers,
Adam.


^ permalink raw reply	[flat|nested] 5+ messages in thread

* proposed CSSStyleDeclaration properties and defaults
  2021-11-30 23:27 Carl Linnaeus Karl Dahlke
  2021-12-01  7:44 ` Adam Thompson
@ 2021-12-02  4:05 ` Kevin Carhart
  2021-12-02  4:17   ` Karl Dahlke
  2021-12-02  4:14 ` corrected: proposed CSSStyleDeclaration properties and default values Kevin Carhart
  2 siblings, 1 reply; 5+ messages in thread
From: Kevin Carhart @ 2021-12-02  4:05 UTC (permalink / raw)
  To: Karl Dahlke, edbrowse-dev

// These all get the empty string; I propose we slot these in at roughly startwindow.js line 1056 in the compound statement ending transitionDuration = ""

CSSStyleDeclaration.prototype.accentColor = 
CSSStyleDeclaration.prototype.alignContent = 
CSSStyleDeclaration.prototype.alignItems = 
CSSStyleDeclaration.prototype.alignSelf = 
CSSStyleDeclaration.prototype.all = 
CSSStyleDeclaration.prototype.animation = 
CSSStyleDeclaration.prototype.animationDelay = 
CSSStyleDeclaration.prototype.animationDirection = 
CSSStyleDeclaration.prototype.animationDuration = 
CSSStyleDeclaration.prototype.animationFillMode = 
CSSStyleDeclaration.prototype.animationIterationCount = 
CSSStyleDeclaration.prototype.animationName = 
CSSStyleDeclaration.prototype.animationPlayState = 
CSSStyleDeclaration.prototype.animationTimingFunction = 
CSSStyleDeclaration.prototype.appearance = 
CSSStyleDeclaration.prototype.aspectRatio = 
CSSStyleDeclaration.prototype.backfaceVisibility = 
CSSStyleDeclaration.prototype.background = 
CSSStyleDeclaration.prototype.backgroundAttachment = 
CSSStyleDeclaration.prototype.backgroundBlendMode = 
CSSStyleDeclaration.prototype.backgroundClip = 
CSSStyleDeclaration.prototype.backgroundColor = 
CSSStyleDeclaration.prototype.backgroundImage = 
CSSStyleDeclaration.prototype.backgroundOrigin = 
CSSStyleDeclaration.prototype.backgroundPosition = 
CSSStyleDeclaration.prototype.backgroundPositionX = 
CSSStyleDeclaration.prototype.backgroundPositionY = 
CSSStyleDeclaration.prototype.backgroundRepeat = 
CSSStyleDeclaration.prototype.backgroundSize = 
CSSStyleDeclaration.prototype.blockSize = 
CSSStyleDeclaration.prototype.borderBlock = 
CSSStyleDeclaration.prototype.borderBlockColor = 
CSSStyleDeclaration.prototype.borderBlockEnd = 
CSSStyleDeclaration.prototype.borderBlockEndColor = 
CSSStyleDeclaration.prototype.borderBlockEndStyle = 
CSSStyleDeclaration.prototype.borderBlockEndWidth = 
CSSStyleDeclaration.prototype.borderBlockStart = 
CSSStyleDeclaration.prototype.borderBlockStartColor = 
CSSStyleDeclaration.prototype.borderBlockStartStyle = 
CSSStyleDeclaration.prototype.borderBlockStartWidth = 
CSSStyleDeclaration.prototype.borderBlockStyle = 
CSSStyleDeclaration.prototype.borderBlockWidth = 
CSSStyleDeclaration.prototype.borderBottomLeftRadius = 
CSSStyleDeclaration.prototype.borderBottomRightRadius = 
CSSStyleDeclaration.prototype.borderCollapse = 
CSSStyleDeclaration.prototype.borderEndEndRadius = 
CSSStyleDeclaration.prototype.borderEndStartRadius = 
CSSStyleDeclaration.prototype.borderInline = 
CSSStyleDeclaration.prototype.borderInlineColor = 
CSSStyleDeclaration.prototype.borderInlineEnd = 
CSSStyleDeclaration.prototype.borderInlineEndColor = 
CSSStyleDeclaration.prototype.borderInlineEndStyle = 
CSSStyleDeclaration.prototype.borderInlineEndWidth = 
CSSStyleDeclaration.prototype.borderInlineStart = 
CSSStyleDeclaration.prototype.borderInlineStartColor = 
CSSStyleDeclaration.prototype.borderInlineStartStyle = 
CSSStyleDeclaration.prototype.borderInlineStartWidth = 
CSSStyleDeclaration.prototype.borderInlineStyle = 
CSSStyleDeclaration.prototype.borderInlineWidth = 
CSSStyleDeclaration.prototype.borderRadius = 
CSSStyleDeclaration.prototype.borderSpacing = 
CSSStyleDeclaration.prototype.borderStartEndRadius = 
CSSStyleDeclaration.prototype.borderStartStartRadius = 
CSSStyleDeclaration.prototype.borderTopLeftRadius = 
CSSStyleDeclaration.prototype.borderTopRightRadius = 
CSSStyleDeclaration.prototype.bottom = 
CSSStyleDeclaration.prototype.boxDecorationBreak = 
CSSStyleDeclaration.prototype.boxShadow = 
CSSStyleDeclaration.prototype.boxSizing = 
CSSStyleDeclaration.prototype.breakAfter = 
CSSStyleDeclaration.prototype.breakBefore = 
CSSStyleDeclaration.prototype.breakInside = 
CSSStyleDeclaration.prototype.captionSide = 
CSSStyleDeclaration.prototype.caretColor = 
CSSStyleDeclaration.prototype.clear = 
CSSStyleDeclaration.prototype.clip = 
CSSStyleDeclaration.prototype.clipPath = 
CSSStyleDeclaration.prototype.clipRule = 
CSSStyleDeclaration.prototype.color = 
CSSStyleDeclaration.prototype.colorAdjust = 
CSSStyleDeclaration.prototype.colorInterpolation = 
CSSStyleDeclaration.prototype.colorInterpolationFilters = 
CSSStyleDeclaration.prototype.columnCount = 
CSSStyleDeclaration.prototype.columnFill = 
CSSStyleDeclaration.prototype.columnGap = 
CSSStyleDeclaration.prototype.columnRule = 
CSSStyleDeclaration.prototype.columnRuleColor = 
CSSStyleDeclaration.prototype.columnRuleStyle = 
CSSStyleDeclaration.prototype.columnRuleWidth = 
CSSStyleDeclaration.prototype.columns = 
CSSStyleDeclaration.prototype.columnSpan = 
CSSStyleDeclaration.prototype.columnWidth = 
CSSStyleDeclaration.prototype.contain = 
CSSStyleDeclaration.prototype.content = 
CSSStyleDeclaration.prototype.counterIncrement = 
CSSStyleDeclaration.prototype.counterReset = 
CSSStyleDeclaration.prototype.counterSet = 
CSSStyleDeclaration.prototype.cssFloat = 
CSSStyleDeclaration.prototype.cursor = 
CSSStyleDeclaration.prototype.cx = 
CSSStyleDeclaration.prototype.cy = 
CSSStyleDeclaration.prototype.direction = 
CSSStyleDeclaration.prototype.display = 
CSSStyleDeclaration.prototype.dominantBaseline = 
CSSStyleDeclaration.prototype.emptyCells = 
CSSStyleDeclaration.prototype.fill = 
CSSStyleDeclaration.prototype.fillOpacity = 
CSSStyleDeclaration.prototype.fillRule = 
CSSStyleDeclaration.prototype.filter = 
CSSStyleDeclaration.prototype.flex = 
CSSStyleDeclaration.prototype.flexBasis = 
CSSStyleDeclaration.prototype.flexDirection = 
CSSStyleDeclaration.prototype.flexFlow = 
CSSStyleDeclaration.prototype.flexGrow = 
CSSStyleDeclaration.prototype.flexShrink = 
CSSStyleDeclaration.prototype.flexWrap = 
CSSStyleDeclaration.prototype.float = 
CSSStyleDeclaration.prototype.floodColor = 
CSSStyleDeclaration.prototype.floodOpacity = 
CSSStyleDeclaration.prototype.font = 
CSSStyleDeclaration.prototype.fontFamily = 
CSSStyleDeclaration.prototype.fontFeatureSettings = 
CSSStyleDeclaration.prototype.fontKerning = 
CSSStyleDeclaration.prototype.fontLanguageOverride = 
CSSStyleDeclaration.prototype.fontSize = 
CSSStyleDeclaration.prototype.fontSizeAdjust = 
CSSStyleDeclaration.prototype.fontStretch = 
CSSStyleDeclaration.prototype.fontStyle = 
CSSStyleDeclaration.prototype.fontSynthesis = 
CSSStyleDeclaration.prototype.fontVariant = 
CSSStyleDeclaration.prototype.fontVariantAlternates = 
CSSStyleDeclaration.prototype.fontVariantCaps = 
CSSStyleDeclaration.prototype.fontVariantEastAsian = 
CSSStyleDeclaration.prototype.fontVariantLigatures = 
CSSStyleDeclaration.prototype.fontVariantNumeric = 
CSSStyleDeclaration.prototype.fontVariantPosition = 
CSSStyleDeclaration.prototype.fontWeight = 
CSSStyleDeclaration.prototype.gap = 
CSSStyleDeclaration.prototype.grid = 
CSSStyleDeclaration.prototype.gridArea = 
CSSStyleDeclaration.prototype.gridAutoColumns = 
CSSStyleDeclaration.prototype.gridAutoFlow = 
CSSStyleDeclaration.prototype.gridAutoRows = 
CSSStyleDeclaration.prototype.gridColumn = 
CSSStyleDeclaration.prototype.gridColumnEnd = 
CSSStyleDeclaration.prototype.gridColumnGap = 
CSSStyleDeclaration.prototype.gridColumnStart = 
CSSStyleDeclaration.prototype.gridGap = 
CSSStyleDeclaration.prototype.gridRow = 
CSSStyleDeclaration.prototype.gridRowEnd = 
CSSStyleDeclaration.prototype.gridRowGap = 
CSSStyleDeclaration.prototype.gridRowStart = 
CSSStyleDeclaration.prototype.gridTemplate = 
CSSStyleDeclaration.prototype.gridTemplateAreas = 
CSSStyleDeclaration.prototype.gridTemplateColumns = 
CSSStyleDeclaration.prototype.gridTemplateRows = 
CSSStyleDeclaration.prototype.hyphens = 
CSSStyleDeclaration.prototype.imageOrientation = 
CSSStyleDeclaration.prototype.imageRendering = 
CSSStyleDeclaration.prototype.imeMode = 
CSSStyleDeclaration.prototype.inlineSize = 
CSSStyleDeclaration.prototype.inset = 
CSSStyleDeclaration.prototype.insetBlock = 
CSSStyleDeclaration.prototype.insetBlockEnd = 
CSSStyleDeclaration.prototype.insetBlockStart = 
CSSStyleDeclaration.prototype.insetInline = 
CSSStyleDeclaration.prototype.insetInlineEnd = 
CSSStyleDeclaration.prototype.insetInlineStart = 
CSSStyleDeclaration.prototype.isolation = 
CSSStyleDeclaration.prototype.justifyContent = 
CSSStyleDeclaration.prototype.justifyItems = 
CSSStyleDeclaration.prototype.justifySelf = 
CSSStyleDeclaration.prototype.left = 
CSSStyleDeclaration.prototype.letterSpacing = 
CSSStyleDeclaration.prototype.lightingColor = 
CSSStyleDeclaration.prototype.lineBreak = 
CSSStyleDeclaration.prototype.lineHeight = 
CSSStyleDeclaration.prototype.listStyle = 
CSSStyleDeclaration.prototype.listStyleImage = 
CSSStyleDeclaration.prototype.listStylePosition = 
CSSStyleDeclaration.prototype.listStyleType = 
CSSStyleDeclaration.prototype.margin = 
CSSStyleDeclaration.prototype.marginBlock = 
CSSStyleDeclaration.prototype.marginBlockEnd = 
CSSStyleDeclaration.prototype.marginBlockStart = 
CSSStyleDeclaration.prototype.marginBottom = 
CSSStyleDeclaration.prototype.marginInline = 
CSSStyleDeclaration.prototype.marginInlineEnd = 
CSSStyleDeclaration.prototype.marginInlineStart = 
CSSStyleDeclaration.prototype.marginLeft = 
CSSStyleDeclaration.prototype.marginRight = 
CSSStyleDeclaration.prototype.marginTop = 
CSSStyleDeclaration.prototype.marker = 
CSSStyleDeclaration.prototype.markerEnd = 
CSSStyleDeclaration.prototype.markerMid = 
CSSStyleDeclaration.prototype.markerStart = 
CSSStyleDeclaration.prototype.mask = 
CSSStyleDeclaration.prototype.maskClip = 
CSSStyleDeclaration.prototype.maskComposite = 
CSSStyleDeclaration.prototype.maskImage = 
CSSStyleDeclaration.prototype.maskMode = 
CSSStyleDeclaration.prototype.maskOrigin = 
CSSStyleDeclaration.prototype.maskPosition = 
CSSStyleDeclaration.prototype.maskPositionX = 
CSSStyleDeclaration.prototype.maskPositionY = 
CSSStyleDeclaration.prototype.maskRepeat = 
CSSStyleDeclaration.prototype.maskSize = 
CSSStyleDeclaration.prototype.maskType = 
CSSStyleDeclaration.prototype.maxBlockSize = 
CSSStyleDeclaration.prototype.maxHeight = 
CSSStyleDeclaration.prototype.maxInlineSize = 
CSSStyleDeclaration.prototype.maxWidth = 
CSSStyleDeclaration.prototype.minBlockSize = 
CSSStyleDeclaration.prototype.minHeight = 
CSSStyleDeclaration.prototype.minInlineSize = 
CSSStyleDeclaration.prototype.minWidth = 
CSSStyleDeclaration.prototype.mixBlendMode = 
CSSStyleDeclaration.prototype.MozAnimation = 
CSSStyleDeclaration.prototype.MozAnimationDelay = 
CSSStyleDeclaration.prototype.MozAnimationDirection = 
CSSStyleDeclaration.prototype.MozAnimationDuration = 
CSSStyleDeclaration.prototype.MozAnimationFillMode = 
CSSStyleDeclaration.prototype.MozAnimationIterationCount = 
CSSStyleDeclaration.prototype.MozAnimationName = 
CSSStyleDeclaration.prototype.MozAnimationPlayState = 
CSSStyleDeclaration.prototype.MozAnimationTimingFunction = 
CSSStyleDeclaration.prototype.MozAppearance = 
CSSStyleDeclaration.prototype.MozBackfaceVisibility = 
CSSStyleDeclaration.prototype.MozBorderEnd = 
CSSStyleDeclaration.prototype.MozBorderEndColor = 
CSSStyleDeclaration.prototype.MozBorderEndStyle = 
CSSStyleDeclaration.prototype.MozBorderEndWidth = 
CSSStyleDeclaration.prototype.MozBorderStart = 
CSSStyleDeclaration.prototype.MozBorderStartColor = 
CSSStyleDeclaration.prototype.MozBorderStartStyle = 
CSSStyleDeclaration.prototype.MozBorderStartWidth = 
CSSStyleDeclaration.prototype.MozBoxAlign = 
CSSStyleDeclaration.prototype.MozBoxDirection = 
CSSStyleDeclaration.prototype.MozBoxFlex = 
CSSStyleDeclaration.prototype.MozBoxOrdinalGroup = 
CSSStyleDeclaration.prototype.MozBoxOrient = 
CSSStyleDeclaration.prototype.MozBoxPack = 
CSSStyleDeclaration.prototype.MozBoxSizing = 
CSSStyleDeclaration.prototype.MozFloatEdge = 
CSSStyleDeclaration.prototype.MozFontFeatureSettings = 
CSSStyleDeclaration.prototype.MozFontLanguageOverride = 
CSSStyleDeclaration.prototype.MozForceBrokenImageIcon = 
CSSStyleDeclaration.prototype.MozHyphens = 
CSSStyleDeclaration.prototype.MozImageRegion = 
CSSStyleDeclaration.prototype.MozMarginEnd = 
CSSStyleDeclaration.prototype.MozMarginStart = 
CSSStyleDeclaration.prototype.MozOrient = 
CSSStyleDeclaration.prototype.MozPaddingEnd = 
CSSStyleDeclaration.prototype.MozPaddingStart = 
CSSStyleDeclaration.prototype.MozPerspective = 
CSSStyleDeclaration.prototype.MozPerspectiveOrigin = 
CSSStyleDeclaration.prototype.MozTabSize = 
CSSStyleDeclaration.prototype.MozTextSizeAdjust = 
CSSStyleDeclaration.prototype.MozTransform = 
CSSStyleDeclaration.prototype.MozTransformOrigin = 
CSSStyleDeclaration.prototype.MozTransformStyle = 
CSSStyleDeclaration.prototype.MozTransition = 
CSSStyleDeclaration.prototype.MozTransitionDelay = 
CSSStyleDeclaration.prototype.MozTransitionDuration = 
CSSStyleDeclaration.prototype.MozTransitionProperty = 
CSSStyleDeclaration.prototype.MozTransitionTimingFunction = 
CSSStyleDeclaration.prototype.MozUserFocus = 
CSSStyleDeclaration.prototype.MozUserInput = 
CSSStyleDeclaration.prototype.MozUserModify = 
CSSStyleDeclaration.prototype.MozUserSelect = 
CSSStyleDeclaration.prototype.MozWindowDragging = 
CSSStyleDeclaration.prototype.objectFit = 
CSSStyleDeclaration.prototype.objectPosition = 
CSSStyleDeclaration.prototype.offset = 
CSSStyleDeclaration.prototype.offsetAnchor = 
CSSStyleDeclaration.prototype.offsetDistance = 
CSSStyleDeclaration.prototype.offsetPath = 
CSSStyleDeclaration.prototype.offsetRotate = 
CSSStyleDeclaration.prototype.opacity = 
CSSStyleDeclaration.prototype.order = 
CSSStyleDeclaration.prototype.outline = 
CSSStyleDeclaration.prototype.outlineColor = 
CSSStyleDeclaration.prototype.outlineOffset = 
CSSStyleDeclaration.prototype.outlineStyle = 
CSSStyleDeclaration.prototype.outlineWidth = 
CSSStyleDeclaration.prototype.overflow = 
CSSStyleDeclaration.prototype.overflowAnchor = 
CSSStyleDeclaration.prototype.overflowBlock = 
CSSStyleDeclaration.prototype.overflowInline = 
CSSStyleDeclaration.prototype.overflowWrap = 
CSSStyleDeclaration.prototype.overflowX = 
CSSStyleDeclaration.prototype.overflowY = 
CSSStyleDeclaration.prototype.overscrollBehavior = 
CSSStyleDeclaration.prototype.overscrollBehaviorBlock = 
CSSStyleDeclaration.prototype.overscrollBehaviorInline = 
CSSStyleDeclaration.prototype.overscrollBehaviorX = 
CSSStyleDeclaration.prototype.overscrollBehaviorY = 
CSSStyleDeclaration.prototype.padding = 
CSSStyleDeclaration.prototype.paddingBlock = 
CSSStyleDeclaration.prototype.paddingBlockEnd = 
CSSStyleDeclaration.prototype.paddingBlockStart = 
CSSStyleDeclaration.prototype.paddingBottom = 
CSSStyleDeclaration.prototype.paddingInline = 
CSSStyleDeclaration.prototype.paddingInlineEnd = 
CSSStyleDeclaration.prototype.paddingInlineStart = 
CSSStyleDeclaration.prototype.paddingLeft = 
CSSStyleDeclaration.prototype.paddingRight = 
CSSStyleDeclaration.prototype.paddingTop = 
CSSStyleDeclaration.prototype.pageBreakAfter = 
CSSStyleDeclaration.prototype.pageBreakBefore = 
CSSStyleDeclaration.prototype.pageBreakInside = 
CSSStyleDeclaration.prototype.paintOrder = 
CSSStyleDeclaration.prototype.perspective = 
CSSStyleDeclaration.prototype.perspectiveOrigin = 
CSSStyleDeclaration.prototype.placeContent = 
CSSStyleDeclaration.prototype.placeItems = 
CSSStyleDeclaration.prototype.placeSelf = 
CSSStyleDeclaration.prototype.pointerEvents = 
CSSStyleDeclaration.prototype.position = 
CSSStyleDeclaration.prototype.quotes = 
CSSStyleDeclaration.prototype.r = 
CSSStyleDeclaration.prototype.resize = 
CSSStyleDeclaration.prototype.right = 
CSSStyleDeclaration.prototype.rotate = 
CSSStyleDeclaration.prototype.rowGap = 
CSSStyleDeclaration.prototype.rubyAlign = 
CSSStyleDeclaration.prototype.rubyPosition = 
CSSStyleDeclaration.prototype.rx = 
CSSStyleDeclaration.prototype.ry = 
CSSStyleDeclaration.prototype.scale = 
CSSStyleDeclaration.prototype.scrollbarColor = 
CSSStyleDeclaration.prototype.scrollbarWidth = 
CSSStyleDeclaration.prototype.scrollBehavior = 
CSSStyleDeclaration.prototype.scrollMargin = 
CSSStyleDeclaration.prototype.scrollMarginBlock = 
CSSStyleDeclaration.prototype.scrollMarginBlockEnd = 
CSSStyleDeclaration.prototype.scrollMarginBlockStart = 
CSSStyleDeclaration.prototype.scrollMarginBottom = 
CSSStyleDeclaration.prototype.scrollMarginInline = 
CSSStyleDeclaration.prototype.scrollMarginInlineEnd = 
CSSStyleDeclaration.prototype.scrollMarginInlineStart = 
CSSStyleDeclaration.prototype.scrollMarginLeft = 
CSSStyleDeclaration.prototype.scrollMarginRight = 
CSSStyleDeclaration.prototype.scrollMarginTop = 
CSSStyleDeclaration.prototype.scrollPadding = 
CSSStyleDeclaration.prototype.scrollPaddingBlock = 
CSSStyleDeclaration.prototype.scrollPaddingBlockEnd = 
CSSStyleDeclaration.prototype.scrollPaddingBlockStart = 
CSSStyleDeclaration.prototype.scrollPaddingBottom = 
CSSStyleDeclaration.prototype.scrollPaddingInline = 
CSSStyleDeclaration.prototype.scrollPaddingInlineEnd = 
CSSStyleDeclaration.prototype.scrollPaddingInlineStart = 
CSSStyleDeclaration.prototype.scrollPaddingLeft = 
CSSStyleDeclaration.prototype.scrollPaddingRight = 
CSSStyleDeclaration.prototype.scrollPaddingTop = 
CSSStyleDeclaration.prototype.scrollSnapAlign = 
CSSStyleDeclaration.prototype.scrollSnapType = 
CSSStyleDeclaration.prototype.shapeImageThreshold = 
CSSStyleDeclaration.prototype.shapeMargin = 
CSSStyleDeclaration.prototype.shapeOutside = 
CSSStyleDeclaration.prototype.shapeRendering = 
CSSStyleDeclaration.prototype.stopColor = 
CSSStyleDeclaration.prototype.stopOpacity = 
CSSStyleDeclaration.prototype.stroke = 
CSSStyleDeclaration.prototype.strokeDasharray = 
CSSStyleDeclaration.prototype.strokeDashoffset = 
CSSStyleDeclaration.prototype.strokeLinecap = 
CSSStyleDeclaration.prototype.strokeLinejoin = 
CSSStyleDeclaration.prototype.strokeMiterlimit = 
CSSStyleDeclaration.prototype.strokeOpacity = 
CSSStyleDeclaration.prototype.strokeWidth = 
CSSStyleDeclaration.prototype.tableLayout = 
CSSStyleDeclaration.prototype.tabSize = 
CSSStyleDeclaration.prototype.textAlign = 
CSSStyleDeclaration.prototype.textAlignLast = 
CSSStyleDeclaration.prototype.textAnchor = 
CSSStyleDeclaration.prototype.textCombineUpright = 
CSSStyleDeclaration.prototype.textDecoration = 
CSSStyleDeclaration.prototype.textDecorationColor = 
CSSStyleDeclaration.prototype.textDecorationLine = 
CSSStyleDeclaration.prototype.textDecorationSkipInk = 
CSSStyleDeclaration.prototype.textDecorationStyle = 
CSSStyleDeclaration.prototype.textDecorationThickness = 
CSSStyleDeclaration.prototype.textEmphasis = 
CSSStyleDeclaration.prototype.textEmphasisColor = 
CSSStyleDeclaration.prototype.textEmphasisPosition = 
CSSStyleDeclaration.prototype.textEmphasisStyle = 
CSSStyleDeclaration.prototype.textIndent = 
CSSStyleDeclaration.prototype.textJustify = 
CSSStyleDeclaration.prototype.textOrientation = 
CSSStyleDeclaration.prototype.textOverflow = 
CSSStyleDeclaration.prototype.textRendering = 
CSSStyleDeclaration.prototype.textShadow = 
CSSStyleDeclaration.prototype.textTransform = 
CSSStyleDeclaration.prototype.textUnderlineOffset = 
CSSStyleDeclaration.prototype.textUnderlinePosition = 
CSSStyleDeclaration.prototype.top = 
CSSStyleDeclaration.prototype.touchAction = 
CSSStyleDeclaration.prototype.transform = 
CSSStyleDeclaration.prototype.transformBox = 
CSSStyleDeclaration.prototype.transformOrigin = 
CSSStyleDeclaration.prototype.transformStyle = 
CSSStyleDeclaration.prototype.transition = 
CSSStyleDeclaration.prototype.transitionDelay = 
CSSStyleDeclaration.prototype.transitionDuration = 
CSSStyleDeclaration.prototype.transitionProperty = 
CSSStyleDeclaration.prototype.transitionTimingFunction = 
CSSStyleDeclaration.prototype.translate = 
CSSStyleDeclaration.prototype.unicodeBidi = 
CSSStyleDeclaration.prototype.userSelect = 
CSSStyleDeclaration.prototype.vectorEffect = 
CSSStyleDeclaration.prototype.verticalAlign = 
CSSStyleDeclaration.prototype.visibility = 
CSSStyleDeclaration.prototype.webkitAlignContent = 
CSSStyleDeclaration.prototype.WebkitAlignContent = 
CSSStyleDeclaration.prototype.webkitAlignItems = 
CSSStyleDeclaration.prototype.WebkitAlignItems = 
CSSStyleDeclaration.prototype.webkitAlignSelf = 
CSSStyleDeclaration.prototype.WebkitAlignSelf = 
CSSStyleDeclaration.prototype.webkitAnimation = 
CSSStyleDeclaration.prototype.WebkitAnimation = 
CSSStyleDeclaration.prototype.webkitAnimationDelay = 
CSSStyleDeclaration.prototype.WebkitAnimationDelay = 
CSSStyleDeclaration.prototype.webkitAnimationDirection = 
CSSStyleDeclaration.prototype.WebkitAnimationDirection = 
CSSStyleDeclaration.prototype.webkitAnimationDuration = 
CSSStyleDeclaration.prototype.WebkitAnimationDuration = 
CSSStyleDeclaration.prototype.webkitAnimationFillMode = 
CSSStyleDeclaration.prototype.WebkitAnimationFillMode = 
CSSStyleDeclaration.prototype.webkitAnimationIterationCount = 
CSSStyleDeclaration.prototype.WebkitAnimationIterationCount = 
CSSStyleDeclaration.prototype.webkitAnimationName = 
CSSStyleDeclaration.prototype.WebkitAnimationName = 
CSSStyleDeclaration.prototype.webkitAnimationPlayState = 
CSSStyleDeclaration.prototype.WebkitAnimationPlayState = 
CSSStyleDeclaration.prototype.webkitAnimationTimingFunction = 
CSSStyleDeclaration.prototype.WebkitAnimationTimingFunction = 
CSSStyleDeclaration.prototype.webkitAppearance = 
CSSStyleDeclaration.prototype.WebkitAppearance = 
CSSStyleDeclaration.prototype.webkitBackfaceVisibility = 
CSSStyleDeclaration.prototype.WebkitBackfaceVisibility = 
CSSStyleDeclaration.prototype.webkitBackgroundClip = 
CSSStyleDeclaration.prototype.WebkitBackgroundClip = 
CSSStyleDeclaration.prototype.webkitBackgroundOrigin = 
CSSStyleDeclaration.prototype.WebkitBackgroundOrigin = 
CSSStyleDeclaration.prototype.webkitBackgroundSize = 
CSSStyleDeclaration.prototype.WebkitBackgroundSize = 
CSSStyleDeclaration.prototype.webkitBorderBottomLeftRadius = 
CSSStyleDeclaration.prototype.WebkitBorderBottomLeftRadius = 
CSSStyleDeclaration.prototype.webkitBorderBottomRightRadius = 
CSSStyleDeclaration.prototype.WebkitBorderBottomRightRadius = 
CSSStyleDeclaration.prototype.webkitBorderRadius = 
CSSStyleDeclaration.prototype.WebkitBorderRadius = 
CSSStyleDeclaration.prototype.webkitBorderTopLeftRadius = 
CSSStyleDeclaration.prototype.WebkitBorderTopLeftRadius = 
CSSStyleDeclaration.prototype.webkitBorderTopRightRadius = 
CSSStyleDeclaration.prototype.WebkitBorderTopRightRadius = 
CSSStyleDeclaration.prototype.webkitBoxAlign = 
CSSStyleDeclaration.prototype.WebkitBoxAlign = 
CSSStyleDeclaration.prototype.webkitBoxDirection = 
CSSStyleDeclaration.prototype.WebkitBoxDirection = 
CSSStyleDeclaration.prototype.webkitBoxFlex = 
CSSStyleDeclaration.prototype.WebkitBoxFlex = 
CSSStyleDeclaration.prototype.webkitBoxOrdinalGroup = 
CSSStyleDeclaration.prototype.WebkitBoxOrdinalGroup = 
CSSStyleDeclaration.prototype.webkitBoxOrient = 
CSSStyleDeclaration.prototype.WebkitBoxOrient = 
CSSStyleDeclaration.prototype.webkitBoxPack = 
CSSStyleDeclaration.prototype.WebkitBoxPack = 
CSSStyleDeclaration.prototype.webkitBoxShadow = 
CSSStyleDeclaration.prototype.WebkitBoxShadow = 
CSSStyleDeclaration.prototype.webkitBoxSizing = 
CSSStyleDeclaration.prototype.WebkitBoxSizing = 
CSSStyleDeclaration.prototype.webkitFilter = 
CSSStyleDeclaration.prototype.WebkitFilter = 
CSSStyleDeclaration.prototype.webkitFlex = 
CSSStyleDeclaration.prototype.WebkitFlex = 
CSSStyleDeclaration.prototype.webkitFlexBasis = 
CSSStyleDeclaration.prototype.WebkitFlexBasis = 
CSSStyleDeclaration.prototype.webkitFlexDirection = 
CSSStyleDeclaration.prototype.WebkitFlexDirection = 
CSSStyleDeclaration.prototype.webkitFlexFlow = 
CSSStyleDeclaration.prototype.WebkitFlexFlow = 
CSSStyleDeclaration.prototype.webkitFlexGrow = 
CSSStyleDeclaration.prototype.WebkitFlexGrow = 
CSSStyleDeclaration.prototype.webkitFlexShrink = 
CSSStyleDeclaration.prototype.WebkitFlexShrink = 
CSSStyleDeclaration.prototype.webkitFlexWrap = 
CSSStyleDeclaration.prototype.WebkitFlexWrap = 
CSSStyleDeclaration.prototype.webkitJustifyContent = 
CSSStyleDeclaration.prototype.WebkitJustifyContent = 
CSSStyleDeclaration.prototype.webkitLineClamp = 
CSSStyleDeclaration.prototype.WebkitLineClamp = 
CSSStyleDeclaration.prototype.webkitMask = 
CSSStyleDeclaration.prototype.WebkitMask = 
CSSStyleDeclaration.prototype.webkitMaskClip = 
CSSStyleDeclaration.prototype.WebkitMaskClip = 
CSSStyleDeclaration.prototype.webkitMaskComposite = 
CSSStyleDeclaration.prototype.WebkitMaskComposite = 
CSSStyleDeclaration.prototype.webkitMaskImage = 
CSSStyleDeclaration.prototype.WebkitMaskImage = 
CSSStyleDeclaration.prototype.webkitMaskOrigin = 
CSSStyleDeclaration.prototype.WebkitMaskOrigin = 
CSSStyleDeclaration.prototype.webkitMaskPosition = 
CSSStyleDeclaration.prototype.WebkitMaskPosition = 
CSSStyleDeclaration.prototype.webkitMaskPositionX = 
CSSStyleDeclaration.prototype.WebkitMaskPositionX = 
CSSStyleDeclaration.prototype.webkitMaskPositionY = 
CSSStyleDeclaration.prototype.WebkitMaskPositionY = 
CSSStyleDeclaration.prototype.webkitMaskRepeat = 
CSSStyleDeclaration.prototype.WebkitMaskRepeat = 
CSSStyleDeclaration.prototype.webkitMaskSize = 
CSSStyleDeclaration.prototype.WebkitMaskSize = 
CSSStyleDeclaration.prototype.webkitOrder = 
CSSStyleDeclaration.prototype.WebkitOrder = 
CSSStyleDeclaration.prototype.webkitPerspective = 
CSSStyleDeclaration.prototype.WebkitPerspective = 
CSSStyleDeclaration.prototype.webkitPerspectiveOrigin = 
CSSStyleDeclaration.prototype.WebkitPerspectiveOrigin = 
CSSStyleDeclaration.prototype.webkitTextFillColor = 
CSSStyleDeclaration.prototype.WebkitTextFillColor = 
CSSStyleDeclaration.prototype.webkitTextSizeAdjust = 
CSSStyleDeclaration.prototype.WebkitTextSizeAdjust = 
CSSStyleDeclaration.prototype.webkitTextStroke = 
CSSStyleDeclaration.prototype.WebkitTextStroke = 
CSSStyleDeclaration.prototype.webkitTextStrokeColor = 
CSSStyleDeclaration.prototype.WebkitTextStrokeColor = 
CSSStyleDeclaration.prototype.webkitTextStrokeWidth = 
CSSStyleDeclaration.prototype.WebkitTextStrokeWidth = 
CSSStyleDeclaration.prototype.webkitTransform = 
CSSStyleDeclaration.prototype.WebkitTransform = 
CSSStyleDeclaration.prototype.webkitTransformOrigin = 
CSSStyleDeclaration.prototype.WebkitTransformOrigin = 
CSSStyleDeclaration.prototype.webkitTransformStyle = 
CSSStyleDeclaration.prototype.WebkitTransformStyle = 
CSSStyleDeclaration.prototype.webkitTransition = 
CSSStyleDeclaration.prototype.WebkitTransition = 
CSSStyleDeclaration.prototype.webkitTransitionDelay = 
CSSStyleDeclaration.prototype.WebkitTransitionDelay = 
CSSStyleDeclaration.prototype.webkitTransitionDuration = 
CSSStyleDeclaration.prototype.WebkitTransitionDuration = 
CSSStyleDeclaration.prototype.webkitTransitionProperty = 
CSSStyleDeclaration.prototype.WebkitTransitionProperty = 
CSSStyleDeclaration.prototype.webkitTransitionTimingFunction = 
CSSStyleDeclaration.prototype.WebkitTransitionTimingFunction = 
CSSStyleDeclaration.prototype.webkitUserSelect = 
CSSStyleDeclaration.prototype.WebkitUserSelect = 
CSSStyleDeclaration.prototype.whiteSpace = 
CSSStyleDeclaration.prototype.willChange = 
CSSStyleDeclaration.prototype.wordBreak = 
CSSStyleDeclaration.prototype.wordSpacing = 
CSSStyleDeclaration.prototype.wordWrap = 
CSSStyleDeclaration.prototype.writingMode = 
CSSStyleDeclaration.prototype.x = 
CSSStyleDeclaration.prototype.y = 
CSSStyleDeclaration.prototype.zIndex = 

// A handful of declarations with other values

CSSStyleDeclaration.prototype.borderImageOutset = "0";
CSSStyleDeclaration.prototype.borderImageWidth = "1";
CSSStyleDeclaration.prototype.borderImageSlice = "100%";
CSSStyleDeclaration.prototype.border = "1px solid rgb(193, 193, 193)";
CSSStyleDeclaration.prototype.borderBottom = "1px solid rgb(193, 193, 193)";
CSSStyleDeclaration.prototype.borderLeft = "1px solid rgb(193, 193, 193)";
CSSStyleDeclaration.prototype.borderRight = "1px solid rgb(193, 193, 193)";
CSSStyleDeclaration.prototype.borderTop = "1px solid rgb(193, 193, 193)";
CSSStyleDeclaration.prototype.borderBottomWidth = "1px";
CSSStyleDeclaration.prototype.borderLeftWidth = "1px";
CSSStyleDeclaration.prototype.borderRightWidth = "1px";
CSSStyleDeclaration.prototype.borderTopWidth = "1px";
CSSStyleDeclaration.prototype.borderWidth = "1px";
CSSStyleDeclaration.prototype.width = "250px";
CSSStyleDeclaration.prototype.height = "40px";
CSSStyleDeclaration.prototype.borderImage = "none 100% / 1 / 0 stretch";
CSSStyleDeclaration.prototype.MozBorderImage = "none 100% / 1 / 0 stretch";
CSSStyleDeclaration.prototype.webkitBorderImage = "none 100% / 1 / 0 stretch";
CSSStyleDeclaration.prototype.WebkitBorderImage = "none 100% / 1 / 0 stretch";
CSSStyleDeclaration.prototype.borderImageSource = "none";
CSSStyleDeclaration.prototype.borderBottomColor = "rgb(193, 193, 193)";
CSSStyleDeclaration.prototype.borderColor = "rgb(193, 193, 193)";
CSSStyleDeclaration.prototype.borderLeftColor = "rgb(193, 193, 193)";
CSSStyleDeclaration.prototype.borderRightColor = "rgb(193, 193, 193)";
CSSStyleDeclaration.prototype.borderTopColor = "rgb(193, 193, 193)";
CSSStyleDeclaration.prototype.borderBottomStyle = "solid";
CSSStyleDeclaration.prototype.borderLeftStyle = "solid";
CSSStyleDeclaration.prototype.borderRightStyle = "solid";
CSSStyleDeclaration.prototype.borderStyle = "solid";
CSSStyleDeclaration.prototype.borderTopStyle = "solid";
CSSStyleDeclaration.prototype.borderImageRepeat = "stretch";
CSSStyleDeclaration.prototype.cssText = "width: 250px; height: 40px; border: 1px solid rgb(193, 193, 193);";
CSSStyleDeclaration.prototype.parentRule = null;


^ permalink raw reply	[flat|nested] 5+ messages in thread

* corrected: proposed CSSStyleDeclaration properties and default values
  2021-11-30 23:27 Carl Linnaeus Karl Dahlke
  2021-12-01  7:44 ` Adam Thompson
  2021-12-02  4:05 ` proposed CSSStyleDeclaration properties and defaults Kevin Carhart
@ 2021-12-02  4:14 ` Kevin Carhart
  2 siblings, 0 replies; 5+ messages in thread
From: Kevin Carhart @ 2021-12-02  4:14 UTC (permalink / raw)
  To: Karl Dahlke, edbrowse-dev

// The 5 properties that we currently have at 1056 are now incorporated properly below
// (animationDelay, animationDuration, transitionDelay, transitionDuration, textTransform)

// these are default properties of a style object
CSSStyleDeclaration.prototype.accentColor = 
CSSStyleDeclaration.prototype.alignContent = 
CSSStyleDeclaration.prototype.alignItems = 
CSSStyleDeclaration.prototype.alignSelf = 
CSSStyleDeclaration.prototype.all = 
CSSStyleDeclaration.prototype.animation = 
CSSStyleDeclaration.prototype.animationDuration = 
CSSStyleDeclaration.prototype.animationFillMode = 
CSSStyleDeclaration.prototype.animationIterationCount = 
CSSStyleDeclaration.prototype.animationName = 
CSSStyleDeclaration.prototype.animationPlayState = 
CSSStyleDeclaration.prototype.animationTimingFunction = 
CSSStyleDeclaration.prototype.appearance = 
CSSStyleDeclaration.prototype.aspectRatio = 
CSSStyleDeclaration.prototype.backfaceVisibility = 
CSSStyleDeclaration.prototype.background = 
CSSStyleDeclaration.prototype.backgroundAttachment = 
CSSStyleDeclaration.prototype.backgroundBlendMode = 
CSSStyleDeclaration.prototype.backgroundClip = 
CSSStyleDeclaration.prototype.backgroundColor = 
CSSStyleDeclaration.prototype.backgroundImage = 
CSSStyleDeclaration.prototype.backgroundOrigin = 
CSSStyleDeclaration.prototype.backgroundPosition = 
CSSStyleDeclaration.prototype.backgroundPositionX = 
CSSStyleDeclaration.prototype.backgroundPositionY = 
CSSStyleDeclaration.prototype.backgroundRepeat = 
CSSStyleDeclaration.prototype.backgroundSize = 
CSSStyleDeclaration.prototype.blockSize = 
CSSStyleDeclaration.prototype.borderBlock = 
CSSStyleDeclaration.prototype.borderBlockColor = 
CSSStyleDeclaration.prototype.borderBlockEnd = 
CSSStyleDeclaration.prototype.borderBlockEndColor = 
CSSStyleDeclaration.prototype.borderBlockEndStyle = 
CSSStyleDeclaration.prototype.borderBlockEndWidth = 
CSSStyleDeclaration.prototype.borderBlockStart = 
CSSStyleDeclaration.prototype.borderBlockStartColor = 
CSSStyleDeclaration.prototype.borderBlockStartStyle = 
CSSStyleDeclaration.prototype.borderBlockStartWidth = 
CSSStyleDeclaration.prototype.borderBlockStyle = 
CSSStyleDeclaration.prototype.borderBlockWidth = 
CSSStyleDeclaration.prototype.borderBottomLeftRadius = 
CSSStyleDeclaration.prototype.borderBottomRightRadius = 
CSSStyleDeclaration.prototype.borderCollapse = 
CSSStyleDeclaration.prototype.borderEndEndRadius = 
CSSStyleDeclaration.prototype.borderEndStartRadius = 
CSSStyleDeclaration.prototype.borderInline = 
CSSStyleDeclaration.prototype.borderInlineColor = 
CSSStyleDeclaration.prototype.borderInlineEnd = 
CSSStyleDeclaration.prototype.borderInlineEndColor = 
CSSStyleDeclaration.prototype.borderInlineEndStyle = 
CSSStyleDeclaration.prototype.borderInlineEndWidth = 
CSSStyleDeclaration.prototype.borderInlineStart = 
CSSStyleDeclaration.prototype.borderInlineStartColor = 
CSSStyleDeclaration.prototype.borderInlineStartStyle = 
CSSStyleDeclaration.prototype.borderInlineStartWidth = 
CSSStyleDeclaration.prototype.borderInlineStyle = 
CSSStyleDeclaration.prototype.borderInlineWidth = 
CSSStyleDeclaration.prototype.borderRadius = 
CSSStyleDeclaration.prototype.borderSpacing = 
CSSStyleDeclaration.prototype.borderStartEndRadius = 
CSSStyleDeclaration.prototype.borderStartStartRadius = 
CSSStyleDeclaration.prototype.borderTopLeftRadius = 
CSSStyleDeclaration.prototype.borderTopRightRadius = 
CSSStyleDeclaration.prototype.bottom = 
CSSStyleDeclaration.prototype.boxDecorationBreak = 
CSSStyleDeclaration.prototype.boxShadow = 
CSSStyleDeclaration.prototype.boxSizing = 
CSSStyleDeclaration.prototype.breakAfter = 
CSSStyleDeclaration.prototype.breakBefore = 
CSSStyleDeclaration.prototype.breakInside = 
CSSStyleDeclaration.prototype.captionSide = 
CSSStyleDeclaration.prototype.caretColor = 
CSSStyleDeclaration.prototype.clear = 
CSSStyleDeclaration.prototype.clip = 
CSSStyleDeclaration.prototype.clipPath = 
CSSStyleDeclaration.prototype.clipRule = 
CSSStyleDeclaration.prototype.color = 
CSSStyleDeclaration.prototype.colorAdjust = 
CSSStyleDeclaration.prototype.colorInterpolation = 
CSSStyleDeclaration.prototype.colorInterpolationFilters = 
CSSStyleDeclaration.prototype.columnCount = 
CSSStyleDeclaration.prototype.columnFill = 
CSSStyleDeclaration.prototype.columnGap = 
CSSStyleDeclaration.prototype.columnRule = 
CSSStyleDeclaration.prototype.columnRuleColor = 
CSSStyleDeclaration.prototype.columnRuleStyle = 
CSSStyleDeclaration.prototype.columnRuleWidth = 
CSSStyleDeclaration.prototype.columns = 
CSSStyleDeclaration.prototype.columnSpan = 
CSSStyleDeclaration.prototype.columnWidth = 
CSSStyleDeclaration.prototype.contain = 
CSSStyleDeclaration.prototype.content = 
CSSStyleDeclaration.prototype.counterIncrement = 
CSSStyleDeclaration.prototype.counterReset = 
CSSStyleDeclaration.prototype.counterSet = 
CSSStyleDeclaration.prototype.cssFloat = 
CSSStyleDeclaration.prototype.cursor = 
CSSStyleDeclaration.prototype.cx = 
CSSStyleDeclaration.prototype.cy = 
CSSStyleDeclaration.prototype.direction = 
CSSStyleDeclaration.prototype.display = 
CSSStyleDeclaration.prototype.dominantBaseline = 
CSSStyleDeclaration.prototype.emptyCells = 
CSSStyleDeclaration.prototype.fill = 
CSSStyleDeclaration.prototype.fillOpacity = 
CSSStyleDeclaration.prototype.fillRule = 
CSSStyleDeclaration.prototype.filter = 
CSSStyleDeclaration.prototype.flex = 
CSSStyleDeclaration.prototype.flexBasis = 
CSSStyleDeclaration.prototype.flexDirection = 
CSSStyleDeclaration.prototype.flexFlow = 
CSSStyleDeclaration.prototype.flexGrow = 
CSSStyleDeclaration.prototype.flexShrink = 
CSSStyleDeclaration.prototype.flexWrap = 
CSSStyleDeclaration.prototype.float = 
CSSStyleDeclaration.prototype.floodColor = 
CSSStyleDeclaration.prototype.floodOpacity = 
CSSStyleDeclaration.prototype.font = 
CSSStyleDeclaration.prototype.fontFamily = 
CSSStyleDeclaration.prototype.fontFeatureSettings = 
CSSStyleDeclaration.prototype.fontKerning = 
CSSStyleDeclaration.prototype.fontLanguageOverride = 
CSSStyleDeclaration.prototype.fontSize = 
CSSStyleDeclaration.prototype.fontSizeAdjust = 
CSSStyleDeclaration.prototype.fontStretch = 
CSSStyleDeclaration.prototype.fontStyle = 
CSSStyleDeclaration.prototype.fontSynthesis = 
CSSStyleDeclaration.prototype.fontVariant = 
CSSStyleDeclaration.prototype.fontVariantAlternates = 
CSSStyleDeclaration.prototype.fontVariantCaps = 
CSSStyleDeclaration.prototype.fontVariantEastAsian = 
CSSStyleDeclaration.prototype.fontVariantLigatures = 
CSSStyleDeclaration.prototype.fontVariantNumeric = 
CSSStyleDeclaration.prototype.fontVariantPosition = 
CSSStyleDeclaration.prototype.fontWeight = 
CSSStyleDeclaration.prototype.gap = 
CSSStyleDeclaration.prototype.grid = 
CSSStyleDeclaration.prototype.gridArea = 
CSSStyleDeclaration.prototype.gridAutoColumns = 
CSSStyleDeclaration.prototype.gridAutoFlow = 
CSSStyleDeclaration.prototype.gridAutoRows = 
CSSStyleDeclaration.prototype.gridColumn = 
CSSStyleDeclaration.prototype.gridColumnEnd = 
CSSStyleDeclaration.prototype.gridColumnGap = 
CSSStyleDeclaration.prototype.gridColumnStart = 
CSSStyleDeclaration.prototype.gridGap = 
CSSStyleDeclaration.prototype.gridRow = 
CSSStyleDeclaration.prototype.gridRowEnd = 
CSSStyleDeclaration.prototype.gridRowGap = 
CSSStyleDeclaration.prototype.gridRowStart = 
CSSStyleDeclaration.prototype.gridTemplate = 
CSSStyleDeclaration.prototype.gridTemplateAreas = 
CSSStyleDeclaration.prototype.gridTemplateColumns = 
CSSStyleDeclaration.prototype.gridTemplateRows = 
CSSStyleDeclaration.prototype.hyphens = 
CSSStyleDeclaration.prototype.imageOrientation = 
CSSStyleDeclaration.prototype.imageRendering = 
CSSStyleDeclaration.prototype.imeMode = 
CSSStyleDeclaration.prototype.inlineSize = 
CSSStyleDeclaration.prototype.inset = 
CSSStyleDeclaration.prototype.insetBlock = 
CSSStyleDeclaration.prototype.insetBlockEnd = 
CSSStyleDeclaration.prototype.insetBlockStart = 
CSSStyleDeclaration.prototype.insetInline = 
CSSStyleDeclaration.prototype.insetInlineEnd = 
CSSStyleDeclaration.prototype.insetInlineStart = 
CSSStyleDeclaration.prototype.isolation = 
CSSStyleDeclaration.prototype.justifyContent = 
CSSStyleDeclaration.prototype.justifyItems = 
CSSStyleDeclaration.prototype.justifySelf = 
CSSStyleDeclaration.prototype.left = 
CSSStyleDeclaration.prototype.letterSpacing = 
CSSStyleDeclaration.prototype.lightingColor = 
CSSStyleDeclaration.prototype.lineBreak = 
CSSStyleDeclaration.prototype.lineHeight = 
CSSStyleDeclaration.prototype.listStyle = 
CSSStyleDeclaration.prototype.listStyleImage = 
CSSStyleDeclaration.prototype.listStylePosition = 
CSSStyleDeclaration.prototype.listStyleType = 
CSSStyleDeclaration.prototype.margin = 
CSSStyleDeclaration.prototype.marginBlock = 
CSSStyleDeclaration.prototype.marginBlockEnd = 
CSSStyleDeclaration.prototype.marginBlockStart = 
CSSStyleDeclaration.prototype.marginBottom = 
CSSStyleDeclaration.prototype.marginInline = 
CSSStyleDeclaration.prototype.marginInlineEnd = 
CSSStyleDeclaration.prototype.marginInlineStart = 
CSSStyleDeclaration.prototype.marginLeft = 
CSSStyleDeclaration.prototype.marginRight = 
CSSStyleDeclaration.prototype.marginTop = 
CSSStyleDeclaration.prototype.marker = 
CSSStyleDeclaration.prototype.markerEnd = 
CSSStyleDeclaration.prototype.markerMid = 
CSSStyleDeclaration.prototype.markerStart = 
CSSStyleDeclaration.prototype.mask = 
CSSStyleDeclaration.prototype.maskClip = 
CSSStyleDeclaration.prototype.maskComposite = 
CSSStyleDeclaration.prototype.maskImage = 
CSSStyleDeclaration.prototype.maskMode = 
CSSStyleDeclaration.prototype.maskOrigin = 
CSSStyleDeclaration.prototype.maskPosition = 
CSSStyleDeclaration.prototype.maskPositionX = 
CSSStyleDeclaration.prototype.maskPositionY = 
CSSStyleDeclaration.prototype.maskRepeat = 
CSSStyleDeclaration.prototype.maskSize = 
CSSStyleDeclaration.prototype.maskType = 
CSSStyleDeclaration.prototype.maxBlockSize = 
CSSStyleDeclaration.prototype.maxHeight = 
CSSStyleDeclaration.prototype.maxInlineSize = 
CSSStyleDeclaration.prototype.maxWidth = 
CSSStyleDeclaration.prototype.minBlockSize = 
CSSStyleDeclaration.prototype.minHeight = 
CSSStyleDeclaration.prototype.minInlineSize = 
CSSStyleDeclaration.prototype.minWidth = 
CSSStyleDeclaration.prototype.mixBlendMode = 
CSSStyleDeclaration.prototype.MozAnimation = 
CSSStyleDeclaration.prototype.MozAnimationDelay = 
CSSStyleDeclaration.prototype.MozAnimationDirection = 
CSSStyleDeclaration.prototype.MozAnimationDuration = 
CSSStyleDeclaration.prototype.MozAnimationFillMode = 
CSSStyleDeclaration.prototype.MozAnimationIterationCount = 
CSSStyleDeclaration.prototype.MozAnimationName = 
CSSStyleDeclaration.prototype.MozAnimationPlayState = 
CSSStyleDeclaration.prototype.MozAnimationTimingFunction = 
CSSStyleDeclaration.prototype.MozAppearance = 
CSSStyleDeclaration.prototype.MozBackfaceVisibility = 
CSSStyleDeclaration.prototype.MozBorderEnd = 
CSSStyleDeclaration.prototype.MozBorderEndColor = 
CSSStyleDeclaration.prototype.MozBorderEndStyle = 
CSSStyleDeclaration.prototype.MozBorderEndWidth = 
CSSStyleDeclaration.prototype.MozBorderStart = 
CSSStyleDeclaration.prototype.MozBorderStartColor = 
CSSStyleDeclaration.prototype.MozBorderStartStyle = 
CSSStyleDeclaration.prototype.MozBorderStartWidth = 
CSSStyleDeclaration.prototype.MozBoxAlign = 
CSSStyleDeclaration.prototype.MozBoxDirection = 
CSSStyleDeclaration.prototype.MozBoxFlex = 
CSSStyleDeclaration.prototype.MozBoxOrdinalGroup = 
CSSStyleDeclaration.prototype.MozBoxOrient = 
CSSStyleDeclaration.prototype.MozBoxPack = 
CSSStyleDeclaration.prototype.MozBoxSizing = 
CSSStyleDeclaration.prototype.MozFloatEdge = 
CSSStyleDeclaration.prototype.MozFontFeatureSettings = 
CSSStyleDeclaration.prototype.MozFontLanguageOverride = 
CSSStyleDeclaration.prototype.MozForceBrokenImageIcon = 
CSSStyleDeclaration.prototype.MozHyphens = 
CSSStyleDeclaration.prototype.MozImageRegion = 
CSSStyleDeclaration.prototype.MozMarginEnd = 
CSSStyleDeclaration.prototype.MozMarginStart = 
CSSStyleDeclaration.prototype.MozOrient = 
CSSStyleDeclaration.prototype.MozPaddingEnd = 
CSSStyleDeclaration.prototype.MozPaddingStart = 
CSSStyleDeclaration.prototype.MozPerspective = 
CSSStyleDeclaration.prototype.MozPerspectiveOrigin = 
CSSStyleDeclaration.prototype.MozTabSize = 
CSSStyleDeclaration.prototype.MozTextSizeAdjust = 
CSSStyleDeclaration.prototype.MozTransform = 
CSSStyleDeclaration.prototype.MozTransformOrigin = 
CSSStyleDeclaration.prototype.MozTransformStyle = 
CSSStyleDeclaration.prototype.MozTransition = 
CSSStyleDeclaration.prototype.MozTransitionDelay = 
CSSStyleDeclaration.prototype.MozTransitionDuration = 
CSSStyleDeclaration.prototype.MozTransitionProperty = 
CSSStyleDeclaration.prototype.MozTransitionTimingFunction = 
CSSStyleDeclaration.prototype.MozUserFocus = 
CSSStyleDeclaration.prototype.MozUserInput = 
CSSStyleDeclaration.prototype.MozUserModify = 
CSSStyleDeclaration.prototype.MozUserSelect = 
CSSStyleDeclaration.prototype.MozWindowDragging = 
CSSStyleDeclaration.prototype.objectFit = 
CSSStyleDeclaration.prototype.objectPosition = 
CSSStyleDeclaration.prototype.offset = 
CSSStyleDeclaration.prototype.offsetAnchor = 
CSSStyleDeclaration.prototype.offsetDistance = 
CSSStyleDeclaration.prototype.offsetPath = 
CSSStyleDeclaration.prototype.offsetRotate = 
CSSStyleDeclaration.prototype.opacity = 
CSSStyleDeclaration.prototype.order = 
CSSStyleDeclaration.prototype.outline = 
CSSStyleDeclaration.prototype.outlineColor = 
CSSStyleDeclaration.prototype.outlineOffset = 
CSSStyleDeclaration.prototype.outlineStyle = 
CSSStyleDeclaration.prototype.outlineWidth = 
CSSStyleDeclaration.prototype.overflow = 
CSSStyleDeclaration.prototype.overflowAnchor = 
CSSStyleDeclaration.prototype.overflowBlock = 
CSSStyleDeclaration.prototype.overflowInline = 
CSSStyleDeclaration.prototype.overflowWrap = 
CSSStyleDeclaration.prototype.overflowX = 
CSSStyleDeclaration.prototype.overflowY = 
CSSStyleDeclaration.prototype.overscrollBehavior = 
CSSStyleDeclaration.prototype.overscrollBehaviorBlock = 
CSSStyleDeclaration.prototype.overscrollBehaviorInline = 
CSSStyleDeclaration.prototype.overscrollBehaviorX = 
CSSStyleDeclaration.prototype.overscrollBehaviorY = 
CSSStyleDeclaration.prototype.padding = 
CSSStyleDeclaration.prototype.paddingBlock = 
CSSStyleDeclaration.prototype.paddingBlockEnd = 
CSSStyleDeclaration.prototype.paddingBlockStart = 
CSSStyleDeclaration.prototype.paddingBottom = 
CSSStyleDeclaration.prototype.paddingInline = 
CSSStyleDeclaration.prototype.paddingInlineEnd = 
CSSStyleDeclaration.prototype.paddingInlineStart = 
CSSStyleDeclaration.prototype.paddingLeft = 
CSSStyleDeclaration.prototype.paddingRight = 
CSSStyleDeclaration.prototype.paddingTop = 
CSSStyleDeclaration.prototype.pageBreakAfter = 
CSSStyleDeclaration.prototype.pageBreakBefore = 
CSSStyleDeclaration.prototype.pageBreakInside = 
CSSStyleDeclaration.prototype.paintOrder = 
CSSStyleDeclaration.prototype.perspective = 
CSSStyleDeclaration.prototype.perspectiveOrigin = 
CSSStyleDeclaration.prototype.placeContent = 
CSSStyleDeclaration.prototype.placeItems = 
CSSStyleDeclaration.prototype.placeSelf = 
CSSStyleDeclaration.prototype.pointerEvents = 
CSSStyleDeclaration.prototype.position = 
CSSStyleDeclaration.prototype.quotes = 
CSSStyleDeclaration.prototype.r = 
CSSStyleDeclaration.prototype.resize = 
CSSStyleDeclaration.prototype.right = 
CSSStyleDeclaration.prototype.rotate = 
CSSStyleDeclaration.prototype.rowGap = 
CSSStyleDeclaration.prototype.rubyAlign = 
CSSStyleDeclaration.prototype.rubyPosition = 
CSSStyleDeclaration.prototype.rx = 
CSSStyleDeclaration.prototype.ry = 
CSSStyleDeclaration.prototype.scale = 
CSSStyleDeclaration.prototype.scrollbarColor = 
CSSStyleDeclaration.prototype.scrollbarWidth = 
CSSStyleDeclaration.prototype.scrollBehavior = 
CSSStyleDeclaration.prototype.scrollMargin = 
CSSStyleDeclaration.prototype.scrollMarginBlock = 
CSSStyleDeclaration.prototype.scrollMarginBlockEnd = 
CSSStyleDeclaration.prototype.scrollMarginBlockStart = 
CSSStyleDeclaration.prototype.scrollMarginBottom = 
CSSStyleDeclaration.prototype.scrollMarginInline = 
CSSStyleDeclaration.prototype.scrollMarginInlineEnd = 
CSSStyleDeclaration.prototype.scrollMarginInlineStart = 
CSSStyleDeclaration.prototype.scrollMarginLeft = 
CSSStyleDeclaration.prototype.scrollMarginRight = 
CSSStyleDeclaration.prototype.scrollMarginTop = 
CSSStyleDeclaration.prototype.scrollPadding = 
CSSStyleDeclaration.prototype.scrollPaddingBlock = 
CSSStyleDeclaration.prototype.scrollPaddingBlockEnd = 
CSSStyleDeclaration.prototype.scrollPaddingBlockStart = 
CSSStyleDeclaration.prototype.scrollPaddingBottom = 
CSSStyleDeclaration.prototype.scrollPaddingInline = 
CSSStyleDeclaration.prototype.scrollPaddingInlineEnd = 
CSSStyleDeclaration.prototype.scrollPaddingInlineStart = 
CSSStyleDeclaration.prototype.scrollPaddingLeft = 
CSSStyleDeclaration.prototype.scrollPaddingRight = 
CSSStyleDeclaration.prototype.scrollPaddingTop = 
CSSStyleDeclaration.prototype.scrollSnapAlign = 
CSSStyleDeclaration.prototype.scrollSnapType = 
CSSStyleDeclaration.prototype.shapeImageThreshold = 
CSSStyleDeclaration.prototype.shapeMargin = 
CSSStyleDeclaration.prototype.shapeOutside = 
CSSStyleDeclaration.prototype.shapeRendering = 
CSSStyleDeclaration.prototype.stopColor = 
CSSStyleDeclaration.prototype.stopOpacity = 
CSSStyleDeclaration.prototype.stroke = 
CSSStyleDeclaration.prototype.strokeDasharray = 
CSSStyleDeclaration.prototype.strokeDashoffset = 
CSSStyleDeclaration.prototype.strokeLinecap = 
CSSStyleDeclaration.prototype.strokeLinejoin = 
CSSStyleDeclaration.prototype.strokeMiterlimit = 
CSSStyleDeclaration.prototype.strokeOpacity = 
CSSStyleDeclaration.prototype.strokeWidth = 
CSSStyleDeclaration.prototype.tableLayout = 
CSSStyleDeclaration.prototype.tabSize = 
CSSStyleDeclaration.prototype.textAlign = 
CSSStyleDeclaration.prototype.textAlignLast = 
CSSStyleDeclaration.prototype.textAnchor = 
CSSStyleDeclaration.prototype.textCombineUpright = 
CSSStyleDeclaration.prototype.textDecoration = 
CSSStyleDeclaration.prototype.textDecorationColor = 
CSSStyleDeclaration.prototype.textDecorationLine = 
CSSStyleDeclaration.prototype.textDecorationSkipInk = 
CSSStyleDeclaration.prototype.textDecorationStyle = 
CSSStyleDeclaration.prototype.textDecorationThickness = 
CSSStyleDeclaration.prototype.textEmphasis = 
CSSStyleDeclaration.prototype.textEmphasisColor = 
CSSStyleDeclaration.prototype.textEmphasisPosition = 
CSSStyleDeclaration.prototype.textEmphasisStyle = 
CSSStyleDeclaration.prototype.textIndent = 
CSSStyleDeclaration.prototype.textJustify = 
CSSStyleDeclaration.prototype.textOrientation = 
CSSStyleDeclaration.prototype.textOverflow = 
CSSStyleDeclaration.prototype.textRendering = 
CSSStyleDeclaration.prototype.textShadow = 
CSSStyleDeclaration.prototype.textUnderlineOffset = 
CSSStyleDeclaration.prototype.textUnderlinePosition = 
CSSStyleDeclaration.prototype.top = 
CSSStyleDeclaration.prototype.touchAction = 
CSSStyleDeclaration.prototype.transform = 
CSSStyleDeclaration.prototype.transformBox = 
CSSStyleDeclaration.prototype.transformOrigin = 
CSSStyleDeclaration.prototype.transformStyle = 
CSSStyleDeclaration.prototype.transition = 
CSSStyleDeclaration.prototype.transitionProperty = 
CSSStyleDeclaration.prototype.transitionTimingFunction = 
CSSStyleDeclaration.prototype.translate = 
CSSStyleDeclaration.prototype.unicodeBidi = 
CSSStyleDeclaration.prototype.userSelect = 
CSSStyleDeclaration.prototype.vectorEffect = 
CSSStyleDeclaration.prototype.verticalAlign = 
CSSStyleDeclaration.prototype.visibility = 
CSSStyleDeclaration.prototype.webkitAlignContent = 
CSSStyleDeclaration.prototype.WebkitAlignContent = 
CSSStyleDeclaration.prototype.webkitAlignItems = 
CSSStyleDeclaration.prototype.WebkitAlignItems = 
CSSStyleDeclaration.prototype.webkitAlignSelf = 
CSSStyleDeclaration.prototype.WebkitAlignSelf = 
CSSStyleDeclaration.prototype.webkitAnimation = 
CSSStyleDeclaration.prototype.WebkitAnimation = 
CSSStyleDeclaration.prototype.webkitAnimationDelay = 
CSSStyleDeclaration.prototype.WebkitAnimationDelay = 
CSSStyleDeclaration.prototype.webkitAnimationDirection = 
CSSStyleDeclaration.prototype.WebkitAnimationDirection = 
CSSStyleDeclaration.prototype.webkitAnimationDuration = 
CSSStyleDeclaration.prototype.WebkitAnimationDuration = 
CSSStyleDeclaration.prototype.webkitAnimationFillMode = 
CSSStyleDeclaration.prototype.WebkitAnimationFillMode = 
CSSStyleDeclaration.prototype.webkitAnimationIterationCount = 
CSSStyleDeclaration.prototype.WebkitAnimationIterationCount = 
CSSStyleDeclaration.prototype.webkitAnimationName = 
CSSStyleDeclaration.prototype.WebkitAnimationName = 
CSSStyleDeclaration.prototype.webkitAnimationPlayState = 
CSSStyleDeclaration.prototype.WebkitAnimationPlayState = 
CSSStyleDeclaration.prototype.webkitAnimationTimingFunction = 
CSSStyleDeclaration.prototype.WebkitAnimationTimingFunction = 
CSSStyleDeclaration.prototype.webkitAppearance = 
CSSStyleDeclaration.prototype.WebkitAppearance = 
CSSStyleDeclaration.prototype.webkitBackfaceVisibility = 
CSSStyleDeclaration.prototype.WebkitBackfaceVisibility = 
CSSStyleDeclaration.prototype.webkitBackgroundClip = 
CSSStyleDeclaration.prototype.WebkitBackgroundClip = 
CSSStyleDeclaration.prototype.webkitBackgroundOrigin = 
CSSStyleDeclaration.prototype.WebkitBackgroundOrigin = 
CSSStyleDeclaration.prototype.webkitBackgroundSize = 
CSSStyleDeclaration.prototype.WebkitBackgroundSize = 
CSSStyleDeclaration.prototype.webkitBorderBottomLeftRadius = 
CSSStyleDeclaration.prototype.WebkitBorderBottomLeftRadius = 
CSSStyleDeclaration.prototype.webkitBorderBottomRightRadius = 
CSSStyleDeclaration.prototype.WebkitBorderBottomRightRadius = 
CSSStyleDeclaration.prototype.webkitBorderRadius = 
CSSStyleDeclaration.prototype.WebkitBorderRadius = 
CSSStyleDeclaration.prototype.webkitBorderTopLeftRadius = 
CSSStyleDeclaration.prototype.WebkitBorderTopLeftRadius = 
CSSStyleDeclaration.prototype.webkitBorderTopRightRadius = 
CSSStyleDeclaration.prototype.WebkitBorderTopRightRadius = 
CSSStyleDeclaration.prototype.webkitBoxAlign = 
CSSStyleDeclaration.prototype.WebkitBoxAlign = 
CSSStyleDeclaration.prototype.webkitBoxDirection = 
CSSStyleDeclaration.prototype.WebkitBoxDirection = 
CSSStyleDeclaration.prototype.webkitBoxFlex = 
CSSStyleDeclaration.prototype.WebkitBoxFlex = 
CSSStyleDeclaration.prototype.webkitBoxOrdinalGroup = 
CSSStyleDeclaration.prototype.WebkitBoxOrdinalGroup = 
CSSStyleDeclaration.prototype.webkitBoxOrient = 
CSSStyleDeclaration.prototype.WebkitBoxOrient = 
CSSStyleDeclaration.prototype.webkitBoxPack = 
CSSStyleDeclaration.prototype.WebkitBoxPack = 
CSSStyleDeclaration.prototype.webkitBoxShadow = 
CSSStyleDeclaration.prototype.WebkitBoxShadow = 
CSSStyleDeclaration.prototype.webkitBoxSizing = 
CSSStyleDeclaration.prototype.WebkitBoxSizing = 
CSSStyleDeclaration.prototype.webkitFilter = 
CSSStyleDeclaration.prototype.WebkitFilter = 
CSSStyleDeclaration.prototype.webkitFlex = 
CSSStyleDeclaration.prototype.WebkitFlex = 
CSSStyleDeclaration.prototype.webkitFlexBasis = 
CSSStyleDeclaration.prototype.WebkitFlexBasis = 
CSSStyleDeclaration.prototype.webkitFlexDirection = 
CSSStyleDeclaration.prototype.WebkitFlexDirection = 
CSSStyleDeclaration.prototype.webkitFlexFlow = 
CSSStyleDeclaration.prototype.WebkitFlexFlow = 
CSSStyleDeclaration.prototype.webkitFlexGrow = 
CSSStyleDeclaration.prototype.WebkitFlexGrow = 
CSSStyleDeclaration.prototype.webkitFlexShrink = 
CSSStyleDeclaration.prototype.WebkitFlexShrink = 
CSSStyleDeclaration.prototype.webkitFlexWrap = 
CSSStyleDeclaration.prototype.WebkitFlexWrap = 
CSSStyleDeclaration.prototype.webkitJustifyContent = 
CSSStyleDeclaration.prototype.WebkitJustifyContent = 
CSSStyleDeclaration.prototype.webkitLineClamp = 
CSSStyleDeclaration.prototype.WebkitLineClamp = 
CSSStyleDeclaration.prototype.webkitMask = 
CSSStyleDeclaration.prototype.WebkitMask = 
CSSStyleDeclaration.prototype.webkitMaskClip = 
CSSStyleDeclaration.prototype.WebkitMaskClip = 
CSSStyleDeclaration.prototype.webkitMaskComposite = 
CSSStyleDeclaration.prototype.WebkitMaskComposite = 
CSSStyleDeclaration.prototype.webkitMaskImage = 
CSSStyleDeclaration.prototype.WebkitMaskImage = 
CSSStyleDeclaration.prototype.webkitMaskOrigin = 
CSSStyleDeclaration.prototype.WebkitMaskOrigin = 
CSSStyleDeclaration.prototype.webkitMaskPosition = 
CSSStyleDeclaration.prototype.WebkitMaskPosition = 
CSSStyleDeclaration.prototype.webkitMaskPositionX = 
CSSStyleDeclaration.prototype.WebkitMaskPositionX = 
CSSStyleDeclaration.prototype.webkitMaskPositionY = 
CSSStyleDeclaration.prototype.WebkitMaskPositionY = 
CSSStyleDeclaration.prototype.webkitMaskRepeat = 
CSSStyleDeclaration.prototype.WebkitMaskRepeat = 
CSSStyleDeclaration.prototype.webkitMaskSize = 
CSSStyleDeclaration.prototype.WebkitMaskSize = 
CSSStyleDeclaration.prototype.webkitOrder = 
CSSStyleDeclaration.prototype.WebkitOrder = 
CSSStyleDeclaration.prototype.webkitPerspective = 
CSSStyleDeclaration.prototype.WebkitPerspective = 
CSSStyleDeclaration.prototype.webkitPerspectiveOrigin = 
CSSStyleDeclaration.prototype.WebkitPerspectiveOrigin = 
CSSStyleDeclaration.prototype.webkitTextFillColor = 
CSSStyleDeclaration.prototype.WebkitTextFillColor = 
CSSStyleDeclaration.prototype.webkitTextSizeAdjust = 
CSSStyleDeclaration.prototype.WebkitTextSizeAdjust = 
CSSStyleDeclaration.prototype.webkitTextStroke = 
CSSStyleDeclaration.prototype.WebkitTextStroke = 
CSSStyleDeclaration.prototype.webkitTextStrokeColor = 
CSSStyleDeclaration.prototype.WebkitTextStrokeColor = 
CSSStyleDeclaration.prototype.webkitTextStrokeWidth = 
CSSStyleDeclaration.prototype.WebkitTextStrokeWidth = 
CSSStyleDeclaration.prototype.webkitTransform = 
CSSStyleDeclaration.prototype.WebkitTransform = 
CSSStyleDeclaration.prototype.webkitTransformOrigin = 
CSSStyleDeclaration.prototype.WebkitTransformOrigin = 
CSSStyleDeclaration.prototype.webkitTransformStyle = 
CSSStyleDeclaration.prototype.WebkitTransformStyle = 
CSSStyleDeclaration.prototype.webkitTransition = 
CSSStyleDeclaration.prototype.WebkitTransition = 
CSSStyleDeclaration.prototype.webkitTransitionDelay = 
CSSStyleDeclaration.prototype.WebkitTransitionDelay = 
CSSStyleDeclaration.prototype.webkitTransitionDuration = 
CSSStyleDeclaration.prototype.WebkitTransitionDuration = 
CSSStyleDeclaration.prototype.webkitTransitionProperty = 
CSSStyleDeclaration.prototype.WebkitTransitionProperty = 
CSSStyleDeclaration.prototype.webkitTransitionTimingFunction = 
CSSStyleDeclaration.prototype.WebkitTransitionTimingFunction = 
CSSStyleDeclaration.prototype.webkitUserSelect = 
CSSStyleDeclaration.prototype.WebkitUserSelect = 
CSSStyleDeclaration.prototype.whiteSpace = 
CSSStyleDeclaration.prototype.willChange = 
CSSStyleDeclaration.prototype.wordBreak = 
CSSStyleDeclaration.prototype.wordSpacing = 
CSSStyleDeclaration.prototype.wordWrap = 
CSSStyleDeclaration.prototype.writingMode = 
CSSStyleDeclaration.prototype.x = 
CSSStyleDeclaration.prototype.y = 
CSSStyleDeclaration.prototype.zIndex = 
CSSStyleDeclaration.prototype.animationDelay =
CSSStyleDeclaration.prototype.animationDuration =
CSSStyleDeclaration.prototype.transitionDelay =
CSSStyleDeclaration.prototype.transitionDuration ="";

// A handful of declarations with other values

CSSStyleDeclaration.prototype.textTransform = "none", // acid test 46
CSSStyleDeclaration.prototype.borderImageOutset = "0";
CSSStyleDeclaration.prototype.borderImageWidth = "1";
CSSStyleDeclaration.prototype.borderImageSlice = "100%";
CSSStyleDeclaration.prototype.border = "1px solid rgb(193, 193, 193)";
CSSStyleDeclaration.prototype.borderBottom = "1px solid rgb(193, 193, 193)";
CSSStyleDeclaration.prototype.borderLeft = "1px solid rgb(193, 193, 193)";
CSSStyleDeclaration.prototype.borderRight = "1px solid rgb(193, 193, 193)";
CSSStyleDeclaration.prototype.borderTop = "1px solid rgb(193, 193, 193)";
CSSStyleDeclaration.prototype.borderBottomWidth = "1px";
CSSStyleDeclaration.prototype.borderLeftWidth = "1px";
CSSStyleDeclaration.prototype.borderRightWidth = "1px";
CSSStyleDeclaration.prototype.borderTopWidth = "1px";
CSSStyleDeclaration.prototype.borderWidth = "1px";
CSSStyleDeclaration.prototype.width = "250px";
CSSStyleDeclaration.prototype.height = "40px";
CSSStyleDeclaration.prototype.borderImage = "none 100% / 1 / 0 stretch";
CSSStyleDeclaration.prototype.MozBorderImage = "none 100% / 1 / 0 stretch";
CSSStyleDeclaration.prototype.webkitBorderImage = "none 100% / 1 / 0 stretch";
CSSStyleDeclaration.prototype.WebkitBorderImage = "none 100% / 1 / 0 stretch";
CSSStyleDeclaration.prototype.borderImageSource = "none";
CSSStyleDeclaration.prototype.borderBottomColor = "rgb(193, 193, 193)";
CSSStyleDeclaration.prototype.borderColor = "rgb(193, 193, 193)";
CSSStyleDeclaration.prototype.borderLeftColor = "rgb(193, 193, 193)";
CSSStyleDeclaration.prototype.borderRightColor = "rgb(193, 193, 193)";
CSSStyleDeclaration.prototype.borderTopColor = "rgb(193, 193, 193)";
CSSStyleDeclaration.prototype.borderBottomStyle = "solid";
CSSStyleDeclaration.prototype.borderLeftStyle = "solid";
CSSStyleDeclaration.prototype.borderRightStyle = "solid";
CSSStyleDeclaration.prototype.borderStyle = "solid";
CSSStyleDeclaration.prototype.borderTopStyle = "solid";
CSSStyleDeclaration.prototype.borderImageRepeat = "stretch";
CSSStyleDeclaration.prototype.cssText = "width: 250px; height: 40px; border: 1px solid rgb(193, 193, 193);";
CSSStyleDeclaration.prototype.parentRule = null;


^ permalink raw reply	[flat|nested] 5+ messages in thread

* proposed CSSStyleDeclaration properties and defaults
  2021-12-02  4:05 ` proposed CSSStyleDeclaration properties and defaults Kevin Carhart
@ 2021-12-02  4:17   ` Karl Dahlke
  0 siblings, 0 replies; 5+ messages in thread
From: Karl Dahlke @ 2021-12-02  4:17 UTC (permalink / raw)
  To: edbrowse-dev

Seems simple, straightforward, and harmless.
Still, I'll probably set the version tomorrow, then paste this in afterwards.

I'll also consolidate,
an array of properties that should be "" then just loop through the array.
It's more concise.
The other defaults that aren't "" might also consolidate or might be best left as you have them.


Karl Dahlke


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2021-12-02  4:17 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-11-30 23:27 Carl Linnaeus Karl Dahlke
2021-12-01  7:44 ` Adam Thompson
2021-12-02  4:05 ` proposed CSSStyleDeclaration properties and defaults Kevin Carhart
2021-12-02  4:17   ` Karl Dahlke
2021-12-02  4:14 ` corrected: proposed CSSStyleDeclaration properties and default values Kevin Carhart

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).