Index: chrome/browser/resources/options/chromeos/bluetooth_pair_device_overlay.js |
diff --git a/chrome/browser/resources/options/chromeos/bluetooth_pair_device_overlay.js b/chrome/browser/resources/options/chromeos/bluetooth_pair_device_overlay.js |
index 9d35b57cbd6cae9a8e0c4c166655c20095f669e8..a74f0aabe51472f3ceaca9865650977a1e7c5587 100644 |
--- a/chrome/browser/resources/options/chromeos/bluetooth_pair_device_overlay.js |
+++ b/chrome/browser/resources/options/chromeos/bluetooth_pair_device_overlay.js |
@@ -274,12 +274,14 @@ cr.define('options', function() { |
'bluetooth-keyboard-button' : 'bluetooth-passkey-char'; |
this.clearElement_(passkeyEl); |
var key = String(this.device_.passkey); |
- var progress = this.device_.entered | 0; |
+ var progress = this.device_.entered; |
for (var i = 0; i < key.length; i++) { |
var keyEl = document.createElement('span'); |
keyEl.textContent = key.charAt(i); |
keyEl.className = keyClass; |
- if (i < progress) |
+ if (progress == undefined) |
+ keyEl.classList.add('key-pin'); |
+ else if (i < progress) |
keyEl.classList.add('key-typed'); |
passkeyEl.appendChild(keyEl); |
} |
@@ -290,6 +292,10 @@ cr.define('options', function() { |
keyEl.textContent = label; |
keyEl.className = keyClass; |
keyEl.id = 'bluetooth-enter-key'; |
+ if (progress == undefined) |
+ keyEl.classList.add('key-pin'); |
+ else if (progress > key.length) |
+ keyEl.classList.add('key-typed'); |
passkeyEl.appendChild(keyEl); |
} |
passkeyEl.hidden = false; |