aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLucas Lois <lucasloisp@gmail.com>2016-10-16 12:03:36 -0300
committerLucas Lois <lucasloisp@gmail.com>2016-10-16 13:29:47 -0300
commitd764eef5a2a438387824ef26b90c93193cc5490a (patch)
tree2592fd0321f1224aafcac0c4ffcc7ae33324bcf3
parent0b697c108001f70cf0a2aca4855815e579be6838 (diff)
downloadservo-d764eef5a2a438387824ef26b90c93193cc5490a.tar.gz
servo-d764eef5a2a438387824ef26b90c93193cc5490a.zip
Removed incorrectly exposed webidl interfaces
I removed exposure in Window and Worker to some interfaces that was not specified in the specification.
-rw-r--r--components/script/dom/webidls/HTMLLinkElement.webidl1
-rw-r--r--components/script/dom/webidls/HTMLMapElement.webidl1
-rw-r--r--components/script/dom/webidls/HTMLMediaElement.webidl2
-rw-r--r--components/script/dom/webidls/HTMLMetaElement.webidl1
-rw-r--r--components/script/dom/webidls/HTMLMeterElement.webidl1
-rw-r--r--components/script/dom/webidls/HTMLModElement.webidl1
-rw-r--r--components/script/dom/webidls/HTMLOListElement.webidl1
-rw-r--r--components/script/dom/webidls/HTMLObjectElement.webidl1
-rw-r--r--components/script/dom/webidls/HTMLOptGroupElement.webidl1
-rw-r--r--components/script/dom/webidls/HTMLOptionElement.webidl1
-rw-r--r--components/script/dom/webidls/HTMLOutputElement.webidl1
-rw-r--r--tests/wpt/mozilla/tests/mozilla/interfaces.worker.js11
12 files changed, 1 insertions, 22 deletions
diff --git a/components/script/dom/webidls/HTMLLinkElement.webidl b/components/script/dom/webidls/HTMLLinkElement.webidl
index f792d4ab4c8..8c1bf496590 100644
--- a/components/script/dom/webidls/HTMLLinkElement.webidl
+++ b/components/script/dom/webidls/HTMLLinkElement.webidl
@@ -3,7 +3,6 @@
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
// https://html.spec.whatwg.org/multipage/#htmllinkelement
-[Exposed=(Window,Worker)]
interface HTMLLinkElement : HTMLElement {
attribute DOMString href;
// attribute DOMString crossOrigin;
diff --git a/components/script/dom/webidls/HTMLMapElement.webidl b/components/script/dom/webidls/HTMLMapElement.webidl
index 75fbe322540..5e21b52916e 100644
--- a/components/script/dom/webidls/HTMLMapElement.webidl
+++ b/components/script/dom/webidls/HTMLMapElement.webidl
@@ -3,7 +3,6 @@
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
// https://html.spec.whatwg.org/multipage/#htmlmapelement
-[Exposed=(Window,Worker)]
interface HTMLMapElement : HTMLElement {
// attribute DOMString name;
//readonly attribute HTMLCollection areas;
diff --git a/components/script/dom/webidls/HTMLMediaElement.webidl b/components/script/dom/webidls/HTMLMediaElement.webidl
index 4fa8500d52c..ce952c9b539 100644
--- a/components/script/dom/webidls/HTMLMediaElement.webidl
+++ b/components/script/dom/webidls/HTMLMediaElement.webidl
@@ -4,7 +4,7 @@
// https://html.spec.whatwg.org/multipage/#htmlmediaelement
enum CanPlayTypeResult { "" /* empty string */, "maybe", "probably" };
-[Abstract, Exposed=(Window,Worker)]
+[Abstract]
interface HTMLMediaElement : HTMLElement {
// error state
diff --git a/components/script/dom/webidls/HTMLMetaElement.webidl b/components/script/dom/webidls/HTMLMetaElement.webidl
index f248c68be5f..20afc297a20 100644
--- a/components/script/dom/webidls/HTMLMetaElement.webidl
+++ b/components/script/dom/webidls/HTMLMetaElement.webidl
@@ -3,7 +3,6 @@
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
// https://html.spec.whatwg.org/multipage/#htmlmetaelement
-[Exposed=(Window,Worker)]
interface HTMLMetaElement : HTMLElement {
attribute DOMString name;
// attribute DOMString httpEquiv;
diff --git a/components/script/dom/webidls/HTMLMeterElement.webidl b/components/script/dom/webidls/HTMLMeterElement.webidl
index 264fd4b0933..c6abe4aef46 100644
--- a/components/script/dom/webidls/HTMLMeterElement.webidl
+++ b/components/script/dom/webidls/HTMLMeterElement.webidl
@@ -3,7 +3,6 @@
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
// https://html.spec.whatwg.org/multipage/#htmlmeterelement
-[Exposed=(Window,Worker)]
interface HTMLMeterElement : HTMLElement {
// attribute double value;
// attribute double min;
diff --git a/components/script/dom/webidls/HTMLModElement.webidl b/components/script/dom/webidls/HTMLModElement.webidl
index 322445dc36d..beda6f97dcc 100644
--- a/components/script/dom/webidls/HTMLModElement.webidl
+++ b/components/script/dom/webidls/HTMLModElement.webidl
@@ -3,7 +3,6 @@
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
// https://html.spec.whatwg.org/multipage/#htmlmodelement
-[Exposed=(Window,Worker)]
interface HTMLModElement : HTMLElement {
// attribute DOMString cite;
// attribute DOMString dateTime;
diff --git a/components/script/dom/webidls/HTMLOListElement.webidl b/components/script/dom/webidls/HTMLOListElement.webidl
index 74c543c62a7..02dc3d1146f 100644
--- a/components/script/dom/webidls/HTMLOListElement.webidl
+++ b/components/script/dom/webidls/HTMLOListElement.webidl
@@ -3,7 +3,6 @@
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
// https://html.spec.whatwg.org/multipage/#htmlolistelement
-[Exposed=(Window,Worker)]
interface HTMLOListElement : HTMLElement {
// attribute boolean reversed;
// attribute long start;
diff --git a/components/script/dom/webidls/HTMLObjectElement.webidl b/components/script/dom/webidls/HTMLObjectElement.webidl
index 20205fd3a6c..ce1d0ff1f8c 100644
--- a/components/script/dom/webidls/HTMLObjectElement.webidl
+++ b/components/script/dom/webidls/HTMLObjectElement.webidl
@@ -3,7 +3,6 @@
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
// https://html.spec.whatwg.org/multipage/#htmlobjectelement
-[Exposed=(Window,Worker)]
interface HTMLObjectElement : HTMLElement {
// attribute DOMString data;
attribute DOMString type;
diff --git a/components/script/dom/webidls/HTMLOptGroupElement.webidl b/components/script/dom/webidls/HTMLOptGroupElement.webidl
index 8ff82d8381b..a81df036a4d 100644
--- a/components/script/dom/webidls/HTMLOptGroupElement.webidl
+++ b/components/script/dom/webidls/HTMLOptGroupElement.webidl
@@ -3,7 +3,6 @@
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
// https://html.spec.whatwg.org/multipage/#htmloptgroupelement
-[Exposed=(Window,Worker)]
interface HTMLOptGroupElement : HTMLElement {
attribute boolean disabled;
// attribute DOMString label;
diff --git a/components/script/dom/webidls/HTMLOptionElement.webidl b/components/script/dom/webidls/HTMLOptionElement.webidl
index d4bc5bcdc83..713ff85a483 100644
--- a/components/script/dom/webidls/HTMLOptionElement.webidl
+++ b/components/script/dom/webidls/HTMLOptionElement.webidl
@@ -6,7 +6,6 @@
//[NamedConstructor=Option(optional DOMString text = "", optional DOMString value,
// optional boolean defaultSelected = false,
// optional boolean selected = false)]
-[Exposed=(Window,Worker)]
interface HTMLOptionElement : HTMLElement {
attribute boolean disabled;
readonly attribute HTMLFormElement? form;
diff --git a/components/script/dom/webidls/HTMLOutputElement.webidl b/components/script/dom/webidls/HTMLOutputElement.webidl
index 01003438459..f0baeb8fa03 100644
--- a/components/script/dom/webidls/HTMLOutputElement.webidl
+++ b/components/script/dom/webidls/HTMLOutputElement.webidl
@@ -3,7 +3,6 @@
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
// https://html.spec.whatwg.org/multipage/#htmloutputelement
-[Exposed=(Window,Worker)]
interface HTMLOutputElement : HTMLElement {
// [SameObject, PutForwards=value] readonly attribute DOMTokenList htmlFor;
readonly attribute HTMLFormElement? form;
diff --git a/tests/wpt/mozilla/tests/mozilla/interfaces.worker.js b/tests/wpt/mozilla/tests/mozilla/interfaces.worker.js
index b5e2a993c87..f940e6d0721 100644
--- a/tests/wpt/mozilla/tests/mozilla/interfaces.worker.js
+++ b/tests/wpt/mozilla/tests/mozilla/interfaces.worker.js
@@ -47,18 +47,7 @@ test_interfaces([
"HTMLFormControlsCollection",
"HTMLFormElement",
"HTMLHeadElement",
- "HTMLLinkElement",
- "HTMLMapElement",
- "HTMLMediaElement",
- "HTMLMetaElement",
- "HTMLMeterElement",
- "HTMLModElement",
- "HTMLObjectElement",
- "HTMLOListElement",
- "HTMLOptGroupElement",
- "HTMLOptionElement",
"HTMLOptionsCollection",
- "HTMLOutputElement",
"HTMLScriptElement",
"ImageData",
"KeyboardEvent",