@@ -767,9 +767,9 @@ in the same order as the {{CSSStyleRule}} or inline style.
767
767
----------------------------------------------
768
768
769
769
<xmp class='idl'>
770
- [Exposed=(Window, Worker, PaintWorklet, LayoutWorklet),
771
- Constructor(sequence<CSSUnparsedSegment> members)]
770
+ [Exposed=(Window, Worker, PaintWorklet, LayoutWorklet)]
772
771
interface CSSUnparsedValue : CSSStyleValue {
772
+ constructor(sequence<CSSUnparsedSegment> members);
773
773
iterable<CSSUnparsedSegment>;
774
774
readonly attribute unsigned long length;
775
775
getter CSSUnparsedSegment (unsigned long index);
@@ -778,9 +778,9 @@ interface CSSUnparsedValue : CSSStyleValue {
778
778
779
779
typedef (USVString or CSSVariableReferenceValue) CSSUnparsedSegment;
780
780
781
- [Exposed=(Window, Worker, PaintWorklet, LayoutWorklet),
782
- Constructor(USVString variable, optional CSSUnparsedValue? fallback = null)]
781
+ [Exposed=(Window, Worker, PaintWorklet, LayoutWorklet)]
783
782
interface CSSVariableReferenceValue {
783
+ constructor(USVString variable, optional CSSUnparsedValue? fallback = null);
784
784
attribute USVString variable;
785
785
readonly attribute CSSUnparsedValue? fallback;
786
786
};
@@ -874,9 +874,9 @@ of the {{CSSUnparsedValue/[[tokens]]}} internal slot.
874
874
{{CSSKeywordValue}} objects represent CSS keywords and other [=identifiers=] .
875
875
876
876
<pre class='idl'>
877
- [Exposed=(Window, Worker, PaintWorklet, LayoutWorklet),
878
- Constructor(USVString value)]
877
+ [Exposed=(Window, Worker, PaintWorklet, LayoutWorklet)]
879
878
interface CSSKeywordValue : CSSStyleValue {
879
+ constructor(USVString value);
880
880
attribute USVString value;
881
881
};
882
882
</pre>
@@ -1918,9 +1918,9 @@ are represented as {{CSSUnitValue}}s.
1918
1918
</div>
1919
1919
1920
1920
<xmp class=idl>
1921
- [Exposed=(Window, Worker, PaintWorklet, LayoutWorklet),
1922
- Constructor(double value, USVString unit)]
1921
+ [Exposed=(Window, Worker, PaintWorklet, LayoutWorklet)]
1923
1922
interface CSSUnitValue : CSSNumericValue {
1923
+ constructor(double value, USVString unit);
1924
1924
attribute double value;
1925
1925
readonly attribute USVString unit;
1926
1926
};
@@ -2019,45 +2019,45 @@ interface CSSMathValue : CSSNumericValue {
2019
2019
readonly attribute CSSMathOperator operator;
2020
2020
};
2021
2021
2022
- [Exposed=(Window, Worker, PaintWorklet, LayoutWorklet),
2023
- Constructor(CSSNumberish... args)]
2022
+ [Exposed=(Window, Worker, PaintWorklet, LayoutWorklet)]
2024
2023
interface CSSMathSum : CSSMathValue {
2024
+ constructor(CSSNumberish... args);
2025
2025
readonly attribute CSSNumericArray values;
2026
2026
};
2027
2027
2028
- [Exposed=(Window, Worker, PaintWorklet, LayoutWorklet),
2029
- Constructor(CSSNumberish... args)]
2028
+ [Exposed=(Window, Worker, PaintWorklet, LayoutWorklet)]
2030
2029
interface CSSMathProduct : CSSMathValue {
2030
+ constructor(CSSNumberish... args);
2031
2031
readonly attribute CSSNumericArray values;
2032
2032
};
2033
2033
2034
- [Exposed=(Window, Worker, PaintWorklet, LayoutWorklet),
2035
- Constructor(CSSNumberish arg)]
2034
+ [Exposed=(Window, Worker, PaintWorklet, LayoutWorklet)]
2036
2035
interface CSSMathNegate : CSSMathValue {
2036
+ constructor(CSSNumberish arg);
2037
2037
readonly attribute CSSNumericValue value;
2038
2038
};
2039
2039
2040
- [Exposed=(Window, Worker, PaintWorklet, LayoutWorklet),
2041
- Constructor(CSSNumberish arg)]
2040
+ [Exposed=(Window, Worker, PaintWorklet, LayoutWorklet)]
2042
2041
interface CSSMathInvert : CSSMathValue {
2042
+ constructor(CSSNumberish arg);
2043
2043
readonly attribute CSSNumericValue value;
2044
2044
};
2045
2045
2046
- [Exposed=(Window, Worker, PaintWorklet, LayoutWorklet),
2047
- Constructor(CSSNumberish... args)]
2046
+ [Exposed=(Window, Worker, PaintWorklet, LayoutWorklet)]
2048
2047
interface CSSMathMin : CSSMathValue {
2048
+ constructor(CSSNumberish... args);
2049
2049
readonly attribute CSSNumericArray values;
2050
2050
};
2051
2051
2052
- [Exposed=(Window, Worker, PaintWorklet, LayoutWorklet),
2053
- Constructor(CSSNumberish... args)]
2052
+ [Exposed=(Window, Worker, PaintWorklet, LayoutWorklet)]
2054
2053
interface CSSMathMax : CSSMathValue {
2054
+ constructor(CSSNumberish... args);
2055
2055
readonly attribute CSSNumericArray values;
2056
2056
};
2057
2057
2058
- [Exposed=(Window, Worker, PaintWorklet, LayoutWorklet),
2059
- Constructor(CSSNumberish min, CSSNumberish val, CSSNumberish max)]
2058
+ [Exposed=(Window, Worker, PaintWorklet, LayoutWorklet)]
2060
2059
interface CSSMathClamp : CSSMathValue {
2060
+ constructor(CSSNumberish min, CSSNumberish val, CSSNumberish max);
2061
2061
readonly attribute CSSNumericValue min;
2062
2062
readonly attribute CSSNumericValue val;
2063
2063
readonly attribute CSSNumericValue max;
@@ -2322,9 +2322,9 @@ They "contain" one or more {{CSSTransformComponent}}s,
2322
2322
which represent individual <<transform-function>> values.
2323
2323
2324
2324
<xmp class='idl'>
2325
- [Exposed=(Window, Worker, PaintWorklet, LayoutWorklet),
2326
- Constructor(sequence<CSSTransformComponent> transforms)]
2325
+ [Exposed=(Window, Worker, PaintWorklet, LayoutWorklet)]
2327
2326
interface CSSTransformValue : CSSStyleValue {
2327
+ constructor(sequence<CSSTransformComponent> transforms);
2328
2328
iterable<CSSTransformComponent>;
2329
2329
readonly attribute unsigned long length;
2330
2330
getter CSSTransformComponent (unsigned long index);
@@ -2422,63 +2422,63 @@ This list is the object's [=values to iterate over=].
2422
2422
DOMMatrix toMatrix();
2423
2423
};
2424
2424
2425
- [Exposed=(Window, Worker, PaintWorklet, LayoutWorklet),
2426
- Constructor(CSSNumericValue x, CSSNumericValue y, optional CSSNumericValue z)]
2425
+ [Exposed=(Window, Worker, PaintWorklet, LayoutWorklet)]
2427
2426
interface CSSTranslate : CSSTransformComponent {
2427
+ constructor(CSSNumericValue x, CSSNumericValue y, optional CSSNumericValue z);
2428
2428
attribute CSSNumericValue x;
2429
2429
attribute CSSNumericValue y;
2430
2430
attribute CSSNumericValue z;
2431
2431
};
2432
2432
2433
- [Exposed=(Window, Worker, PaintWorklet, LayoutWorklet),
2434
- Constructor(CSSNumericValue angle),
2435
- Constructor(CSSNumberish x, CSSNumberish y, CSSNumberish z, CSSNumericValue angle)]
2433
+ [Exposed=(Window, Worker, PaintWorklet, LayoutWorklet)]
2436
2434
interface CSSRotate : CSSTransformComponent {
2435
+ constructor(CSSNumericValue angle);
2436
+ constructor(CSSNumberish x, CSSNumberish y, CSSNumberish z, CSSNumericValue angle);
2437
2437
attribute CSSNumberish x;
2438
2438
attribute CSSNumberish y;
2439
2439
attribute CSSNumberish z;
2440
2440
attribute CSSNumericValue angle;
2441
2441
};
2442
2442
2443
- [Exposed=(Window, Worker, PaintWorklet, LayoutWorklet),
2444
- Constructor(CSSNumberish x, CSSNumberish y, optional CSSNumberish z)]
2443
+ [Exposed=(Window, Worker, PaintWorklet, LayoutWorklet)]
2445
2444
interface CSSScale : CSSTransformComponent {
2445
+ constructor(CSSNumberish x, CSSNumberish y, optional CSSNumberish z);
2446
2446
attribute CSSNumberish x;
2447
2447
attribute CSSNumberish y;
2448
2448
attribute CSSNumberish z;
2449
2449
};
2450
2450
2451
- [Exposed=(Window, Worker, PaintWorklet, LayoutWorklet),
2452
- Constructor(CSSNumericValue ax, CSSNumericValue ay)]
2451
+ [Exposed=(Window, Worker, PaintWorklet, LayoutWorklet)]
2453
2452
interface CSSSkew : CSSTransformComponent {
2453
+ constructor(CSSNumericValue ax, CSSNumericValue ay);
2454
2454
attribute CSSNumericValue ax;
2455
2455
attribute CSSNumericValue ay;
2456
2456
};
2457
2457
2458
- [Exposed=(Window, Worker, PaintWorklet, LayoutWorklet),
2459
- Constructor(CSSNumericValue ax)]
2458
+ [Exposed=(Window, Worker, PaintWorklet, LayoutWorklet)]
2460
2459
interface CSSSkewX : CSSTransformComponent {
2460
+ constructor(CSSNumericValue ax);
2461
2461
attribute CSSNumericValue ax;
2462
2462
};
2463
2463
2464
- [Exposed=(Window, Worker, PaintWorklet, LayoutWorklet),
2465
- Constructor(CSSNumericValue ay)]
2464
+ [Exposed=(Window, Worker, PaintWorklet, LayoutWorklet)]
2466
2465
interface CSSSkewY : CSSTransformComponent {
2466
+ constructor(CSSNumericValue ay);
2467
2467
attribute CSSNumericValue ay;
2468
2468
};
2469
2469
2470
2470
/* Note that skew(x,y) is *not* the same as skewX(x) skewY(y),
2471
2471
thus the separate interfaces for all three. */
2472
2472
2473
- [Exposed=(Window, Worker, PaintWorklet, LayoutWorklet),
2474
- Constructor(CSSNumericValue length)]
2473
+ [Exposed=(Window, Worker, PaintWorklet, LayoutWorklet)]
2475
2474
interface CSSPerspective : CSSTransformComponent {
2475
+ constructor(CSSNumericValue length);
2476
2476
attribute CSSNumericValue length;
2477
2477
};
2478
2478
2479
- [Exposed=(Window, Worker, PaintWorklet, LayoutWorklet),
2480
- Constructor(DOMMatrixReadOnly matrix, optional CSSMatrixComponentOptions options = {})]
2479
+ [Exposed=(Window, Worker, PaintWorklet, LayoutWorklet)]
2481
2480
interface CSSMatrixComponent : CSSTransformComponent {
2481
+ constructor(DOMMatrixReadOnly matrix, optional CSSMatrixComponentOptions options = {});
2482
2482
attribute DOMMatrix matrix;
2483
2483
};
2484
2484
0 commit comments