diff options
Diffstat (limited to 'components/script/dom/webidls/BluetoothRemoteGATTService.webidl')
-rw-r--r-- | components/script/dom/webidls/BluetoothRemoteGATTService.webidl | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/components/script/dom/webidls/BluetoothRemoteGATTService.webidl b/components/script/dom/webidls/BluetoothRemoteGATTService.webidl index 41a6fdfef3a..7e9f624dd1c 100644 --- a/components/script/dom/webidls/BluetoothRemoteGATTService.webidl +++ b/components/script/dom/webidls/BluetoothRemoteGATTService.webidl @@ -1,10 +1,10 @@ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ + * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ // https://webbluetoothcg.github.io/web-bluetooth/#bluetoothremotegattservice -[Pref="dom.bluetooth.enabled"] +[Exposed=Window, Pref="dom.bluetooth.enabled"] interface BluetoothRemoteGATTService : EventTarget { [SameObject] readonly attribute BluetoothDevice device; @@ -17,13 +17,12 @@ interface BluetoothRemoteGATTService : EventTarget { Promise<sequence<BluetoothRemoteGATTService>> getIncludedServices(optional BluetoothServiceUUID service); }; -[NoInterfaceObject] -interface ServiceEventHandlers { +interface mixin ServiceEventHandlers { attribute EventHandler onserviceadded; attribute EventHandler onservicechanged; attribute EventHandler onserviceremoved; }; -// BluetoothRemoteGATTService implements EventTarget; -// BluetoothRemoteGATTService implements CharacteristicEventHandlers; -BluetoothRemoteGATTService implements ServiceEventHandlers; +// BluetoothRemoteGATTService includes EventTarget; +// BluetoothRemoteGATTService includes CharacteristicEventHandlers; +BluetoothRemoteGATTService includes ServiceEventHandlers; |