| OLD | NEW |
| 1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2011 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 Offline message screen implementation. | 6 * @fileoverview Offline message screen implementation. |
| 7 */ | 7 */ |
| 8 | 8 |
| 9 cr.define('login', function() { | 9 cr.define('login', function() { |
| 10 // Screens that should have offline message overlay. | 10 // Screens that should have offline message overlay. |
| (...skipping 77 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 88 $('error-guest-signin').innerHTML = localStrings.getStringF( | 88 $('error-guest-signin').innerHTML = localStrings.getStringF( |
| 89 'guestSignin', | 89 'guestSignin', |
| 90 '<a id="error-guest-signin-link" class="signin-link" href="#">', | 90 '<a id="error-guest-signin-link" class="signin-link" href="#">', |
| 91 '</a>'); | 91 '</a>'); |
| 92 $('error-guest-signin-link').onclick = function() { | 92 $('error-guest-signin-link').onclick = function() { |
| 93 chrome.send('launchIncognito'); | 93 chrome.send('launchIncognito'); |
| 94 }; | 94 }; |
| 95 }, | 95 }, |
| 96 | 96 |
| 97 onBeforeShow: function() { | 97 onBeforeShow: function() { |
| 98 cr.ui.DropDown.setActive('offline-networks-list', true); | 98 cr.ui.DropDown.setActive('offline-networks-list', true, false); |
| 99 | 99 |
| 100 $('error-guest-signin').hidden = $('guestSignin').hidden || | 100 $('error-guest-signin').hidden = $('guestSignin').hidden || |
| 101 !$('add-user-header-bar-item').hidden; | 101 !$('add-user-header-bar-item').hidden; |
| 102 }, | 102 }, |
| 103 | 103 |
| 104 onBeforeHide: function() { | 104 onBeforeHide: function() { |
| 105 cr.ui.DropDown.setActive('offline-networks-list', false); | 105 cr.ui.DropDown.setActive('offline-networks-list', false, false); |
| 106 }, | 106 }, |
| 107 | 107 |
| 108 update: function() { | 108 update: function() { |
| 109 chrome.send('loginRequestNetworkState', | 109 chrome.send('loginRequestNetworkState', |
| 110 ['login.ErrorMessageScreen.updateState', | 110 ['login.ErrorMessageScreen.updateState', |
| 111 'update']); | 111 'update']); |
| 112 }, | 112 }, |
| 113 | 113 |
| 114 /** | 114 /** |
| 115 * Shows or hides offline message based on network on/offline state. | 115 * Shows or hides offline message based on network on/offline state. |
| (...skipping 122 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 238 this.updateState(NET_STATE.PORTAL, network, reason); | 238 this.updateState(NET_STATE.PORTAL, network, reason); |
| 239 // Schedules a retry. | 239 // Schedules a retry. |
| 240 currentScreen.scheduleRetry(); | 240 currentScreen.scheduleRetry(); |
| 241 } | 241 } |
| 242 }; | 242 }; |
| 243 | 243 |
| 244 return { | 244 return { |
| 245 ErrorMessageScreen: ErrorMessageScreen | 245 ErrorMessageScreen: ErrorMessageScreen |
| 246 }; | 246 }; |
| 247 }); | 247 }); |
| OLD | NEW |