OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 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 var MIN_VERSION_TAB_CLOSE = 25; | 5 var MIN_VERSION_TAB_CLOSE = 25; |
6 var MIN_VERSION_TARGET_ID = 26; | 6 var MIN_VERSION_TARGET_ID = 26; |
7 var MIN_VERSION_NEW_TAB = 29; | 7 var MIN_VERSION_NEW_TAB = 29; |
8 var MIN_VERSION_TAB_ACTIVATE = 30; | 8 var MIN_VERSION_TAB_ACTIVATE = 30; |
9 var WEBRTC_SERIAL = 'WEBRTC'; | 9 var WEBRTC_SERIAL = 'WEBRTC'; |
10 | 10 |
(...skipping 207 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
218 | 218 |
219 var deviceList = $('devices-list'); | 219 var deviceList = $('devices-list'); |
220 if (alreadyDisplayed(deviceList, devices)) | 220 if (alreadyDisplayed(deviceList, devices)) |
221 return; | 221 return; |
222 | 222 |
223 function removeObsolete(validIds, section) { | 223 function removeObsolete(validIds, section) { |
224 if (validIds.indexOf(section.id) < 0) | 224 if (validIds.indexOf(section.id) < 0) |
225 section.remove(); | 225 section.remove(); |
226 } | 226 } |
227 | 227 |
228 var newDeviceIds = devices.map(function(d) { return d.id }); | 228 var newDeviceIds = devices.map(function(d) { return d.id; }); |
229 Array.prototype.forEach.call( | 229 Array.prototype.forEach.call( |
230 deviceList.querySelectorAll('.device'), | 230 deviceList.querySelectorAll('.device'), |
231 removeObsolete.bind(null, newDeviceIds)); | 231 removeObsolete.bind(null, newDeviceIds)); |
232 | 232 |
233 $('devices-help').hidden = !!devices.length; | 233 $('devices-help').hidden = !!devices.length; |
234 | 234 |
235 for (var d = 0; d < devices.length; d++) { | 235 for (var d = 0; d < devices.length; d++) { |
236 var device = devices[d]; | 236 var device = devices[d]; |
237 | 237 |
238 var deviceSection = $(device.id); | 238 var deviceSection = $(device.id); |
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
275 if (alreadyDisplayed(deviceSection, device)) | 275 if (alreadyDisplayed(deviceSection, device)) |
276 continue; | 276 continue; |
277 | 277 |
278 deviceSection.querySelector('.device-name').textContent = device.adbModel; | 278 deviceSection.querySelector('.device-name').textContent = device.adbModel; |
279 deviceSection.querySelector('.device-auth').textContent = | 279 deviceSection.querySelector('.device-auth').textContent = |
280 device.adbConnected ? '' : 'Pending authentication: please accept ' + | 280 device.adbConnected ? '' : 'Pending authentication: please accept ' + |
281 'debugging session on the device.'; | 281 'debugging session on the device.'; |
282 | 282 |
283 var browserList = deviceSection.querySelector('.browsers'); | 283 var browserList = deviceSection.querySelector('.browsers'); |
284 var newBrowserIds = | 284 var newBrowserIds = |
285 device.browsers.map(function(b) { return b.id }); | 285 device.browsers.map(function(b) { return b.id; }); |
286 Array.prototype.forEach.call( | 286 Array.prototype.forEach.call( |
287 browserList.querySelectorAll('.browser'), | 287 browserList.querySelectorAll('.browser'), |
288 removeObsolete.bind(null, newBrowserIds)); | 288 removeObsolete.bind(null, newBrowserIds)); |
289 | 289 |
290 for (var b = 0; b < device.browsers.length; b++) { | 290 for (var b = 0; b < device.browsers.length; b++) { |
291 var browser = device.browsers[b]; | 291 var browser = device.browsers[b]; |
292 var majorChromeVersion = browser.adbBrowserChromeVersion; | 292 var majorChromeVersion = browser.adbBrowserChromeVersion; |
293 var pageList; | 293 var pageList; |
294 var browserSection = $(browser.id); | 294 var browserSection = $(browser.id); |
295 if (browserSection) { | 295 if (browserSection) { |
(...skipping 725 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1021 Array.prototype.forEach.call( | 1021 Array.prototype.forEach.call( |
1022 deviceSection.querySelectorAll('.browser'), clearBrowserPorts); | 1022 deviceSection.querySelectorAll('.browser'), clearBrowserPorts); |
1023 } | 1023 } |
1024 | 1024 |
1025 Array.prototype.forEach.call( | 1025 Array.prototype.forEach.call( |
1026 document.querySelectorAll('.device'), clearPorts); | 1026 document.querySelectorAll('.device'), clearPorts); |
1027 } | 1027 } |
1028 | 1028 |
1029 document.addEventListener('DOMContentLoaded', onload); | 1029 document.addEventListener('DOMContentLoaded', onload); |
1030 window.addEventListener('hashchange', onHashChange); | 1030 window.addEventListener('hashchange', onHashChange); |
OLD | NEW |