Skip to content

Commit bcc2181

Browse files
committed
[css-font-loading] Sigh, make FontFaceSet extend EventTarget rather than implements it.
1 parent 8620660 commit bcc2181

File tree

2 files changed

+2
-6
lines changed

2 files changed

+2
-6
lines changed

css-font-loading/Overview.bs

+1-3
Original file line numberDiff line numberDiff line change
@@ -369,7 +369,7 @@ The <code>FontFaceSet</code> Interface</h2>
369369
callback ForEachCallback = void (FontFace font, long index, FontFaceSet self);
370370

371371
[Exposed=Window,Worker]
372-
interface FontFaceSet {
372+
interface FontFaceSet : EventTarget {
373373
// Emulate the Set interface, until we can extend Set correctly.
374374
readonly attribute unsigned long size;
375375
void add(FontFace font);
@@ -400,8 +400,6 @@ The <code>FontFaceSet</code> Interface</h2>
400400
// loading state, "loading" while one or more fonts loading, "loaded" otherwise
401401
readonly attribute FontFaceSetLoadStatus status;
402402
};
403-
404-
FontFaceSet implements EventTarget;
405403
</pre>
406404

407405
<dl dfn-type=attribute dfn-for="FontFaceSet">

css-font-loading/Overview.html

+1-3
Original file line numberDiff line numberDiff line change
@@ -480,7 +480,7 @@ <h2 class="heading settled heading" data-level=3 id=FontFaceSet-interface><span
480480
callback <dfn class=idl-code data-dfn-type=callback data-export="" data-global-name="" id=callbackdef-foreachcallback>ForEachCallback<a class=self-link href=#callbackdef-foreachcallback></a></dfn> = void (<a data-link-type=idl href=#dom-fontface title=fontface>FontFace</a> <dfn class=idl-code data-dfn-for=ForEachCallback data-dfn-type=argument data-export="" data-global-name="ForEachCallback/font<argument>" id=dom-foreachcallback-font>font<a class=self-link href=#dom-foreachcallback-font></a></dfn>, long <dfn class=idl-code data-dfn-for=ForEachCallback data-dfn-type=argument data-export="" data-global-name="ForEachCallback/index<argument>" id=dom-foreachcallback-index>index<a class=self-link href=#dom-foreachcallback-index></a></dfn>, <a data-link-type=idl href=#dom-fontfaceset title=fontfaceset>FontFaceSet</a> <dfn class=idl-code data-dfn-for=ForEachCallback data-dfn-type=argument data-export="" data-global-name="ForEachCallback/self<argument>" id=dom-foreachcallback-self>self<a class=self-link href=#dom-foreachcallback-self></a></dfn>);
481481

482482
[Exposed=Window,Worker]
483-
interface <dfn class=idl-code data-dfn-type=interface data-export="" data-global-name="" id=dom-fontfaceset>FontFaceSet<a class=self-link href=#dom-fontfaceset></a></dfn> {
483+
interface <dfn class=idl-code data-dfn-type=interface data-export="" data-global-name="" id=dom-fontfaceset>FontFaceSet<a class=self-link href=#dom-fontfaceset></a></dfn> : <a data-link-type=idl href=http://dom.spec.whatwg.org/#eventtarget title=eventtarget>EventTarget</a> {
484484
// Emulate the Set interface, until we can extend Set correctly.
485485
readonly attribute unsigned long <a class=idl-code data-global-name="FontFaceSet<interface>/size<attribute>" data-link-for=FontFaceSet data-link-type=attribute data-readonly="" data-type="unsigned long " href=#dom-fontfaceset-size title=size>size</a>;
486486
void <a class=idl-code data-global-name="FontFaceSet<interface>/add()<method>" data-link-for=FontFaceSet data-link-type=method href=#dom-fontfaceset-add title=add()>add</a>(<a data-link-type=idl href=#dom-fontface title=fontface>FontFace</a> <dfn class=idl-code data-dfn-for=FontFaceSet/add() data-dfn-type=argument data-export="" data-global-name="FontFaceSet<interface>/add()<method>/font<argument>" id=dom-fontfacesetadd-font>font<a class=self-link href=#dom-fontfacesetadd-font></a></dfn>);
@@ -511,8 +511,6 @@ <h2 class="heading settled heading" data-level=3 id=FontFaceSet-interface><span
511511
// loading state, "loading" while one or more fonts loading, "loaded" otherwise
512512
readonly attribute <a data-link-type=idl href=#enumdef-fontfacesetloadstatus title=fontfacesetloadstatus>FontFaceSetLoadStatus</a> <a class=idl-code data-global-name="FontFaceSet<interface>/status<attribute>" data-link-for=FontFaceSet data-link-type=attribute data-readonly="" data-type="FontFaceSetLoadStatus " href=#dom-fontfaceset-status title=status>status</a>;
513513
};
514-
515-
<a data-link-type=idl href=#dom-fontfaceset title=fontfaceset>FontFaceSet</a> implements <a data-link-type=idl href=http://dom.spec.whatwg.org/#eventtarget title=eventtarget>EventTarget</a>;
516514
</pre>
517515

518516
<dl data-dfn-for=FontFaceSet data-dfn-type=attribute>

0 commit comments

Comments
 (0)