| Index: chrome/browser/resources/chromeos/emulator/battery_settings.js
|
| diff --git a/chrome/browser/resources/chromeos/emulator/battery_settings.js b/chrome/browser/resources/chromeos/emulator/battery_settings.js
|
| index 8487802f592b45ad73d3c74071d80931099222df..94d568982e5d4e41c42e861e350e2a899d88ade3 100644
|
| --- a/chrome/browser/resources/chromeos/emulator/battery_settings.js
|
| +++ b/chrome/browser/resources/chromeos/emulator/battery_settings.js
|
| @@ -28,8 +28,9 @@ var BatterySettings = Polymer({
|
| */
|
| batteryStateOptions: {
|
| type: Array,
|
| - value: function() { return ['Full', 'Charging', 'Discharging',
|
| - 'Not Present']; },
|
| + value: function() {
|
| + return ['Full', 'Charging', 'Discharging', 'Not Present'];
|
| + },
|
| },
|
|
|
| /**
|
| @@ -63,6 +64,14 @@ var BatterySettings = Polymer({
|
| },
|
| },
|
|
|
| + // Possible power levels for power sources.
|
| + powerOptions: {
|
| + type: Array,
|
| + value: function() {
|
| + return ['high', 'low'];
|
| + }
|
| + },
|
| +
|
| /** The ID of the current power source, or the empty string. */
|
| selectedPowerSourceId: String,
|
|
|
| @@ -119,6 +128,10 @@ var BatterySettings = Polymer({
|
| chrome.send('updateTimeToFull', [this.timeUntilFull]);
|
| },
|
|
|
| + onPowerChanged: function(e) {
|
| + e.model.set('item.power', e.target.value);
|
| + },
|
| +
|
| updatePowerProperties: function(power_properties) {
|
| this.batteryPercent = power_properties.battery_percent;
|
| this.batteryState =
|
| @@ -136,6 +149,10 @@ var BatterySettings = Polymer({
|
| return source.type == 'DualRoleUSB';
|
| },
|
|
|
| + isPowerEqual: function(itemPower, option) {
|
| + return itemPower == option;
|
| + },
|
| +
|
| isSelectedSource: function(source) {
|
| return source.id == this.selectedPowerSourceId;
|
| },
|
|
|