aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom
diff options
context:
space:
mode:
authorJosh Matthews <josh@joshmatthews.net>2016-03-24 10:03:50 -0400
committerJosh Matthews <josh@joshmatthews.net>2016-05-02 14:32:58 -0400
commita03fc5e2fd2abada45a6affb1871ac54c51db40f (patch)
treec4a1c541867c9650f467c9b55dedd728ab16ccdd /components/script/dom
parentcb5bad63dc2e91adfc36e49af60fe49456427f20 (diff)
downloadservo-a03fc5e2fd2abada45a6affb1871ac54c51db40f.tar.gz
servo-a03fc5e2fd2abada45a6affb1871ac54c51db40f.zip
Hide nonstandard interface members of standard interfaces behind appropriate prefs.
Diffstat (limited to 'components/script/dom')
-rw-r--r--components/script/dom/webidls/BrowserElement.webidl8
-rw-r--r--components/script/dom/webidls/HTMLIFrameElement.webidl2
-rw-r--r--components/script/dom/webidls/MouseEvent.webidl1
3 files changed, 6 insertions, 5 deletions
diff --git a/components/script/dom/webidls/BrowserElement.webidl b/components/script/dom/webidls/BrowserElement.webidl
index a244f9575a7..565a32013b9 100644
--- a/components/script/dom/webidls/BrowserElement.webidl
+++ b/components/script/dom/webidls/BrowserElement.webidl
@@ -137,22 +137,22 @@ interface BrowserElementPrivileged {
// unsigned long modifiers);
[Throws,
- Pref="dom.mozBrowserFramesEnabled",
+ Pref="dom.mozbrowser.enabled",
CheckAnyPermissions="browser"]
void goBack();
[Throws,
- Pref="dom.mozBrowserFramesEnabled",
+ Pref="dom.mozbrowser.enabled",
CheckAnyPermissions="browser"]
void goForward();
[Throws,
- Pref="dom.mozBrowserFramesEnabled",
+ Pref="dom.mozbrowser.enabled",
CheckAnyPermissions="browser"]
void reload(optional boolean hardReload = false);
[Throws,
- Pref="dom.mozBrowserFramesEnabled",
+ Pref="dom.mozbrowser.enabled",
CheckAnyPermissions="browser"]
void stop();
diff --git a/components/script/dom/webidls/HTMLIFrameElement.webidl b/components/script/dom/webidls/HTMLIFrameElement.webidl
index 52c11f238ae..20bb563e908 100644
--- a/components/script/dom/webidls/HTMLIFrameElement.webidl
+++ b/components/script/dom/webidls/HTMLIFrameElement.webidl
@@ -32,7 +32,7 @@ partial interface HTMLIFrameElement {
};
partial interface HTMLIFrameElement {
- [ChromeOnly,SetterThrows]
+ [ChromeOnly,SetterThrows,Pref="dom.mozbrowser.enabled"]
attribute boolean mozbrowser;
};
diff --git a/components/script/dom/webidls/MouseEvent.webidl b/components/script/dom/webidls/MouseEvent.webidl
index c156a66629b..ea9e7772a62 100644
--- a/components/script/dom/webidls/MouseEvent.webidl
+++ b/components/script/dom/webidls/MouseEvent.webidl
@@ -19,6 +19,7 @@ interface MouseEvent : UIEvent {
//readonly attribute unsigned short buttons;
//boolean getModifierState (DOMString keyArg);
+ [Pref="dom.mouseevent.which.enabled"]
readonly attribute long which;
};