| OLD | NEW | 
|---|
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 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 'use strict'; | 5 'use strict'; | 
| 6 | 6 | 
| 7 /** @suppress {duplicate} */ | 7 /** @suppress {duplicate} */ | 
| 8 var remoting = remoting || {}; | 8 var remoting = remoting || {}; | 
| 9 | 9 | 
| 10 /** | 10 /** | 
| 11  * Initialize the host list. | 11  * Initialize the host list. | 
| 12  */ | 12  */ | 
| 13 remoting.initHostlist_ = function() { | 13 remoting.initHostlist_ = function() { | 
| 14   remoting.hostController = new remoting.HostController(); | 14   remoting.hostController = new remoting.HostController(); | 
| 15   remoting.hostList = new remoting.HostList( | 15   remoting.hostList = new remoting.HostList( | 
| 16       document.getElementById('host-list'), | 16       document.getElementById('host-list'), | 
| 17       document.getElementById('host-list-empty'), | 17       document.getElementById('host-list-empty'), | 
| 18       document.getElementById('host-list-error-message'), | 18       document.getElementById('host-list-error-message'), | 
| 19       document.getElementById('host-list-refresh-failed-button'), | 19       document.getElementById('host-list-refresh-failed-button'), | 
| 20       document.getElementById('host-list-loading-indicator')); | 20       document.getElementById('host-list-loading-indicator'), | 
|  | 21       remoting.showErrorMessage); | 
| 21 | 22 | 
| 22   isHostModeSupported_().then( | 23   isHostModeSupported_().then( | 
| 23       /** @param {Boolean} supported */ | 24       /** @param {Boolean} supported */ | 
| 24       function(supported) { | 25       function(supported) { | 
| 25         if (supported) { | 26         if (supported) { | 
| 26           var noShare = document.getElementById('unsupported-platform-message'); | 27           var noShare = document.getElementById('unsupported-platform-message'); | 
| 27           noShare.parentNode.removeChild(noShare); | 28           noShare.parentNode.removeChild(noShare); | 
| 28         } else { | 29         } else { | 
| 29           var button = document.getElementById('share-button'); | 30           var button = document.getElementById('share-button'); | 
| 30           button.disabled = true; | 31           button.disabled = true; | 
| (...skipping 142 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 173   var urlParams = base.getUrlParameters(); | 174   var urlParams = base.getUrlParameters(); | 
| 174   if (urlParams['source'] === 'test') { | 175   if (urlParams['source'] === 'test') { | 
| 175     document.getElementById('browser-test-continue-init').addEventListener( | 176     document.getElementById('browser-test-continue-init').addEventListener( | 
| 176         'click', remoting.startDesktopRemoting, false); | 177         'click', remoting.startDesktopRemoting, false); | 
| 177     document.getElementById('browser-test-deferred-init').hidden = false; | 178     document.getElementById('browser-test-deferred-init').hidden = false; | 
| 178   } else { | 179   } else { | 
| 179     remoting.startDesktopRemoting(); | 180     remoting.startDesktopRemoting(); | 
| 180   } | 181   } | 
| 181 } | 182 } | 
| 182 | 183 | 
|  | 184 /** | 
|  | 185  * @param {!remoting.Error} error The failure reason. | 
|  | 186  */ | 
|  | 187 remoting.showErrorMessage = function(error) { | 
|  | 188   l10n.localizeElementFromTag( | 
|  | 189       document.getElementById('token-refresh-error-message'), | 
|  | 190       error.getTag()); | 
|  | 191   var auth_failed = (error.hasTag(remoting.Error.Tag.AUTHENTICATION_FAILED)); | 
|  | 192   if (auth_failed && base.isAppsV2()) { | 
|  | 193     remoting.handleAuthFailureAndRelaunch(); | 
|  | 194   } else { | 
|  | 195     document.getElementById('token-refresh-auth-failed').hidden = !auth_failed; | 
|  | 196     document.getElementById('token-refresh-other-error').hidden = auth_failed; | 
|  | 197     remoting.setMode(remoting.AppMode.TOKEN_REFRESH_FAILED); | 
|  | 198   } | 
|  | 199 }; | 
|  | 200 | 
| 183 | 201 | 
| 184 remoting.startDesktopRemoting = function() { | 202 remoting.startDesktopRemoting = function() { | 
| 185   remoting.app = new remoting.Application(remoting.app_capabilities()); | 203   remoting.app = new remoting.Application(remoting.app_capabilities()); | 
| 186   var desktop_remoting = new remoting.DesktopRemoting(remoting.app); | 204   var desktop_remoting = new remoting.DesktopRemoting(remoting.app); | 
| 187   remoting.app.start(); | 205   remoting.app.start(); | 
| 188 }; | 206 }; | 
| 189 | 207 | 
| 190 window.addEventListener('load', remoting.startDesktopRemotingForTesting, false); | 208 window.addEventListener('load', remoting.startDesktopRemotingForTesting, false); | 
| OLD | NEW | 
|---|