Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(2308)

Unified Diff: chrome/browser/resources/bluetooth_internals/adapter_broker.js

Issue 2567983007: bluetooth: Add adapter page to internals page. (Closed)
Patch Set: Merge upstream Created 3 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « chrome/browser/browser_resources.grd ('k') | chrome/browser/resources/bluetooth_internals/adapter_page.js » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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) {
« no previous file with comments | « chrome/browser/browser_resources.grd ('k') | chrome/browser/resources/bluetooth_internals/adapter_page.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698