| Index: chrome/browser/resources/bluetooth_internals/adapter_broker.js
|
| diff --git a/chrome/browser/resources/bluetooth_internals/adapter_broker.js b/chrome/browser/resources/bluetooth_internals/adapter_broker.js
|
| index 16f8a731231ee6a0df37050486283fc2babb6c88..f6bff00a61a78617fe8ec63624129c5c35f97f2e 100644
|
| --- a/chrome/browser/resources/bluetooth_internals/adapter_broker.js
|
| +++ b/chrome/browser/resources/bluetooth_internals/adapter_broker.js
|
| @@ -19,7 +19,10 @@ cr.define('adapter_broker', function() {
|
| * @enum {string}
|
| */
|
| var AdapterProperty = {
|
| + DISCOVERABLE: 'discoverable',
|
| DISCOVERING: 'discovering',
|
| + POWERED: 'powered',
|
| + PRESENT: 'present',
|
| };
|
|
|
| /**
|
| @@ -122,7 +125,49 @@ cr.define('adapter_broker', function() {
|
|
|
| AdapterClient.prototype = {
|
| /**
|
| - * Fires adapterchanged event.
|
| + * Fires adapterchanged event with "present" property.
|
| + * @param {boolean} present
|
| + */
|
| + presentChanged: function(present) {
|
| + var event = new CustomEvent('adapterchanged', {
|
| + detail: {
|
| + property: AdapterProperty.PRESENT,
|
| + value: present,
|
| + }
|
| + });
|
| + this.adapterBroker_.dispatchEvent(event);
|
| + },
|
| +
|
| + /**
|
| + * Fires adapterchanged event with "powered" property changed.
|
| + * @param {boolean} powered
|
| + */
|
| + poweredChanged: function(powered) {
|
| + var event = new CustomEvent('adapterchanged', {
|
| + detail: {
|
| + property: AdapterProperty.POWERED,
|
| + value: powered,
|
| + }
|
| + });
|
| + this.adapterBroker_.dispatchEvent(event);
|
| + },
|
| +
|
| + /**
|
| + * Fires adapterchanged event with "discoverable" property changed.
|
| + * @param {boolean} discoverable
|
| + */
|
| + discoverableChanged: function(discoverable) {
|
| + var event = new CustomEvent('adapterchanged', {
|
| + detail: {
|
| + property: AdapterProperty.DISCOVERABLE,
|
| + value: discoverable,
|
| + }
|
| + });
|
| + this.adapterBroker_.dispatchEvent(event);
|
| + },
|
| +
|
| + /**
|
| + * Fires adapterchanged event with "discovering" property changed.
|
| * @param {boolean} discovering
|
| */
|
| discoveringChanged: function(discovering) {
|
|
|