From 0e45d41a932c06c982bc2a2f4799f6634dfe54c5 Mon Sep 17 00:00:00 2001 From: Pine Wu Date: Tue, 10 Apr 2018 10:47:38 -0700 Subject: [PATCH 01/10] demo --- src/data/mdn.ts | 7498 +++++++++++++++++++++++++++++++++ src/services/languageFacts.ts | 33 +- 2 files changed, 7528 insertions(+), 3 deletions(-) create mode 100644 src/data/mdn.ts diff --git a/src/data/mdn.ts b/src/data/mdn.ts new file mode 100644 index 00000000..d31a7874 --- /dev/null +++ b/src/data/mdn.ts @@ -0,0 +1,7498 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +export const data = { + "--*": { + "syntax": "", + "media": "all", + "inherited": true, + "animationType": "discrete", + "percentages": "no", + "groups": [ + "CSS Variables" + ], + "initial": "seeProse", + "appliesto": "allElements", + "computed": "asSpecifiedWithVarsSubstituted", + "order": "perGrammar", + "status": "experimental" + }, + "-ms-accelerator": { + "syntax": "false | true", + "media": "visual", + "inherited": false, + "animationType": "discrete", + "percentages": "no", + "groups": [ + "Microsoft Extensions" + ], + "initial": "false", + "appliesto": "allElements", + "computed": "asSpecified", + "order": "uniqueOrder", + "status": "nonstandard" + }, + "-ms-block-progression": { + "syntax": "tb | rl | bt | lr", + "media": "visual", + "inherited": false, + "animationType": "discrete", + "percentages": "no", + "groups": [ + "Microsoft Extensions" + ], + "initial": "tb", + "appliesto": "allElements", + "computed": "asSpecified", + "order": "uniqueOrder", + "status": "nonstandard" + }, + "-ms-content-zoom-chaining": { + "syntax": "none | chained", + "media": "interactive", + "inherited": false, + "animationType": "discrete", + "percentages": "no", + "groups": [ + "Microsoft Extensions" + ], + "initial": "none", + "appliesto": "nonReplacedBlockAndInlineBlockElements", + "computed": "asSpecified", + "order": "uniqueOrder", + "status": "nonstandard" + }, + "-ms-content-zooming": { + "syntax": "none | zoom", + "media": "interactive", + "inherited": false, + "animationType": "discrete", + "percentages": "no", + "groups": [ + "Microsoft Extensions" + ], + "initial": "zoomForTheTopLevelNoneForTheRest", + "appliesto": "nonReplacedBlockAndInlineBlockElements", + "computed": "asSpecified", + "order": "uniqueOrder", + "status": "nonstandard" + }, + "-ms-content-zoom-limit": { + "syntax": "<'-ms-content-zoom-limit-min'> <'-ms-content-zoom-limit-max'>", + "media": "interactive", + "inherited": false, + "animationType": "discrete", + "percentages": [ + "-ms-content-zoom-limit-max", + "-ms-content-zoom-limit-min" + ], + "groups": [ + "Microsoft Extensions" + ], + "initial": [ + "-ms-content-zoom-limit-max", + "-ms-content-zoom-limit-min" + ], + "appliesto": "nonReplacedBlockAndInlineBlockElements", + "computed": [ + "-ms-content-zoom-limit-max", + "-ms-content-zoom-limit-min" + ], + "order": "uniqueOrder", + "status": "nonstandard" + }, + "-ms-content-zoom-limit-max": { + "syntax": "", + "media": "interactive", + "inherited": false, + "animationType": "discrete", + "percentages": "maxZoomFactor", + "groups": [ + "Microsoft Extensions" + ], + "initial": "400%", + "appliesto": "nonReplacedBlockAndInlineBlockElements", + "computed": "asSpecified", + "order": "uniqueOrder", + "status": "nonstandard" + }, + "-ms-content-zoom-limit-min": { + "syntax": "", + "media": "interactive", + "inherited": false, + "animationType": "discrete", + "percentages": "minZoomFactor", + "groups": [ + "Microsoft Extensions" + ], + "initial": "100%", + "appliesto": "nonReplacedBlockAndInlineBlockElements", + "computed": "asSpecified", + "order": "uniqueOrder", + "status": "nonstandard" + }, + "-ms-content-zoom-snap": { + "syntax": "<'-ms-content-zoom-snap-type'> || <'-ms-content-zoom-snap-points'>", + "media": "interactive", + "inherited": false, + "animationType": "discrete", + "percentages": "no", + "groups": [ + "Microsoft Extensions" + ], + "initial": [ + "-ms-content-zoom-snap-type", + "-ms-content-zoom-snap-points" + ], + "appliesto": "nonReplacedBlockAndInlineBlockElements", + "computed": [ + "-ms-content-zoom-snap-type", + "-ms-content-zoom-snap-points" + ], + "order": "uniqueOrder", + "status": "nonstandard" + }, + "-ms-content-zoom-snap-points": { + "syntax": "snapInterval( , ) | snapList( # )", + "media": "interactive", + "inherited": false, + "animationType": "discrete", + "percentages": "no", + "groups": [ + "Microsoft Extensions" + ], + "initial": "snapInterval(0%, 100%)", + "appliesto": "nonReplacedBlockAndInlineBlockElements", + "computed": "asSpecified", + "order": "uniqueOrder", + "status": "nonstandard" + }, + "-ms-content-zoom-snap-type": { + "syntax": "none | proximity | mandatory", + "media": "interactive", + "inherited": false, + "animationType": "discrete", + "percentages": "no", + "groups": [ + "Microsoft Extensions" + ], + "initial": "none", + "appliesto": "nonReplacedBlockAndInlineBlockElements", + "computed": "asSpecified", + "order": "uniqueOrder", + "status": "nonstandard" + }, + "-ms-filter": { + "syntax": "", + "media": "visual", + "inherited": false, + "animationType": "discrete", + "percentages": "no", + "groups": [ + "Microsoft Extensions" + ], + "initial": "\"\"", + "appliesto": "allElements", + "computed": "asSpecified", + "order": "uniqueOrder", + "status": "nonstandard" + }, + "-ms-flow-from": { + "syntax": "[ none | ]#", + "media": "visual", + "inherited": false, + "animationType": "discrete", + "percentages": "no", + "groups": [ + "Microsoft Extensions" + ], + "initial": "none", + "appliesto": "nonReplacedElements", + "computed": "asSpecified", + "order": "uniqueOrder", + "status": "nonstandard" + }, + "-ms-flow-into": { + "syntax": "[ none | ]#", + "media": "visual", + "inherited": false, + "animationType": "discrete", + "percentages": "no", + "groups": [ + "Microsoft Extensions" + ], + "initial": "none", + "appliesto": "iframeElements", + "computed": "asSpecified", + "order": "uniqueOrder", + "status": "nonstandard" + }, + "-ms-high-contrast-adjust": { + "syntax": "auto | none", + "media": "visual", + "inherited": true, + "animationType": "discrete", + "percentages": "no", + "groups": [ + "Microsoft Extensions" + ], + "initial": "auto", + "appliesto": "allElements", + "computed": "asSpecified", + "order": "uniqueOrder", + "status": "nonstandard" + }, + "-ms-hyphenate-limit-chars": { + "syntax": "auto | {1,3}", + "media": "visual", + "inherited": true, + "animationType": "discrete", + "percentages": "no", + "groups": [ + "Microsoft Extensions" + ], + "initial": "auto", + "appliesto": "allElements", + "computed": "asSpecified", + "order": "uniqueOrder", + "status": "nonstandard" + }, + "-ms-hyphenate-limit-lines": { + "syntax": "no-limit | ", + "media": "visual", + "inherited": true, + "animationType": "discrete", + "percentages": "no", + "groups": [ + "Microsoft Extensions" + ], + "initial": "no-limit", + "appliesto": "blockContainerElements", + "computed": "asSpecified", + "order": "uniqueOrder", + "status": "nonstandard" + }, + "-ms-hyphenate-limit-zone": { + "syntax": " | ", + "media": "visual", + "inherited": true, + "animationType": "discrete", + "percentages": "referToLineBoxWidth", + "groups": [ + "Microsoft Extensions" + ], + "initial": "0", + "appliesto": "blockContainerElements", + "computed": "asSpecified", + "order": "uniqueOrder", + "status": "nonstandard" + }, + "-ms-ime-align": { + "syntax": "auto | after", + "media": "visual", + "inherited": false, + "animationType": "discrete", + "percentages": "no", + "groups": [ + "Microsoft Extensions" + ], + "initial": "auto", + "appliesto": "allElements", + "computed": "asSpecified", + "order": "uniqueOrder", + "status": "nonstandard" + }, + "-ms-overflow-style": { + "syntax": "auto | none | scrollbar | -ms-autohiding-scrollbar", + "media": "interactive", + "inherited": true, + "animationType": "discrete", + "percentages": "no", + "groups": [ + "Microsoft Extensions" + ], + "initial": "auto", + "appliesto": "nonReplacedBlockAndInlineBlockElements", + "computed": "asSpecified", + "order": "uniqueOrder", + "status": "nonstandard" + }, + "-ms-scrollbar-3dlight-color": { + "syntax": "", + "media": "visual", + "inherited": true, + "animationType": "discrete", + "percentages": "no", + "groups": [ + "Microsoft Extensions" + ], + "initial": "dependsOnUserAgent", + "appliesto": "allElements", + "computed": "asSpecified", + "order": "uniqueOrder", + "status": "nonstandard" + }, + "-ms-scrollbar-arrow-color": { + "syntax": "", + "media": "visual", + "inherited": true, + "animationType": "discrete", + "percentages": "no", + "groups": [ + "Microsoft Extensions" + ], + "initial": "dependsOnUserAgent", + "appliesto": "allElements", + "computed": "asSpecified", + "order": "uniqueOrder", + "status": "nonstandard" + }, + "-ms-scrollbar-base-color": { + "syntax": "", + "media": "visual", + "inherited": true, + "animationType": "discrete", + "percentages": "no", + "groups": [ + "Microsoft Extensions" + ], + "initial": "dependsOnUserAgent", + "appliesto": "allElements", + "computed": "asSpecified", + "order": "uniqueOrder", + "status": "nonstandard" + }, + "-ms-scrollbar-darkshadow-color": { + "syntax": "", + "media": "visual", + "inherited": true, + "animationType": "discrete", + "percentages": "no", + "groups": [ + "Microsoft Extensions" + ], + "initial": "dependsOnUserAgent", + "appliesto": "allElements", + "computed": "asSpecified", + "order": "uniqueOrder", + "status": "nonstandard" + }, + "-ms-scrollbar-face-color": { + "syntax": "", + "media": "visual", + "inherited": true, + "animationType": "discrete", + "percentages": "no", + "groups": [ + "Microsoft Extensions" + ], + "initial": "dependsOnUserAgent", + "appliesto": "allElements", + "computed": "asSpecified", + "order": "uniqueOrder", + "status": "nonstandard" + }, + "-ms-scrollbar-highlight-color": { + "syntax": "", + "media": "visual", + "inherited": true, + "animationType": "discrete", + "percentages": "no", + "groups": [ + "Microsoft Extensions" + ], + "initial": "dependsOnUserAgent", + "appliesto": "allElements", + "computed": "asSpecified", + "order": "uniqueOrder", + "status": "nonstandard" + }, + "-ms-scrollbar-shadow-color": { + "syntax": "", + "media": "visual", + "inherited": true, + "animationType": "discrete", + "percentages": "no", + "groups": [ + "Microsoft Extensions" + ], + "initial": "dependsOnUserAgent", + "appliesto": "allElements", + "computed": "asSpecified", + "order": "uniqueOrder", + "status": "nonstandard" + }, + "-ms-scrollbar-track-color": { + "syntax": "", + "media": "visual", + "inherited": true, + "animationType": "discrete", + "percentages": "no", + "groups": [ + "Microsoft Extensions" + ], + "initial": "dependsOnUserAgent", + "appliesto": "allElements", + "computed": "asSpecified", + "order": "uniqueOrder", + "status": "nonstandard" + }, + "-ms-scroll-chaining": { + "syntax": "chained | none", + "media": "interactive", + "inherited": false, + "animationType": "discrete", + "percentages": "no", + "groups": [ + "Microsoft Extensions" + ], + "initial": "chained", + "appliesto": "nonReplacedBlockAndInlineBlockElements", + "computed": "asSpecified", + "order": "uniqueOrder", + "status": "nonstandard" + }, + "-ms-scroll-limit": { + "syntax": "<'-ms-scroll-limit-x-min'> <'-ms-scroll-limit-y-min'> <'-ms-scroll-limit-x-max'> <'-ms-scroll-limit-y-max'>", + "media": "interactive", + "inherited": false, + "animationType": "discrete", + "percentages": "no", + "groups": [ + "Microsoft Extensions" + ], + "initial": [ + "-ms-scroll-limit-x-min", + "-ms-scroll-limit-y-min", + "-ms-scroll-limit-x-max", + "-ms-scroll-limit-y-max" + ], + "appliesto": "nonReplacedBlockAndInlineBlockElements", + "computed": [ + "-ms-scroll-limit-x-min", + "-ms-scroll-limit-y-min", + "-ms-scroll-limit-x-max", + "-ms-scroll-limit-y-max" + ], + "order": "uniqueOrder", + "status": "nonstandard" + }, + "-ms-scroll-limit-x-max": { + "syntax": "auto | ", + "media": "interactive", + "inherited": false, + "animationType": "discrete", + "percentages": "no", + "groups": [ + "Microsoft Extensions" + ], + "initial": "auto", + "appliesto": "nonReplacedBlockAndInlineBlockElements", + "computed": "asSpecified", + "order": "uniqueOrder", + "status": "nonstandard" + }, + "-ms-scroll-limit-x-min": { + "syntax": "", + "media": "interactive", + "inherited": false, + "animationType": "discrete", + "percentages": "no", + "groups": [ + "Microsoft Extensions" + ], + "initial": "0", + "appliesto": "nonReplacedBlockAndInlineBlockElements", + "computed": "asSpecified", + "order": "uniqueOrder", + "status": "nonstandard" + }, + "-ms-scroll-limit-y-max": { + "syntax": "auto | ", + "media": "interactive", + "inherited": false, + "animationType": "discrete", + "percentages": "no", + "groups": [ + "Microsoft Extensions" + ], + "initial": "auto", + "appliesto": "nonReplacedBlockAndInlineBlockElements", + "computed": "asSpecified", + "order": "uniqueOrder", + "status": "nonstandard" + }, + "-ms-scroll-limit-y-min": { + "syntax": "", + "media": "interactive", + "inherited": false, + "animationType": "discrete", + "percentages": "no", + "groups": [ + "Microsoft Extensions" + ], + "initial": "0", + "appliesto": "nonReplacedBlockAndInlineBlockElements", + "computed": "asSpecified", + "order": "uniqueOrder", + "status": "nonstandard" + }, + "-ms-scroll-rails": { + "syntax": "none | railed", + "media": "interactive", + "inherited": false, + "animationType": "discrete", + "percentages": "no", + "groups": [ + "Microsoft Extensions" + ], + "initial": "railed", + "appliesto": "nonReplacedBlockAndInlineBlockElements", + "computed": "asSpecified", + "order": "uniqueOrder", + "status": "nonstandard" + }, + "-ms-scroll-snap-points-x": { + "syntax": "snapInterval( , ) | snapList( # )", + "media": "interactive", + "inherited": false, + "animationType": "discrete", + "percentages": "no", + "groups": [ + "Microsoft Extensions" + ], + "initial": "snapInterval(0px, 100%)", + "appliesto": "nonReplacedBlockAndInlineBlockElements", + "computed": "asSpecified", + "order": "uniqueOrder", + "status": "nonstandard" + }, + "-ms-scroll-snap-points-y": { + "syntax": "snapInterval( , ) | snapList( # )", + "media": "interactive", + "inherited": false, + "animationType": "discrete", + "percentages": "no", + "groups": [ + "Microsoft Extensions" + ], + "initial": "snapInterval(0px, 100%)", + "appliesto": "nonReplacedBlockAndInlineBlockElements", + "computed": "asSpecified", + "order": "uniqueOrder", + "status": "nonstandard" + }, + "-ms-scroll-snap-type": { + "syntax": "none | proximity | mandatory", + "media": "interactive", + "inherited": false, + "animationType": "discrete", + "percentages": "no", + "groups": [ + "Microsoft Extensions" + ], + "initial": "none", + "appliesto": "nonReplacedBlockAndInlineBlockElements", + "computed": "asSpecified", + "order": "uniqueOrder", + "status": "nonstandard" + }, + "-ms-scroll-snap-x": { + "syntax": "<'-ms-scroll-snap-type'> <'-ms-scroll-snap-points-x'>", + "media": "interactive", + "inherited": false, + "animationType": "discrete", + "percentages": "no", + "groups": [ + "Microsoft Extensions" + ], + "initial": [ + "-ms-scroll-snap-type", + "-ms-scroll-snap-points-x" + ], + "appliesto": "nonReplacedBlockAndInlineBlockElements", + "computed": [ + "-ms-scroll-snap-type", + "-ms-scroll-snap-points-x" + ], + "order": "uniqueOrder", + "status": "nonstandard" + }, + "-ms-scroll-snap-y": { + "syntax": "<'-ms-scroll-snap-type'> <'-ms-scroll-snap-points-y'>", + "media": "interactive", + "inherited": false, + "animationType": "discrete", + "percentages": "no", + "groups": [ + "Microsoft Extensions" + ], + "initial": [ + "-ms-scroll-snap-type", + "-ms-scroll-snap-points-y" + ], + "appliesto": "nonReplacedBlockAndInlineBlockElements", + "computed": [ + "-ms-scroll-snap-type", + "-ms-scroll-snap-points-y" + ], + "order": "uniqueOrder", + "status": "nonstandard" + }, + "-ms-scroll-translation": { + "syntax": "none | vertical-to-horizontal", + "media": "interactive", + "inherited": true, + "animationType": "discrete", + "percentages": "no", + "groups": [ + "Microsoft Extensions" + ], + "initial": "none", + "appliesto": "allElements", + "computed": "asSpecified", + "order": "uniqueOrder", + "status": "nonstandard" + }, + "-ms-text-autospace": { + "syntax": "none | ideograph-alpha | ideograph-numeric | ideograph-parenthesis | ideograph-space", + "media": "visual", + "inherited": false, + "animationType": "discrete", + "percentages": "no", + "groups": [ + "Microsoft Extensions" + ], + "initial": "none", + "appliesto": "allElements", + "computed": "asSpecified", + "order": "uniqueOrder", + "status": "nonstandard" + }, + "-ms-touch-select": { + "syntax": "grippers | none", + "media": "interactive", + "inherited": true, + "animationType": "discrete", + "percentages": "no", + "groups": [ + "Microsoft Extensions" + ], + "initial": "grippers", + "appliesto": "allElements", + "computed": "asSpecified", + "order": "uniqueOrder", + "status": "nonstandard" + }, + "-ms-user-select": { + "syntax": "none | element | text", + "media": "interactive", + "inherited": false, + "animationType": "discrete", + "percentages": "no", + "groups": [ + "Microsoft Extensions" + ], + "initial": "text", + "appliesto": "nonReplacedElements", + "computed": "asSpecified", + "order": "uniqueOrder", + "status": "nonstandard" + }, + "-ms-wrap-flow": { + "syntax": "auto | both | start | end | maximum | clear", + "media": "visual", + "inherited": false, + "animationType": "discrete", + "percentages": "no", + "groups": [ + "Microsoft Extensions" + ], + "initial": "auto", + "appliesto": "blockLevelElements", + "computed": "asSpecified", + "order": "uniqueOrder", + "status": "nonstandard" + }, + "-ms-wrap-margin": { + "syntax": "", + "media": "visual", + "inherited": false, + "animationType": "discrete", + "percentages": "no", + "groups": [ + "Microsoft Extensions" + ], + "initial": "0", + "appliesto": "exclusionElements", + "computed": "asSpecified", + "order": "uniqueOrder", + "status": "nonstandard" + }, + "-ms-wrap-through": { + "syntax": "wrap | none", + "media": "visual", + "inherited": false, + "animationType": "discrete", + "percentages": "no", + "groups": [ + "Microsoft Extensions" + ], + "initial": "wrap", + "appliesto": "blockLevelElements", + "computed": "asSpecified", + "order": "uniqueOrder", + "status": "nonstandard" + }, + "-moz-appearance": { + "syntax": "none | button | button-arrow-down | button-arrow-next | button-arrow-previous | button-arrow-up | button-bevel | button-focus | caret | checkbox | checkbox-container | checkbox-label | checkmenuitem | dualbutton | groupbox | listbox | listitem | menuarrow | menubar | menucheckbox | menuimage | menuitem | menuitemtext | menulist | menulist-button | menulist-text | menulist-textfield | menupopup | menuradio | menuseparator | meterbar | meterchunk | progressbar | progressbar-vertical | progresschunk | progresschunk-vertical | radio | radio-container | radio-label | radiomenuitem | range | range-thumb | resizer | resizerpanel | scale-horizontal | scalethumbend | scalethumb-horizontal | scalethumbstart | scalethumbtick | scalethumb-vertical | scale-vertical | scrollbarbutton-down | scrollbarbutton-left | scrollbarbutton-right | scrollbarbutton-up | scrollbarthumb-horizontal | scrollbarthumb-vertical | scrollbartrack-horizontal | scrollbartrack-vertical | searchfield | separator | sheet | spinner | spinner-downbutton | spinner-textfield | spinner-upbutton | splitter | statusbar | statusbarpanel | tab | tabpanel | tabpanels | tab-scroll-arrow-back | tab-scroll-arrow-forward | textfield | textfield-multiline | toolbar | toolbarbutton | toolbarbutton-dropdown | toolbargripper | toolbox | tooltip | treeheader | treeheadercell | treeheadersortarrow | treeitem | treeline | treetwisty | treetwistyopen | treeview | -moz-mac-unified-toolbar | -moz-win-borderless-glass | -moz-win-browsertabbar-toolbox | -moz-win-communicationstext | -moz-win-communications-toolbox | -moz-win-exclude-glass | -moz-win-glass | -moz-win-mediatext | -moz-win-media-toolbox | -moz-window-button-box | -moz-window-button-box-maximized | -moz-window-button-close | -moz-window-button-maximize | -moz-window-button-minimize | -moz-window-button-restore | -moz-window-frame-bottom | -moz-window-frame-left | -moz-window-frame-right | -moz-window-titlebar | -moz-window-titlebar-maximized", + "media": "visual", + "inherited": false, + "animationType": "discrete", + "percentages": "no", + "groups": [ + "Mozilla Extensions", + "WebKit Extensions" + ], + "initial": "noneButOverriddenInUserAgentCSS", + "appliesto": "allElements", + "computed": "asSpecified", + "order": "uniqueOrder", + "status": "nonstandard" + }, + "-moz-binding": { + "syntax": " | none", + "media": "visual", + "inherited": false, + "animationType": "discrete", + "percentages": "no", + "groups": [ + "Mozilla Extensions" + ], + "initial": "none", + "appliesto": "allElementsExceptGeneratedContentOrPseudoElements", + "computed": "asSpecified", + "order": "uniqueOrder", + "status": "nonstandard" + }, + "-moz-border-bottom-colors": { + "syntax": "[ ]* | none", + "media": "visual", + "inherited": false, + "animationType": "discrete", + "percentages": "no", + "groups": [ + "Mozilla Extensions" + ], + "initial": "none", + "appliesto": "allElements", + "computed": "asSpecified", + "order": "uniqueOrder", + "status": "nonstandard" + }, + "-moz-border-left-colors": { + "syntax": "[ ]* | none", + "media": "visual", + "inherited": false, + "animationType": "discrete", + "percentages": "no", + "groups": [ + "Mozilla Extensions" + ], + "initial": "none", + "appliesto": "allElements", + "computed": "asSpecified", + "order": "uniqueOrder", + "status": "nonstandard" + }, + "-moz-border-right-colors": { + "syntax": "[ ]* | none", + "media": "visual", + "inherited": false, + "animationType": "discrete", + "percentages": "no", + "groups": [ + "Mozilla Extensions" + ], + "initial": "none", + "appliesto": "allElements", + "computed": "asSpecified", + "order": "uniqueOrder", + "status": "nonstandard" + }, + "-moz-border-top-colors": { + "syntax": "[ ]* | none", + "media": "visual", + "inherited": false, + "animationType": "discrete", + "percentages": "no", + "groups": [ + "Mozilla Extensions" + ], + "initial": "none", + "appliesto": "allElements", + "computed": "asSpecified", + "order": "uniqueOrder", + "status": "nonstandard" + }, + "-moz-context-properties": { + "syntax": "none | [ fill | fill-opacity | stroke | stroke-opacity ]#", + "media": "visual", + "inherited": true, + "animationType": "discrete", + "percentages": "no", + "groups": [ + "Mozilla Extensions" + ], + "initial": "none", + "appliesto": "allElementsThatCanReferenceImages", + "computed": "asSpecified", + "order": "uniqueOrder", + "status": "nonstandard" + }, + "-moz-float-edge": { + "syntax": "border-box | content-box | margin-box | padding-box", + "media": "visual", + "inherited": false, + "animationType": "discrete", + "percentages": "no", + "groups": [ + "Mozilla Extensions" + ], + "initial": "content-box", + "appliesto": "allElements", + "computed": "asSpecified", + "order": "uniqueOrder", + "status": "nonstandard" + }, + "-moz-force-broken-image-icon": { + "syntax": "", + "media": "visual", + "inherited": false, + "animationType": "discrete", + "percentages": "no", + "groups": [ + "Mozilla Extensions" + ], + "initial": "0", + "appliesto": "images", + "computed": "asSpecified", + "order": "uniqueOrder", + "status": "nonstandard" + }, + "-moz-image-region": { + "syntax": " | auto", + "media": "visual", + "inherited": true, + "animationType": "discrete", + "percentages": "no", + "groups": [ + "Mozilla Extensions" + ], + "initial": "auto", + "appliesto": "xulImageElements", + "computed": "asSpecified", + "order": "uniqueOrder", + "status": "nonstandard" + }, + "-moz-orient": { + "syntax": "inline | block | horizontal | vertical", + "media": "visual", + "inherited": false, + "animationType": "discrete", + "percentages": "no", + "groups": [ + "Mozilla Extensions" + ], + "initial": "inline", + "appliesto": "anyElementEffectOnProgressAndMeter", + "computed": "asSpecified", + "order": "uniqueOrder", + "status": "nonstandard" + }, + "-moz-outline-radius": { + "syntax": "{1,4} [ / {1,4} ]?", + "media": "visual", + "inherited": false, + "animationType": [ + "-moz-outline-radius-topleft", + "-moz-outline-radius-topright", + "-moz-outline-radius-bottomright", + "-moz-outline-radius-bottomleft" + ], + "percentages": [ + "-moz-outline-radius-topleft", + "-moz-outline-radius-topright", + "-moz-outline-radius-bottomright", + "-moz-outline-radius-bottomleft" + ], + "groups": [ + "Mozilla Extensions" + ], + "initial": [ + "-moz-outline-radius-topleft", + "-moz-outline-radius-topright", + "-moz-outline-radius-bottomright", + "-moz-outline-radius-bottomleft" + ], + "appliesto": "allElements", + "computed": [ + "-moz-outline-radius-topleft", + "-moz-outline-radius-topright", + "-moz-outline-radius-bottomright", + "-moz-outline-radius-bottomleft" + ], + "order": "uniqueOrder", + "status": "nonstandard" + }, + "-moz-outline-radius-bottomleft": { + "syntax": "", + "media": "visual", + "inherited": false, + "animationType": "lpc", + "percentages": "referToDimensionOfBorderBox", + "groups": [ + "Mozilla Extensions" + ], + "initial": "0", + "appliesto": "allElements", + "computed": "asSpecified", + "order": "uniqueOrder", + "status": "nonstandard" + }, + "-moz-outline-radius-bottomright": { + "syntax": "", + "media": "visual", + "inherited": false, + "animationType": "lpc", + "percentages": "referToDimensionOfBorderBox", + "groups": [ + "Mozilla Extensions" + ], + "initial": "0", + "appliesto": "allElements", + "computed": "asSpecified", + "order": "uniqueOrder", + "status": "nonstandard" + }, + "-moz-outline-radius-topleft": { + "syntax": "", + "media": "visual", + "inherited": false, + "animationType": "lpc", + "percentages": "referToDimensionOfBorderBox", + "groups": [ + "Mozilla Extensions" + ], + "initial": "0", + "appliesto": "allElements", + "computed": "asSpecified", + "order": "uniqueOrder", + "status": "nonstandard" + }, + "-moz-outline-radius-topright": { + "syntax": "", + "media": "visual", + "inherited": false, + "animationType": "lpc", + "percentages": "referToDimensionOfBorderBox", + "groups": [ + "Mozilla Extensions" + ], + "initial": "0", + "appliesto": "allElements", + "computed": "asSpecified", + "order": "uniqueOrder", + "status": "nonstandard" + }, + "-moz-stack-sizing": { + "syntax": "ignore | stretch-to-fit", + "media": "visual", + "inherited": true, + "animationType": "discrete", + "percentages": "no", + "groups": [ + "Mozilla Extensions" + ], + "initial": "stretch-to-fit", + "appliesto": "allElements", + "computed": "asSpecified", + "order": "uniqueOrder", + "status": "nonstandard" + }, + "-moz-text-blink": { + "syntax": "none | blink", + "media": "visual", + "inherited": false, + "animationType": "discrete", + "percentages": "no", + "groups": [ + "Mozilla Extensions" + ], + "initial": "none", + "appliesto": "allElements", + "computed": "asSpecified", + "order": "uniqueOrder", + "status": "nonstandard" + }, + "-moz-user-focus": { + "syntax": "ignore | normal | select-after | select-before | select-menu | select-same | select-all | none", + "media": "interactive", + "inherited": false, + "animationType": "discrete", + "percentages": "no", + "groups": [ + "Mozilla Extensions" + ], + "initial": "none", + "appliesto": "allElements", + "computed": "asSpecified", + "order": "uniqueOrder", + "status": "nonstandard" + }, + "-moz-user-input": { + "syntax": "auto | none | enabled | disabled", + "media": "visual", + "inherited": true, + "animationType": "discrete", + "percentages": "no", + "groups": [ + "Mozilla Extensions" + ], + "initial": "auto", + "appliesto": "allElements", + "computed": "asSpecified", + "order": "uniqueOrder", + "status": "nonstandard" + }, + "-moz-user-modify": { + "syntax": "read-only | read-write | write-only", + "media": "interactive", + "inherited": true, + "animationType": "discrete", + "percentages": "no", + "groups": [ + "Mozilla Extensions" + ], + "initial": "read-only", + "appliesto": "allElements", + "computed": "asSpecified", + "order": "uniqueOrder", + "status": "nonstandard" + }, + "-moz-window-dragging": { + "syntax": "drag | no-drag", + "media": "visual", + "inherited": false, + "animationType": "discrete", + "percentages": "no", + "groups": [ + "Mozilla Extensions" + ], + "initial": "drag", + "appliesto": "allElementsCreatingNativeWindows", + "computed": "asSpecified", + "order": "uniqueOrder", + "status": "nonstandard" + }, + "-moz-window-shadow": { + "syntax": "default | menu | tooltip | sheet | none", + "media": "visual", + "inherited": false, + "animationType": "discrete", + "percentages": "no", + "groups": [ + "Mozilla Extensions" + ], + "initial": "default", + "appliesto": "allElementsCreatingNativeWindows", + "computed": "asSpecified", + "order": "uniqueOrder", + "status": "nonstandard" + }, + "-webkit-border-before": { + "syntax": "<'border-width'> || <'border-style'> || <'color'>", + "media": "visual", + "inherited": true, + "animationType": "discrete", + "percentages": [ + "-webkit-border-before-width" + ], + "groups": [ + "WebKit Extensions" + ], + "initial": [ + "border-width", + "border-style", + "color" + ], + "appliesto": "allElements", + "computed": [ + "border-width", + "border-style", + "color" + ], + "order": "uniqueOrder", + "status": "nonstandard" + }, + "-webkit-border-before-color": { + "syntax": "<'color'>", + "media": "visual", + "inherited": true, + "animationType": "discrete", + "percentages": "no", + "groups": [ + "WebKit Extensions" + ], + "initial": "currentcolor", + "appliesto": "allElements", + "computed": "computedColor", + "order": "uniqueOrder", + "status": "nonstandard" + }, + "-webkit-border-before-style": { + "syntax": "<'border-style'>", + "media": "visual", + "inherited": true, + "animationType": "discrete", + "percentages": "no", + "groups": [ + "WebKit Extensions" + ], + "initial": "none", + "appliesto": "allElements", + "computed": "asSpecified", + "order": "uniqueOrder", + "status": "nonstandard" + }, + "-webkit-border-before-width": { + "syntax": "<'border-width'>", + "media": "visual", + "inherited": true, + "animationType": "discrete", + "percentages": "logicalWidthOfContainingBlock", + "groups": [ + "WebKit Extensions" + ], + "initial": "medium", + "appliesto": "allElements", + "computed": "absoluteLengthZeroIfBorderStyleNoneOrHidden", + "order": "uniqueOrder", + "status": "nonstandard" + }, + "-webkit-box-reflect": { + "syntax": "[ above | below | right | left ]? ? ?", + "media": "visual", + "inherited": false, + "animationType": "discrete", + "percentages": "no", + "groups": [ + "WebKit Extensions" + ], + "initial": "none", + "appliesto": "allElements", + "computed": "asSpecified", + "order": "uniqueOrder", + "status": "nonstandard" + }, + "-webkit-mask": { + "syntax": " [ <'-webkit-mask-repeat'> || <'-webkit-mask-attachment'> || <'-webkit-mask-position'> || <'-webkit-mask-origin'> || <'-webkit-mask-clip'> ]*", + "media": "visual", + "inherited": false, + "animationType": "discrete", + "percentages": "no", + "groups": [ + "WebKit Extensions" + ], + "initial": [ + "-webkit-mask-image", + "-webkit-mask-repeat", + "-webkit-mask-attachment", + "-webkit-mask-position", + "-webkit-mask-origin", + "-webkit-mask-clip" + ], + "appliesto": "allElements", + "computed": [ + "-webkit-mask-image", + "-webkit-mask-repeat", + "-webkit-mask-attachment", + "-webkit-mask-position", + "-webkit-mask-origin", + "-webkit-mask-clip" + ], + "order": "uniqueOrder", + "status": "nonstandard" + }, + "-webkit-mask-attachment": { + "syntax": " [, ]*", + "media": "visual", + "inherited": false, + "animationType": "discrete", + "percentages": "no", + "groups": [ + "WebKit Extensions" + ], + "initial": "scroll", + "appliesto": "allElements", + "computed": "asSpecified", + "order": "orderOfAppearance", + "status": "nonstandard" + }, + "-webkit-mask-clip": { + "syntax": "[ border | border-box | padding | padding-box | content | content-box | text ]#", + "media": "visual", + "inherited": false, + "animationType": "discrete", + "percentages": "no", + "groups": [ + "WebKit Extensions" + ], + "initial": "border", + "appliesto": "allElements", + "computed": "asSpecified", + "order": "orderOfAppearance", + "status": "nonstandard" + }, + "-webkit-mask-composite": { + "syntax": " [, ]*", + "media": "visual", + "inherited": false, + "animationType": "discrete", + "percentages": "no", + "groups": [ + "WebKit Extensions" + ], + "initial": "source-over", + "appliesto": "allElements", + "computed": "asSpecified", + "order": "orderOfAppearance", + "status": "nonstandard" + }, + "-webkit-mask-image": { + "syntax": " [, ]*", + "media": "visual", + "inherited": false, + "animationType": "discrete", + "percentages": "no", + "groups": [ + "WebKit Extensions" + ], + "initial": "none", + "appliesto": "allElements", + "computed": "absoluteURIOrNone", + "order": "orderOfAppearance", + "status": "nonstandard" + }, + "-webkit-mask-origin": { + "syntax": "[ padding | border | content ] [, [ border | padding | content ] ]*", + "media": "visual", + "inherited": false, + "animationType": "discrete", + "percentages": "no", + "groups": [ + "WebKit Extensions" + ], + "initial": "padding", + "appliesto": "allElements", + "computed": "asSpecified", + "order": "orderOfAppearance", + "status": "nonstandard" + }, + "-webkit-mask-position": { + "syntax": "#", + "media": "visual", + "inherited": false, + "animationType": "discrete", + "percentages": "referToSizeOfElement", + "groups": [ + "WebKit Extensions" + ], + "initial": "0% 0%", + "appliesto": "allElements", + "computed": "absoluteLengthOrPercentage", + "order": "orderOfAppearance", + "status": "nonstandard" + }, + "-webkit-mask-position-x": { + "syntax": "[ | left | center | right ]#", + "media": "visual", + "inherited": false, + "animationType": "discrete", + "percentages": "referToSizeOfElement", + "groups": [ + "WebKit Extensions" + ], + "initial": "0%", + "appliesto": "allElements", + "computed": "absoluteLengthOrPercentage", + "order": "orderOfAppearance", + "status": "nonstandard" + }, + "-webkit-mask-position-y": { + "syntax": "[ | top | center | bottom ]#", + "media": "visual", + "inherited": false, + "animationType": "discrete", + "percentages": "referToSizeOfElement", + "groups": [ + "WebKit Extensions" + ], + "initial": "0%", + "appliesto": "allElements", + "computed": "absoluteLengthOrPercentage", + "order": "orderOfAppearance", + "status": "nonstandard" + }, + "-webkit-mask-repeat": { + "syntax": " [, ]*", + "media": "visual", + "inherited": false, + "animationType": "discrete", + "percentages": "no", + "groups": [ + "WebKit Extensions" + ], + "initial": "repeat", + "appliesto": "allElements", + "computed": "asSpecified", + "order": "orderOfAppearance", + "status": "nonstandard" + }, + "-webkit-mask-repeat-x": { + "syntax": "repeat | no-repeat | space | round", + "media": "visual", + "inherited": false, + "animationType": "discrete", + "percentages": "no", + "groups": [ + "WebKit Extensions" + ], + "initial": "repeat", + "appliesto": "allElements", + "computed": "asSpecified", + "order": "orderOfAppearance", + "status": "nonstandard" + }, + "-webkit-mask-repeat-y": { + "syntax": "repeat | no-repeat | space | round", + "media": "visual", + "inherited": false, + "animationType": "discrete", + "percentages": "no", + "groups": [ + "WebKit Extensions" + ], + "initial": "repeat", + "appliesto": "allElements", + "computed": "asSpecified", + "order": "orderOfAppearance", + "status": "nonstandard" + }, + "-webkit-overflow-scrolling": { + "syntax": "auto | touch", + "media": "visual", + "inherited": false, + "animationType": "discrete", + "percentages": "no", + "groups": [ + "WebKit Extensions" + ], + "initial": "auto", + "appliesto": "scrollingBoxes", + "computed": "asSpecified", + "order": "orderOfAppearance", + "status": "nonstandard" + }, + "-webkit-tap-highlight-color": { + "syntax": "", + "media": "visual", + "inherited": false, + "animationType": "discrete", + "percentages": "no", + "groups": [ + "WebKit Extensions" + ], + "initial": "black", + "appliesto": "allElements", + "computed": "asSpecified", + "order": "uniqueOrder", + "status": "nonstandard" + }, + "-webkit-text-fill-color": { + "syntax": "", + "media": "visual", + "inherited": true, + "animationType": "color", + "percentages": "no", + "groups": [ + "WebKit Extensions" + ], + "initial": "currentcolor", + "appliesto": "allElements", + "computed": "computedColor", + "order": "uniqueOrder", + "status": "nonstandard" + }, + "-webkit-text-stroke": { + "syntax": " || ", + "media": "visual", + "inherited": true, + "animationType": [ + "-webkit-text-stroke-width", + "-webkit-text-stroke-color" + ], + "percentages": "no", + "groups": [ + "WebKit Extensions" + ], + "initial": [ + "-webkit-text-stroke-width", + "-webkit-text-stroke-color" + ], + "appliesto": "allElements", + "computed": [ + "-webkit-text-stroke-width", + "-webkit-text-stroke-color" + ], + "order": "canonicalOrder", + "status": "nonstandard" + }, + "-webkit-text-stroke-color": { + "syntax": "", + "media": "visual", + "inherited": true, + "animationType": "color", + "percentages": "no", + "groups": [ + "WebKit Extensions" + ], + "initial": "currentcolor", + "appliesto": "allElements", + "computed": "computedColor", + "order": "uniqueOrder", + "status": "nonstandard" + }, + "-webkit-text-stroke-width": { + "syntax": "", + "media": "visual", + "inherited": true, + "animationType": "discrete", + "percentages": "no", + "groups": [ + "WebKit Extensions" + ], + "initial": "0", + "appliesto": "allElements", + "computed": "absoluteLength", + "order": "uniqueOrder", + "status": "nonstandard" + }, + "-webkit-touch-callout": { + "syntax": "default | none", + "media": "visual", + "inherited": true, + "animationType": "discrete", + "percentages": "no", + "groups": [ + "WebKit Extensions" + ], + "initial": "default", + "appliesto": "allElements", + "computed": "asSpecified", + "order": "uniqueOrder", + "status": "nonstandard" + }, + "align-content": { + "syntax": "normal | | | ? ", + "media": "visual", + "inherited": false, + "animationType": "discrete", + "percentages": "no", + "groups": [ + "CSS Flexible Box Layout" + ], + "initial": "normal", + "appliesto": "multilineFlexContainers", + "computed": "asSpecified", + "order": "uniqueOrder", + "status": "standard" + }, + "align-items": { + "syntax": "normal | stretch | | [ ? ]", + "media": "visual", + "inherited": false, + "animationType": "discrete", + "percentages": "no", + "groups": [ + "CSS Flexible Box Layout" + ], + "initial": "normal", + "appliesto": "allElements", + "computed": "asSpecified", + "order": "uniqueOrder", + "status": "standard" + }, + "align-self": { + "syntax": "auto | normal | stretch | | ? ", + "media": "visual", + "inherited": false, + "animationType": "discrete", + "percentages": "no", + "groups": [ + "CSS Flexible Box Layout" + ], + "initial": "auto", + "appliesto": "flexItemsGridItemsAndAbsolutelyPositionedBoxes", + "computed": "autoOnAbsolutelyPositionedElementsValueOfAlignItemsOnParent", + "order": "uniqueOrder", + "status": "standard" + }, + "all": { + "syntax": "initial | inherit | unset | revert", + "media": "noPracticalMedia", + "inherited": false, + "animationType": "eachOfShorthandPropertiesExceptUnicodeBiDiAndDirection", + "percentages": "no", + "groups": [ + "CSS Miscellaneous" + ], + "initial": "noPracticalInitialValue", + "appliesto": "allElements", + "computed": "asSpecifiedAppliesToEachProperty", + "order": "uniqueOrder", + "status": "standard" + }, + "animation": { + "syntax": "#", + "media": "visual", + "inherited": false, + "animationType": "discrete", + "percentages": "no", + "groups": [ + "CSS Animations" + ], + "initial": [ + "animation-name", + "animation-duration", + "animation-timing-function", + "animation-delay", + "animation-iteration-count", + "animation-direction", + "animation-fill-mode", + "animation-play-state" + ], + "appliesto": "allElementsAndPseudos", + "computed": [ + "animation-name", + "animation-duration", + "animation-timing-function", + "animation-delay", + "animation-direction", + "animation-iteration-count", + "animation-fill-mode", + "animation-play-state" + ], + "order": "orderOfAppearance", + "status": "standard" + }, + "animation-delay": { + "syntax": "