@@ -445,11 +445,11 @@ partial interface Window {
445
445
[Replaceable] readonly attribute double pageXOffset;
446
446
[Replaceable] readonly attribute double scrollY;
447
447
[Replaceable] readonly attribute double pageYOffset;
448
- void scroll(optional ScrollToOptions options);
448
+ void scroll(optional ScrollToOptions options = {} );
449
449
void scroll(unrestricted double x, unrestricted double y);
450
- void scrollTo(optional ScrollToOptions options);
450
+ void scrollTo(optional ScrollToOptions options = {} );
451
451
void scrollTo(unrestricted double x, unrestricted double y);
452
- void scrollBy(optional ScrollToOptions options);
452
+ void scrollBy(optional ScrollToOptions options = {} );
453
453
void scrollBy(unrestricted double x, unrestricted double y);
454
454
455
455
// client
824
824
825
825
826
826
[Exposed=Window,
827
- Constructor(CSSOMString type, optional MediaQueryListEventInit eventInitDict)]
827
+ Constructor(CSSOMString type, optional MediaQueryListEventInit eventInitDict = {} )]
828
828
interface MediaQueryListEvent : Event {
829
829
readonly attribute CSSOMString media;
830
830
readonly attribute boolean matches;
@@ -1072,12 +1072,12 @@ dictionary ScrollIntoViewOptions : ScrollOptions {
1072
1072
partial interface Element {
1073
1073
DOMRectList getClientRects();
1074
1074
[NewObject] DOMRect getBoundingClientRect();
1075
- void scrollIntoView(optional (boolean or ScrollIntoViewOptions) arg);
1076
- void scroll(optional ScrollToOptions options);
1075
+ void scrollIntoView(optional (boolean or ScrollIntoViewOptions) arg = {} );
1076
+ void scroll(optional ScrollToOptions options = {} );
1077
1077
void scroll(unrestricted double x, unrestricted double y);
1078
- void scrollTo(optional ScrollToOptions options);
1078
+ void scrollTo(optional ScrollToOptions options = {} );
1079
1079
void scrollTo(unrestricted double x, unrestricted double y);
1080
- void scrollBy(optional ScrollToOptions options);
1080
+ void scrollBy(optional ScrollToOptions options = {} );
1081
1081
void scrollBy(unrestricted double x, unrestricted double y);
1082
1082
attribute unrestricted double scrollTop;
1083
1083
attribute unrestricted double scrollLeft;
@@ -1580,10 +1580,10 @@ dictionary ConvertCoordinateOptions {
1580
1580
};
1581
1581
1582
1582
interface mixin GeometryUtils {
1583
- sequence<DOMQuad> getBoxQuads(optional BoxQuadOptions options);
1584
- DOMQuad convertQuadFromNode(DOMQuadInit quad, GeometryNode from, optional ConvertCoordinateOptions options);
1585
- DOMQuad convertRectFromNode(DOMRectReadOnly rect, GeometryNode from, optional ConvertCoordinateOptions options);
1586
- DOMPoint convertPointFromNode(DOMPointInit point, GeometryNode from, optional ConvertCoordinateOptions options); // XXX z,w turns into 0
1583
+ sequence<DOMQuad> getBoxQuads(optional BoxQuadOptions options = {} );
1584
+ DOMQuad convertQuadFromNode(DOMQuadInit quad, GeometryNode from, optional ConvertCoordinateOptions options = {} );
1585
+ DOMQuad convertRectFromNode(DOMRectReadOnly rect, GeometryNode from, optional ConvertCoordinateOptions options = {} );
1586
+ DOMPoint convertPointFromNode(DOMPointInit point, GeometryNode from, optional ConvertCoordinateOptions options = {} ); // XXX z,w turns into 0
1587
1587
};
1588
1588
1589
1589
Text includes GeometryUtils; // like Range
0 commit comments