Update web-platform-tests to revision 7bfbc0fa30aad867faa1c6cc748884be76635a08

This commit is contained in:
WPT Sync Bot 2018-02-22 20:08:40 -05:00 committed by Josh Matthews
parent 0fa3248723
commit 65b0e306b7
87 changed files with 2402 additions and 622 deletions

View file

@ -7,37 +7,31 @@ interface CSSStyleValue {
[Exposed=(Window, Worker, PaintWorklet, LayoutWorklet)]
interface StylePropertyMapReadOnly {
readonly maplike<DOMString, sequence<CSSStyleValue>>;
iterable<DOMString, sequence<CSSStyleValue>>;
any get(DOMString property);
/* 'any' means (undefined or CSSStyleValue) here,
see https://github.com/heycam/webidl/issues/60 */
sequence<CSSStyleValue> getAll(DOMString property);
boolean has(DOMString property);
stringifier;
readonly attribute long size;
};
callback UpdateFunction = CSSStyleValue (CSSStyleValue oldValue);
[Exposed=Window]
interface StylePropertyMap : StylePropertyMapReadOnly {
maplike<DOMString, sequence<CSSStyleValue>>;
void set(DOMString property, (CSSStyleValue or DOMString)... values);
void append(DOMString property, (CSSStyleValue or DOMString)... values);
void delete(DOMString property);
void set(DOMString property, (CSSStyleValue or DOMString)... values);
void clear();
};
[Exposed=(Window, Worker, PaintWorklet, LayoutWorklet)]
partial interface Element {
StylePropertyMapReadOnly computedStyleMap();
};
[Exposed=(Window, Worker, PaintWorklet, LayoutWorklet)]
partial interface CSSStyleRule {
[SameObject] readonly attribute StylePropertyMap styleMap;
};
[Exposed=(Window, Worker, PaintWorklet, LayoutWorklet)]
partial interface ElementCSSInlineStyle {
[SameObject] readonly attribute StylePropertyMap attributeStyleMap;
};
@ -54,7 +48,7 @@ interface CSSUnparsedValue : CSSStyleValue {
typedef (DOMString or CSSVariableReferenceValue) CSSUnparsedSegment;
[Exposed=(Window, Worker, PaintWorklet, LayoutWorklet),
Constructor(DOMString variable, optional CSSUnparsedValue fallback)]
Constructor(DOMString variable, optional CSSUnparsedValue? fallback = null)]
interface CSSVariableReferenceValue {
attribute DOMString variable;
readonly attribute CSSUnparsedValue? fallback;
@ -66,8 +60,6 @@ interface CSSKeywordValue : CSSStyleValue {
attribute DOMString value;
};
typedef (DOMString or CSSKeywordValue) CSSKeywordish;
typedef (double or CSSNumericValue) CSSNumberish;
enum CSSNumericBaseType {
@ -306,7 +298,7 @@ interface CSSMatrixComponent : CSSTransformComponent {
};
dictionary CSSMatrixComponentOptions {
boolean is2D = false;
boolean is2D;
};
[Exposed=(Window, Worker, PaintWorklet, LayoutWorklet),

View file

@ -340,7 +340,7 @@ interface Element : Node {
attribute DOMString id;
attribute DOMString className;
[SameObject, PutForwards=value] readonly attribute DOMTokenList classList;
attribute DOMString slot;
[Unscopable] attribute DOMString slot;
boolean hasAttributes();
[SameObject] readonly attribute NamedNodeMap attributes;