Fix Permissions and Bluetooth prefs

This commit is contained in:
Attila Dusnoki 2017-01-31 13:57:36 +01:00
parent 5287cd3bea
commit 52680bba6b
6 changed files with 6 additions and 5 deletions

View file

@ -23,7 +23,7 @@ dictionary BluetoothPermissionData {
required sequence<AllowedBluetoothDevice> allowedDevices/* = []*/; required sequence<AllowedBluetoothDevice> allowedDevices/* = []*/;
}; };
// [Pref="dom.bluetooth.enabled"] [Pref="dom.bluetooth.enabled"]
interface BluetoothPermissionResult : PermissionStatus { interface BluetoothPermissionResult : PermissionStatus {
// attribute FrozenArray<BluetoothDevice> devices; // attribute FrozenArray<BluetoothDevice> devices;
// Workaround until FrozenArray get implemented. // Workaround until FrozenArray get implemented.

View file

@ -66,5 +66,5 @@ partial interface Navigator {
// https://w3c.github.io/permissions/#navigator-and-workernavigator-extension // https://w3c.github.io/permissions/#navigator-and-workernavigator-extension
[Exposed=(Window)] [Exposed=(Window)]
partial interface Navigator { partial interface Navigator {
readonly attribute Permissions permissions; [Pref="dom.permissions.enabled"] readonly attribute Permissions permissions;
}; };

View file

@ -28,7 +28,7 @@ enum PermissionName {
"persistent-storage", "persistent-storage",
}; };
[Exposed=(Window,Worker)] [Pref="dom.permissions.enabled", Exposed=(Window,Worker)]
interface PermissionStatus : EventTarget { interface PermissionStatus : EventTarget {
readonly attribute PermissionState state; readonly attribute PermissionState state;
attribute EventHandler onchange; attribute EventHandler onchange;

View file

@ -4,7 +4,7 @@
// https://w3c.github.io/permissions/#permissions-interface // https://w3c.github.io/permissions/#permissions-interface
[Exposed=(Window,Worker)] [Pref="dom.permissions.enabled", Exposed=(Window,Worker)]
interface Permissions { interface Permissions {
Promise<PermissionStatus> query(object permissionDesc); Promise<PermissionStatus> query(object permissionDesc);

View file

@ -13,5 +13,5 @@ WorkerNavigator implements NavigatorLanguage;
[Exposed=(Worker)] [Exposed=(Worker)]
partial interface WorkerNavigator { partial interface WorkerNavigator {
readonly attribute Permissions permissions; [Pref="dom.permissions.enabled"] readonly attribute Permissions permissions;
}; };

View file

@ -4,6 +4,7 @@
"dom.forcetouch.enabled": false, "dom.forcetouch.enabled": false,
"dom.mouseevent.which.enabled": false, "dom.mouseevent.which.enabled": false,
"dom.mozbrowser.enabled": false, "dom.mozbrowser.enabled": false,
"dom.permissions.enabled": false,
"dom.serviceworker.timeout_seconds": 60, "dom.serviceworker.timeout_seconds": 60,
"dom.testable_crash.enabled": false, "dom.testable_crash.enabled": false,
"dom.testbinding.enabled": false, "dom.testbinding.enabled": false,