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/* = []*/;
};
// [Pref="dom.bluetooth.enabled"]
[Pref="dom.bluetooth.enabled"]
interface BluetoothPermissionResult : PermissionStatus {
// attribute FrozenArray<BluetoothDevice> devices;
// Workaround until FrozenArray get implemented.

View file

@ -66,5 +66,5 @@ partial interface Navigator {
// https://w3c.github.io/permissions/#navigator-and-workernavigator-extension
[Exposed=(Window)]
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",
};
[Exposed=(Window,Worker)]
[Pref="dom.permissions.enabled", Exposed=(Window,Worker)]
interface PermissionStatus : EventTarget {
readonly attribute PermissionState state;
attribute EventHandler onchange;

View file

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

View file

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