Chromium Code Reviews| Index: chrome/browser/resources/user_manager/user_manager.js |
| diff --git a/chrome/browser/resources/user_manager/user_manager.js b/chrome/browser/resources/user_manager/user_manager.js |
| index b087331f714e1a79f12d4b369cbec0b9bbc41f5b..24ded9cc6a1a6edf8d182cfa9d7570ba4e09455f 100644 |
| --- a/chrome/browser/resources/user_manager/user_manager.js |
| +++ b/chrome/browser/resources/user_manager/user_manager.js |
| @@ -33,13 +33,17 @@ cr.define('cr.ui', function() { |
| * Shows the given screen. |
| * @param {Object} screen Screen params dict, e.g. {id: screenId, data: data} |
| */ |
| - Oobe.showUserManagerScreen = function() { |
| + Oobe.showUserManagerScreen = function(showGuest) { |
| Oobe.getInstance().showScreen({id: 'account-picker', |
| data: {disableAddUser: false}}); |
| // The ChromeOS account-picker will hide the AddUser button if a user is |
| // logged in and the screen is "locked", so we must re-enabled it |
| $('add-user-header-bar-item').hidden = false; |
| + // Hide the Guest Mode option if the user is not permitted to select it. |
| + $('guest-user-button').hidden = !showGuest; |
| + $('login-header-bar').hidden = false; |
| + |
| // Disable the context menu, as the Print/Inspect element items don't |
| // make sense when displayed as a widget. |
| document.addEventListener('contextmenu', function(e) {e.preventDefault();}); |
| @@ -128,6 +132,9 @@ cr.define('UserManager', function() { |
| cr.ui.login.UserManagerTutorial.initialize(); |
| login.AccountPickerScreen.register(); |
| cr.ui.Bubble.decorate($('bubble')); |
| + // Hide the header bar until the showUserManagerMethod can apply function |
|
Nikita (slow)
2014/07/18 05:37:48
nit: insert empty line before comment.
Mike Lerman
2014/07/18 14:20:59
Done.
|
| + // parameters that affect widget visiblity. |
| + $('login-header-bar').hidden = true; |
|
Nikita (slow)
2014/07/18 05:37:48
I suggest doing this after login.HeaderBar.decorat
Mike Lerman
2014/07/18 14:20:59
Sure does!
|
| login.HeaderBar.decorate($('login-header-bar')); |
| chrome.send('userManagerInitialize'); |
| } |