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 |