Index: chrome/browser/resources/inspect/inspect.js |
diff --git a/chrome/browser/resources/inspect/inspect.js b/chrome/browser/resources/inspect/inspect.js |
index 19ac701f97cc87ac030ddb01eae667533bb354d0..bd1e769b0b591d784f92ed644cbb17df9aa475a4 100644 |
--- a/chrome/browser/resources/inspect/inspect.js |
+++ b/chrome/browser/resources/inspect/inspect.js |
@@ -135,13 +135,8 @@ function populateDeviceLists(devices) { |
for (var d = 0; d < devices.length; d++) { |
var device = devices[d]; |
- var devicePorts; |
- var browserList; |
var deviceSection = $(device.adbGlobalId); |
- if (deviceSection) { |
- devicePorts = deviceSection.querySelector('.device-ports'); |
- browserList = deviceSection.querySelector('.browsers'); |
- } else { |
+ if (!deviceSection) { |
deviceSection = document.createElement('div'); |
deviceSection.id = device.adbGlobalId; |
deviceSection.className = 'device'; |
@@ -153,7 +148,6 @@ function populateDeviceLists(devices) { |
var deviceName = document.createElement('div'); |
deviceName.className = 'device-name'; |
- deviceName.textContent = device.adbModel; |
deviceHeader.appendChild(deviceName); |
if (device.adbSerial) { |
@@ -163,18 +157,28 @@ function populateDeviceLists(devices) { |
deviceHeader.appendChild(deviceSerial); |
} |
- devicePorts = document.createElement('div'); |
+ var devicePorts = document.createElement('div'); |
devicePorts.className = 'device-ports'; |
deviceHeader.appendChild(devicePorts); |
- browserList = document.createElement('div'); |
+ var browserList = document.createElement('div'); |
browserList.className = 'browsers'; |
deviceSection.appendChild(browserList); |
+ |
+ var authenticating = document.createElement('div'); |
+ authenticating.className = 'device-auth'; |
+ deviceSection.appendChild(authenticating); |
} |
if (alreadyDisplayed(deviceSection, device)) |
continue; |
+ deviceSection.querySelector('.device-name').textContent = device.adbModel; |
+ deviceSection.querySelector('.device-auth').textContent = |
+ device.adbConnected ? '' : 'Pending authentication: please accept ' + |
+ 'debugging session on the device.'; |
+ |
+ var devicePorts = deviceSection.querySelector('.device-ports'); |
devicePorts.textContent = ''; |
if (device.adbPortStatus) { |
for (var port in device.adbPortStatus) { |
@@ -198,6 +202,7 @@ function populateDeviceLists(devices) { |
} |
} |
+ var browserList = deviceSection.querySelector('.browsers'); |
var newBrowserIds = |
device.browsers.map(function(b) { return b.adbGlobalId }); |
Array.prototype.forEach.call( |