From 7a71c2b4c45bdae7321f4f43e0a681c3c425ff7d Mon Sep 17 00:00:00 2001 From: Kagami Sascha Rosylight Date: Wed, 12 Jun 2019 18:34:13 +0900 Subject: [PATCH] add CSS Flexible Box Layout types --- baselines/dom.generated.d.ts | 16 ++++++++-------- inputfiles/idl/CSS Flexible Box Layout.widl | 14 ++++++++++++++ inputfiles/idlSources.json | 4 ++++ 3 files changed, 26 insertions(+), 8 deletions(-) create mode 100644 inputfiles/idl/CSS Flexible Box Layout.widl diff --git a/baselines/dom.generated.d.ts b/baselines/dom.generated.d.ts index e8c3f6500..2c6e4e8f6 100644 --- a/baselines/dom.generated.d.ts +++ b/baselines/dom.generated.d.ts @@ -2825,13 +2825,13 @@ interface CSSStyleDeclaration { fillOpacity: string | null; fillRule: string | null; filter: string; - flex: string | null; - flexBasis: string | null; - flexDirection: string | null; - flexFlow: string | null; - flexGrow: string | null; - flexShrink: string | null; - flexWrap: string | null; + flex: string; + flexBasis: string; + flexDirection: string; + flexFlow: string; + flexGrow: string; + flexShrink: string; + flexWrap: string; floodColor: string; floodOpacity: string; font: string; @@ -2965,7 +2965,7 @@ interface CSSStyleDeclaration { objectFit: string; objectPosition: string; opacity: string | null; - order: string | null; + order: string; orphans: string | null; outline: string; outlineColor: string; diff --git a/inputfiles/idl/CSS Flexible Box Layout.widl b/inputfiles/idl/CSS Flexible Box Layout.widl new file mode 100644 index 000000000..0206f7a70 --- /dev/null +++ b/inputfiles/idl/CSS Flexible Box Layout.widl @@ -0,0 +1,14 @@ +partial interface CSSStyleDeclaration { + [CEReactions] attribute [TreatNullAs=EmptyString] CSSOMString flexDirection; + [CEReactions] attribute [TreatNullAs=EmptyString] CSSOMString flexWrap; + [CEReactions] attribute [TreatNullAs=EmptyString] CSSOMString flexFlow; + [CEReactions] attribute [TreatNullAs=EmptyString] CSSOMString order; + [CEReactions] attribute [TreatNullAs=EmptyString] CSSOMString flex; + [CEReactions] attribute [TreatNullAs=EmptyString] CSSOMString flexGrow; + [CEReactions] attribute [TreatNullAs=EmptyString] CSSOMString flexShrink; + [CEReactions] attribute [TreatNullAs=EmptyString] CSSOMString flexBasis; + [CEReactions] attribute [TreatNullAs=EmptyString] CSSOMString justifyContent; + [CEReactions] attribute [TreatNullAs=EmptyString] CSSOMString alignItems; + [CEReactions] attribute [TreatNullAs=EmptyString] CSSOMString alignSelf; + [CEReactions] attribute [TreatNullAs=EmptyString] CSSOMString alignContent; +}; diff --git a/inputfiles/idlSources.json b/inputfiles/idlSources.json index a3d54b4b2..1037c1e77 100644 --- a/inputfiles/idlSources.json +++ b/inputfiles/idlSources.json @@ -24,6 +24,10 @@ "url": "https://www.w3.org/TR/css-align-3/", "title": "CSS Box Alignment" }, + { + "url": "https://www.w3.org/TR/css-flexbox-1/", + "title": "CSS Flexible Box Layout" + }, { "url": "https://www.w3.org/TR/css-fonts-3/", "title": "CSS Fonts"