Chromium Code Reviews| Index: chrome/browser/resources/login/display_manager.js |
| diff --git a/chrome/browser/resources/login/display_manager.js b/chrome/browser/resources/login/display_manager.js |
| index 35f262bedcb1e0b08a08cd80253884d23c6a7aea..0cc5df0c93ce410b688a1a098f1ad276bef68167 100644 |
| --- a/chrome/browser/resources/login/display_manager.js |
| +++ b/chrome/browser/resources/login/display_manager.js |
| @@ -173,6 +173,12 @@ cr.define('cr.ui.login', function() { |
| forceKeyboardFlow_: false, |
| /** |
| + * Whether virtual keyboard is shown. |
| + * @type {boolean} |
| + */ |
| + virtualKeyboardShown_: false, |
| + |
| + /** |
| * Type of UI. |
| * @type {string} |
| */ |
| @@ -226,6 +232,18 @@ cr.define('cr.ui.login', function() { |
| }, |
| /** |
| + * Virtual keyboard state (hidden/shown). |
| + * @param {boolean} hidden Whether keyboard is shown. |
| + */ |
| + get virtualKeyboardShown() { |
| + return this.virtualKeyboardShown_; |
| + }, |
| + |
| + set virtualKeyboardShown(shown) { |
| + this.virtualKeyboardShown_ = shown; |
| + }, |
| + |
| + /** |
| * Toggles background of main body between transparency and solid. |
| * @param {boolean} solid Whether to show a solid background. |
| */ |
| @@ -709,7 +727,7 @@ cr.define('cr.ui.login', function() { |
| onWindowResize_: function() { |
| var currentScreenId = this.screens_[this.currentStep_]; |
| var currentScreen = $(currentScreenId); |
| - if (currentScreen) |
| + if (currentScreen && currentScreen.onWindowResize) |
|
dzhioev (left Google)
2014/05/21 17:30:32
Added check is not needed, because we have default
Nikita (slow)
2014/05/22 15:11:50
Cool, removed.
|
| currentScreen.onWindowResize(); |
| }, |