| OLD | NEW |
| 1 // Copyright 2015 The Chromium Authors. All rights reserved. | 1 // Copyright 2015 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 /** | 5 /** |
| 6 * @fileoverview | 6 * @fileoverview |
| 7 * 'settings-bluetooth-page' is the settings page for managing bluetooth | 7 * 'settings-bluetooth-page' is the settings page for managing bluetooth |
| 8 * properties and devices. | 8 * properties and devices. |
| 9 * | 9 * |
| 10 * Example: | 10 * Example: |
| (...skipping 179 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 190 } | 190 } |
| 191 }, | 191 }, |
| 192 | 192 |
| 193 bluetoothEnabledChanged_: function() { | 193 bluetoothEnabledChanged_: function() { |
| 194 // When bluetooth is enabled, auto-expand the device list. | 194 // When bluetooth is enabled, auto-expand the device list. |
| 195 if (this.bluetoothEnabled) | 195 if (this.bluetoothEnabled) |
| 196 this.deviceListExpanded = true; | 196 this.deviceListExpanded = true; |
| 197 }, | 197 }, |
| 198 | 198 |
| 199 /** | 199 /** |
| 200 * @param {boolean} bluetoothEnabled |
| 201 * @param {boolean} deviceListExpanded |
| 202 * @return {boolean} Whether the <iron-collapse> can be shown. |
| 203 * @private |
| 204 */ |
| 205 canShowDeviceList_: function(bluetoothEnabled, deviceListExpanded) { |
| 206 return bluetoothEnabled && deviceListExpanded; |
| 207 }, |
| 208 |
| 209 /** |
| 200 * If bluetooth is enabled, request the complete list of devices and update | 210 * If bluetooth is enabled, request the complete list of devices and update |
| 201 * |deviceList|. | 211 * |deviceList|. |
| 202 * @private | 212 * @private |
| 203 */ | 213 */ |
| 204 updateDeviceList_: function() { | 214 updateDeviceList_: function() { |
| 205 if (!this.bluetoothEnabled) { | 215 if (!this.bluetoothEnabled) { |
| 206 this.deviceList = []; | 216 this.deviceList = []; |
| 207 return; | 217 return; |
| 208 } | 218 } |
| 209 this.bluetooth.getDevices(function(devices) { | 219 this.bluetooth.getDevices(function(devices) { |
| (...skipping 301 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 511 | 521 |
| 512 /** @private */ | 522 /** @private */ |
| 513 onCloseDialog_: function(event) { this.closeDialog_(); }, | 523 onCloseDialog_: function(event) { this.closeDialog_(); }, |
| 514 | 524 |
| 515 /** @private */ | 525 /** @private */ |
| 516 onDialogOpened_: function() { this.startDiscovery_(); }, | 526 onDialogOpened_: function() { this.startDiscovery_(); }, |
| 517 | 527 |
| 518 /** @private */ | 528 /** @private */ |
| 519 onDialogClosed_: function() { this.stopDiscovery_(); }, | 529 onDialogClosed_: function() { this.stopDiscovery_(); }, |
| 520 }); | 530 }); |
| OLD | NEW |