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; |
}, |