Skip to content

Commit 97e52cc

Browse files
saschanazdbaron
authored andcommitted
[cssom-view-1] Add dictionary default values (#4233)
Required after whatwg/webidl#750. (Found from web-platform-tests/wpt#18382)
1 parent b7e5095 commit 97e52cc

File tree

1 file changed

+12
-12
lines changed

1 file changed

+12
-12
lines changed

cssom-view-1/Overview.bs

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -445,11 +445,11 @@ partial interface Window {
445445
[Replaceable] readonly attribute double pageXOffset;
446446
[Replaceable] readonly attribute double scrollY;
447447
[Replaceable] readonly attribute double pageYOffset;
448-
void scroll(optional ScrollToOptions options);
448+
void scroll(optional ScrollToOptions options = {});
449449
void scroll(unrestricted double x, unrestricted double y);
450-
void scrollTo(optional ScrollToOptions options);
450+
void scrollTo(optional ScrollToOptions options = {});
451451
void scrollTo(unrestricted double x, unrestricted double y);
452-
void scrollBy(optional ScrollToOptions options);
452+
void scrollBy(optional ScrollToOptions options = {});
453453
void scrollBy(unrestricted double x, unrestricted double y);
454454

455455
// client
@@ -824,7 +824,7 @@ as event handler IDL attributes, by all objects implementing the {{MediaQ
824824

825825
826826
[Exposed=Window,
827-
Constructor(CSSOMString type, optional MediaQueryListEventInit eventInitDict)]
827+
Constructor(CSSOMString type, optional MediaQueryListEventInit eventInitDict = {})]
828828
interface MediaQueryListEvent : Event {
829829
readonly attribute CSSOMString media;
830830
readonly attribute boolean matches;
@@ -1072,12 +1072,12 @@ dictionary ScrollIntoViewOptions : ScrollOptions {
10721072
partial interface Element {
10731073
DOMRectList getClientRects();
10741074
[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 = {});
10771077
void scroll(unrestricted double x, unrestricted double y);
1078-
void scrollTo(optional ScrollToOptions options);
1078+
void scrollTo(optional ScrollToOptions options = {});
10791079
void scrollTo(unrestricted double x, unrestricted double y);
1080-
void scrollBy(optional ScrollToOptions options);
1080+
void scrollBy(optional ScrollToOptions options = {});
10811081
void scrollBy(unrestricted double x, unrestricted double y);
10821082
attribute unrestricted double scrollTop;
10831083
attribute unrestricted double scrollLeft;
@@ -1580,10 +1580,10 @@ dictionary ConvertCoordinateOptions {
15801580
};
15811581

15821582
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
15871587
};
15881588

15891589
Text includes GeometryUtils; // like Range

0 commit comments

Comments
 (0)