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 /** | 5 /** |
6 * @fileoverview | 6 * @fileoverview |
7 * Class representing an entry in the host-list portion of the home screen. | 7 * Class representing an entry in the host-list portion of the home screen. |
8 */ | 8 */ |
9 | 9 |
10 'use strict'; | 10 'use strict'; |
(...skipping 326 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
337 /** | 337 /** |
338 * Formats host's host-offline-reason value (i.e. 'INVALID_HOST_CONFIGURATION') | 338 * Formats host's host-offline-reason value (i.e. 'INVALID_HOST_CONFIGURATION') |
339 * to a human-readable description of the error. | 339 * to a human-readable description of the error. |
340 * @param {string} hostOfflineReason | 340 * @param {string} hostOfflineReason |
341 * @return {string} | 341 * @return {string} |
342 */ | 342 */ |
343 function formatHostOfflineReason(hostOfflineReason) { | 343 function formatHostOfflineReason(hostOfflineReason) { |
344 var knownReasonTags = [ | 344 var knownReasonTags = [ |
345 /*i18n-content*/ 'OFFLINE_REASON_INITIALIZATION_FAILED', | 345 /*i18n-content*/ 'OFFLINE_REASON_INITIALIZATION_FAILED', |
346 /*i18n-content*/ 'OFFLINE_REASON_INVALID_HOST_CONFIGURATION', | 346 /*i18n-content*/ 'OFFLINE_REASON_INVALID_HOST_CONFIGURATION', |
| 347 /*i18n-content*/ 'OFFLINE_REASON_INVALID_HOST_DOMAIN', |
347 /*i18n-content*/ 'OFFLINE_REASON_INVALID_HOST_ID', | 348 /*i18n-content*/ 'OFFLINE_REASON_INVALID_HOST_ID', |
348 /*i18n-content*/ 'OFFLINE_REASON_INVALID_OAUTH_CREDENTIALS', | 349 /*i18n-content*/ 'OFFLINE_REASON_INVALID_OAUTH_CREDENTIALS', |
349 /*i18n-content*/ 'OFFLINE_REASON_INVALID_HOST_DOMAIN', | |
350 /*i18n-content*/ 'OFFLINE_REASON_LOGIN_SCREEN_NOT_SUPPORTED', | 350 /*i18n-content*/ 'OFFLINE_REASON_LOGIN_SCREEN_NOT_SUPPORTED', |
| 351 /*i18n-content*/ 'OFFLINE_REASON_POLICY_CHANGE_REQUIRES_RESTART', |
| 352 /*i18n-content*/ 'OFFLINE_REASON_POLICY_READ_ERROR', |
| 353 /*i18n-content*/ 'OFFLINE_REASON_SUCCESS_EXIT', |
351 /*i18n-content*/ 'OFFLINE_REASON_USERNAME_MISMATCH' | 354 /*i18n-content*/ 'OFFLINE_REASON_USERNAME_MISMATCH' |
352 ]; | 355 ]; |
353 var offlineReasonTag = 'OFFLINE_REASON_' + hostOfflineReason; | 356 var offlineReasonTag = 'OFFLINE_REASON_' + hostOfflineReason; |
354 if (knownReasonTags.indexOf(offlineReasonTag) != (-1)) { | 357 if (knownReasonTags.indexOf(offlineReasonTag) != (-1)) { |
355 return chrome.i18n.getMessage(offlineReasonTag); | 358 return chrome.i18n.getMessage(offlineReasonTag); |
356 } else { | 359 } else { |
357 return chrome.i18n.getMessage( | 360 return chrome.i18n.getMessage( |
358 /*i18n-content*/ 'OFFLINE_REASON_UNKNOWN', | 361 /*i18n-content*/ 'OFFLINE_REASON_UNKNOWN', |
359 hostOfflineReason); | 362 hostOfflineReason); |
360 } | 363 } |
(...skipping 85 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
446 var element = document.activeElement; | 449 var element = document.activeElement; |
447 while (element) { | 450 while (element) { |
448 if (element == this.tableRow) { | 451 if (element == this.tableRow) { |
449 this.tableRow.classList.add('child-focused'); | 452 this.tableRow.classList.add('child-focused'); |
450 return; | 453 return; |
451 } | 454 } |
452 element = element.parentNode; | 455 element = element.parentNode; |
453 } | 456 } |
454 this.tableRow.classList.remove('child-focused'); | 457 this.tableRow.classList.remove('child-focused'); |
455 }; | 458 }; |
OLD | NEW |