Skip to content

Commit

Permalink
Update HTMLImageElement IDL to latest version from gecko (#1842)
Browse files Browse the repository at this point in the history
* Update HTMLImageElement IDL to latest version from gecko

* Remove Mozilla-specific extensions to HTMLImageElement IDL
  • Loading branch information
TannerRogalsky authored and alexcrichton committed Oct 29, 2019
1 parent 1f51831 commit 913fdbc
Showing 1 changed file with 9 additions and 3 deletions.
12 changes: 9 additions & 3 deletions crates/web-sys/webidls/enabled/HTMLImageElement.webidl
Original file line number Diff line number Diff line change
Expand Up @@ -18,9 +18,11 @@ interface URI;
interface nsIStreamListener;
*/

[HTMLConstructor,
NamedConstructor=Image(optional unsigned long width, optional unsigned long height)]
[NamedConstructor=Image(optional unsigned long width, optional unsigned long height),
Exposed=Window]
interface HTMLImageElement : HTMLElement {
[HTMLConstructor] constructor();

[CEReactions, SetterThrows]
attribute DOMString alt;
[CEReactions, SetterNeedsSubjectPrincipal=NonSystem, SetterThrows]
Expand All @@ -39,9 +41,13 @@ interface HTMLImageElement : HTMLElement {
attribute unsigned long width;
[CEReactions, SetterThrows]
attribute unsigned long height;
[CEReactions, SetterThrows]
attribute DOMString decoding;
readonly attribute unsigned long naturalWidth;
readonly attribute unsigned long naturalHeight;
readonly attribute boolean complete;
[NewObject]
Promise<void> decode();
};

// http://www.whatwg.org/specs/web-apps/current-work/#other-elements,-attributes-and-apis
Expand All @@ -57,7 +63,7 @@ partial interface HTMLImageElement {
[CEReactions, SetterThrows]
attribute DOMString longDesc;

[CEReactions, TreatNullAs=EmptyString,SetterThrows] attribute DOMString border;
[CEReactions, SetterThrows] attribute [TreatNullAs=EmptyString] DOMString border;
};

// [Update me: not in whatwg spec yet]
Expand Down

0 comments on commit 913fdbc

Please sign in to comment.