249 lines
		
	
	
		
			12 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
		
		
			
		
	
	
			249 lines
		
	
	
		
			12 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
|  | 'use strict'; | ||
|  | 
 | ||
|  | /** | ||
|  |  * This file contains all implemented properties that are not a part of any | ||
|  |  * current specifications or drafts, but are handled by browsers nevertheless. | ||
|  |  */ | ||
|  | 
 | ||
|  | var allExtraProperties = new Set(); | ||
|  | module.exports = allExtraProperties; | ||
|  | allExtraProperties.add('background-position-x'); | ||
|  | allExtraProperties.add('background-position-y'); | ||
|  | allExtraProperties.add('background-repeat-x'); | ||
|  | allExtraProperties.add('background-repeat-y'); | ||
|  | allExtraProperties.add('color-interpolation'); | ||
|  | allExtraProperties.add('color-profile'); | ||
|  | allExtraProperties.add('color-rendering'); | ||
|  | allExtraProperties.add('css-float'); | ||
|  | allExtraProperties.add('enable-background'); | ||
|  | allExtraProperties.add('fill'); | ||
|  | allExtraProperties.add('fill-opacity'); | ||
|  | allExtraProperties.add('fill-rule'); | ||
|  | allExtraProperties.add('glyph-orientation-horizontal'); | ||
|  | allExtraProperties.add('image-rendering'); | ||
|  | allExtraProperties.add('kerning'); | ||
|  | allExtraProperties.add('marker'); | ||
|  | allExtraProperties.add('marker-end'); | ||
|  | allExtraProperties.add('marker-mid'); | ||
|  | allExtraProperties.add('marker-offset'); | ||
|  | allExtraProperties.add('marker-start'); | ||
|  | allExtraProperties.add('marks'); | ||
|  | allExtraProperties.add('pointer-events'); | ||
|  | allExtraProperties.add('shape-rendering'); | ||
|  | allExtraProperties.add('size'); | ||
|  | allExtraProperties.add('src'); | ||
|  | allExtraProperties.add('stop-color'); | ||
|  | allExtraProperties.add('stop-opacity'); | ||
|  | allExtraProperties.add('stroke'); | ||
|  | allExtraProperties.add('stroke-dasharray'); | ||
|  | allExtraProperties.add('stroke-dashoffset'); | ||
|  | allExtraProperties.add('stroke-linecap'); | ||
|  | allExtraProperties.add('stroke-linejoin'); | ||
|  | allExtraProperties.add('stroke-miterlimit'); | ||
|  | allExtraProperties.add('stroke-opacity'); | ||
|  | allExtraProperties.add('stroke-width'); | ||
|  | allExtraProperties.add('text-anchor'); | ||
|  | allExtraProperties.add('text-line-through'); | ||
|  | allExtraProperties.add('text-line-through-color'); | ||
|  | allExtraProperties.add('text-line-through-mode'); | ||
|  | allExtraProperties.add('text-line-through-style'); | ||
|  | allExtraProperties.add('text-line-through-width'); | ||
|  | allExtraProperties.add('text-overline'); | ||
|  | allExtraProperties.add('text-overline-color'); | ||
|  | allExtraProperties.add('text-overline-mode'); | ||
|  | allExtraProperties.add('text-overline-style'); | ||
|  | allExtraProperties.add('text-overline-width'); | ||
|  | allExtraProperties.add('text-rendering'); | ||
|  | allExtraProperties.add('text-underline'); | ||
|  | allExtraProperties.add('text-underline-color'); | ||
|  | allExtraProperties.add('text-underline-mode'); | ||
|  | allExtraProperties.add('text-underline-style'); | ||
|  | allExtraProperties.add('text-underline-width'); | ||
|  | allExtraProperties.add('unicode-range'); | ||
|  | allExtraProperties.add('vector-effect'); | ||
|  | allExtraProperties.add('webkit-animation'); | ||
|  | allExtraProperties.add('webkit-animation-delay'); | ||
|  | allExtraProperties.add('webkit-animation-direction'); | ||
|  | allExtraProperties.add('webkit-animation-duration'); | ||
|  | allExtraProperties.add('webkit-animation-fill-mode'); | ||
|  | allExtraProperties.add('webkit-animation-iteration-count'); | ||
|  | allExtraProperties.add('webkit-animation-name'); | ||
|  | allExtraProperties.add('webkit-animation-play-state'); | ||
|  | allExtraProperties.add('webkit-animation-timing-function'); | ||
|  | allExtraProperties.add('webkit-appearance'); | ||
|  | allExtraProperties.add('webkit-aspect-ratio'); | ||
|  | allExtraProperties.add('webkit-backface-visibility'); | ||
|  | allExtraProperties.add('webkit-background-clip'); | ||
|  | allExtraProperties.add('webkit-background-composite'); | ||
|  | allExtraProperties.add('webkit-background-origin'); | ||
|  | allExtraProperties.add('webkit-background-size'); | ||
|  | allExtraProperties.add('webkit-border-after'); | ||
|  | allExtraProperties.add('webkit-border-after-color'); | ||
|  | allExtraProperties.add('webkit-border-after-style'); | ||
|  | allExtraProperties.add('webkit-border-after-width'); | ||
|  | allExtraProperties.add('webkit-border-before'); | ||
|  | allExtraProperties.add('webkit-border-before-color'); | ||
|  | allExtraProperties.add('webkit-border-before-style'); | ||
|  | allExtraProperties.add('webkit-border-before-width'); | ||
|  | allExtraProperties.add('webkit-border-end'); | ||
|  | allExtraProperties.add('webkit-border-end-color'); | ||
|  | allExtraProperties.add('webkit-border-end-style'); | ||
|  | allExtraProperties.add('webkit-border-end-width'); | ||
|  | allExtraProperties.add('webkit-border-fit'); | ||
|  | allExtraProperties.add('webkit-border-horizontal-spacing'); | ||
|  | allExtraProperties.add('webkit-border-image'); | ||
|  | allExtraProperties.add('webkit-border-radius'); | ||
|  | allExtraProperties.add('webkit-border-start'); | ||
|  | allExtraProperties.add('webkit-border-start-color'); | ||
|  | allExtraProperties.add('webkit-border-start-style'); | ||
|  | allExtraProperties.add('webkit-border-start-width'); | ||
|  | allExtraProperties.add('webkit-border-vertical-spacing'); | ||
|  | allExtraProperties.add('webkit-box-align'); | ||
|  | allExtraProperties.add('webkit-box-direction'); | ||
|  | allExtraProperties.add('webkit-box-flex'); | ||
|  | allExtraProperties.add('webkit-box-flex-group'); | ||
|  | allExtraProperties.add('webkit-box-lines'); | ||
|  | allExtraProperties.add('webkit-box-ordinal-group'); | ||
|  | allExtraProperties.add('webkit-box-orient'); | ||
|  | allExtraProperties.add('webkit-box-pack'); | ||
|  | allExtraProperties.add('webkit-box-reflect'); | ||
|  | allExtraProperties.add('webkit-box-shadow'); | ||
|  | allExtraProperties.add('webkit-color-correction'); | ||
|  | allExtraProperties.add('webkit-column-axis'); | ||
|  | allExtraProperties.add('webkit-column-break-after'); | ||
|  | allExtraProperties.add('webkit-column-break-before'); | ||
|  | allExtraProperties.add('webkit-column-break-inside'); | ||
|  | allExtraProperties.add('webkit-column-count'); | ||
|  | allExtraProperties.add('webkit-column-gap'); | ||
|  | allExtraProperties.add('webkit-column-rule'); | ||
|  | allExtraProperties.add('webkit-column-rule-color'); | ||
|  | allExtraProperties.add('webkit-column-rule-style'); | ||
|  | allExtraProperties.add('webkit-column-rule-width'); | ||
|  | allExtraProperties.add('webkit-columns'); | ||
|  | allExtraProperties.add('webkit-column-span'); | ||
|  | allExtraProperties.add('webkit-column-width'); | ||
|  | allExtraProperties.add('webkit-filter'); | ||
|  | allExtraProperties.add('webkit-flex-align'); | ||
|  | allExtraProperties.add('webkit-flex-direction'); | ||
|  | allExtraProperties.add('webkit-flex-flow'); | ||
|  | allExtraProperties.add('webkit-flex-item-align'); | ||
|  | allExtraProperties.add('webkit-flex-line-pack'); | ||
|  | allExtraProperties.add('webkit-flex-order'); | ||
|  | allExtraProperties.add('webkit-flex-pack'); | ||
|  | allExtraProperties.add('webkit-flex-wrap'); | ||
|  | allExtraProperties.add('webkit-flow-from'); | ||
|  | allExtraProperties.add('webkit-flow-into'); | ||
|  | allExtraProperties.add('webkit-font-feature-settings'); | ||
|  | allExtraProperties.add('webkit-font-kerning'); | ||
|  | allExtraProperties.add('webkit-font-size-delta'); | ||
|  | allExtraProperties.add('webkit-font-smoothing'); | ||
|  | allExtraProperties.add('webkit-font-variant-ligatures'); | ||
|  | allExtraProperties.add('webkit-highlight'); | ||
|  | allExtraProperties.add('webkit-hyphenate-character'); | ||
|  | allExtraProperties.add('webkit-hyphenate-limit-after'); | ||
|  | allExtraProperties.add('webkit-hyphenate-limit-before'); | ||
|  | allExtraProperties.add('webkit-hyphenate-limit-lines'); | ||
|  | allExtraProperties.add('webkit-hyphens'); | ||
|  | allExtraProperties.add('webkit-line-align'); | ||
|  | allExtraProperties.add('webkit-line-box-contain'); | ||
|  | allExtraProperties.add('webkit-line-break'); | ||
|  | allExtraProperties.add('webkit-line-clamp'); | ||
|  | allExtraProperties.add('webkit-line-grid'); | ||
|  | allExtraProperties.add('webkit-line-snap'); | ||
|  | allExtraProperties.add('webkit-locale'); | ||
|  | allExtraProperties.add('webkit-logical-height'); | ||
|  | allExtraProperties.add('webkit-logical-width'); | ||
|  | allExtraProperties.add('webkit-margin-after'); | ||
|  | allExtraProperties.add('webkit-margin-after-collapse'); | ||
|  | allExtraProperties.add('webkit-margin-before'); | ||
|  | allExtraProperties.add('webkit-margin-before-collapse'); | ||
|  | allExtraProperties.add('webkit-margin-bottom-collapse'); | ||
|  | allExtraProperties.add('webkit-margin-collapse'); | ||
|  | allExtraProperties.add('webkit-margin-end'); | ||
|  | allExtraProperties.add('webkit-margin-start'); | ||
|  | allExtraProperties.add('webkit-margin-top-collapse'); | ||
|  | allExtraProperties.add('webkit-marquee'); | ||
|  | allExtraProperties.add('webkit-marquee-direction'); | ||
|  | allExtraProperties.add('webkit-marquee-increment'); | ||
|  | allExtraProperties.add('webkit-marquee-repetition'); | ||
|  | allExtraProperties.add('webkit-marquee-speed'); | ||
|  | allExtraProperties.add('webkit-marquee-style'); | ||
|  | allExtraProperties.add('webkit-mask'); | ||
|  | allExtraProperties.add('webkit-mask-attachment'); | ||
|  | allExtraProperties.add('webkit-mask-box-image'); | ||
|  | allExtraProperties.add('webkit-mask-box-image-outset'); | ||
|  | allExtraProperties.add('webkit-mask-box-image-repeat'); | ||
|  | allExtraProperties.add('webkit-mask-box-image-slice'); | ||
|  | allExtraProperties.add('webkit-mask-box-image-source'); | ||
|  | allExtraProperties.add('webkit-mask-box-image-width'); | ||
|  | allExtraProperties.add('webkit-mask-clip'); | ||
|  | allExtraProperties.add('webkit-mask-composite'); | ||
|  | allExtraProperties.add('webkit-mask-image'); | ||
|  | allExtraProperties.add('webkit-mask-origin'); | ||
|  | allExtraProperties.add('webkit-mask-position'); | ||
|  | allExtraProperties.add('webkit-mask-position-x'); | ||
|  | allExtraProperties.add('webkit-mask-position-y'); | ||
|  | allExtraProperties.add('webkit-mask-repeat'); | ||
|  | allExtraProperties.add('webkit-mask-repeat-x'); | ||
|  | allExtraProperties.add('webkit-mask-repeat-y'); | ||
|  | allExtraProperties.add('webkit-mask-size'); | ||
|  | allExtraProperties.add('webkit-match-nearest-mail-blockquote-color'); | ||
|  | allExtraProperties.add('webkit-max-logical-height'); | ||
|  | allExtraProperties.add('webkit-max-logical-width'); | ||
|  | allExtraProperties.add('webkit-min-logical-height'); | ||
|  | allExtraProperties.add('webkit-min-logical-width'); | ||
|  | allExtraProperties.add('webkit-nbsp-mode'); | ||
|  | allExtraProperties.add('webkit-overflow-scrolling'); | ||
|  | allExtraProperties.add('webkit-padding-after'); | ||
|  | allExtraProperties.add('webkit-padding-before'); | ||
|  | allExtraProperties.add('webkit-padding-end'); | ||
|  | allExtraProperties.add('webkit-padding-start'); | ||
|  | allExtraProperties.add('webkit-perspective'); | ||
|  | allExtraProperties.add('webkit-perspective-origin'); | ||
|  | allExtraProperties.add('webkit-perspective-origin-x'); | ||
|  | allExtraProperties.add('webkit-perspective-origin-y'); | ||
|  | allExtraProperties.add('webkit-print-color-adjust'); | ||
|  | allExtraProperties.add('webkit-region-break-after'); | ||
|  | allExtraProperties.add('webkit-region-break-before'); | ||
|  | allExtraProperties.add('webkit-region-break-inside'); | ||
|  | allExtraProperties.add('webkit-region-overflow'); | ||
|  | allExtraProperties.add('webkit-rtl-ordering'); | ||
|  | allExtraProperties.add('webkit-svg-shadow'); | ||
|  | allExtraProperties.add('webkit-tap-highlight-color'); | ||
|  | allExtraProperties.add('webkit-text-combine'); | ||
|  | allExtraProperties.add('webkit-text-decorations-in-effect'); | ||
|  | allExtraProperties.add('webkit-text-emphasis'); | ||
|  | allExtraProperties.add('webkit-text-emphasis-color'); | ||
|  | allExtraProperties.add('webkit-text-emphasis-position'); | ||
|  | allExtraProperties.add('webkit-text-emphasis-style'); | ||
|  | allExtraProperties.add('webkit-text-fill-color'); | ||
|  | allExtraProperties.add('webkit-text-orientation'); | ||
|  | allExtraProperties.add('webkit-text-security'); | ||
|  | allExtraProperties.add('webkit-text-size-adjust'); | ||
|  | allExtraProperties.add('webkit-text-stroke'); | ||
|  | allExtraProperties.add('webkit-text-stroke-color'); | ||
|  | allExtraProperties.add('webkit-text-stroke-width'); | ||
|  | allExtraProperties.add('webkit-transform'); | ||
|  | allExtraProperties.add('webkit-transform-origin'); | ||
|  | allExtraProperties.add('webkit-transform-origin-x'); | ||
|  | allExtraProperties.add('webkit-transform-origin-y'); | ||
|  | allExtraProperties.add('webkit-transform-origin-z'); | ||
|  | allExtraProperties.add('webkit-transform-style'); | ||
|  | allExtraProperties.add('webkit-transition'); | ||
|  | allExtraProperties.add('webkit-transition-delay'); | ||
|  | allExtraProperties.add('webkit-transition-duration'); | ||
|  | allExtraProperties.add('webkit-transition-property'); | ||
|  | allExtraProperties.add('webkit-transition-timing-function'); | ||
|  | allExtraProperties.add('webkit-user-drag'); | ||
|  | allExtraProperties.add('webkit-user-modify'); | ||
|  | allExtraProperties.add('webkit-user-select'); | ||
|  | allExtraProperties.add('webkit-wrap'); | ||
|  | allExtraProperties.add('webkit-wrap-flow'); | ||
|  | allExtraProperties.add('webkit-wrap-margin'); | ||
|  | allExtraProperties.add('webkit-wrap-padding'); | ||
|  | allExtraProperties.add('webkit-wrap-shape-inside'); | ||
|  | allExtraProperties.add('webkit-wrap-shape-outside'); | ||
|  | allExtraProperties.add('webkit-wrap-through'); | ||
|  | allExtraProperties.add('webkit-writing-mode'); | ||
|  | allExtraProperties.add('zoom'); |