Prevented false error messages from user manager UI.
commit0d8f08af1714a6fd9d0f289b0da969220a33cb64
authordzhioev@chromium.org <dzhioev@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Tue, 5 Aug 2014 00:01:25 +0000 (5 00:01 +0000)
committerdzhioev@chromium.org <dzhioev@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Tue, 5 Aug 2014 00:01:25 +0000 (5 00:01 +0000)
tree7588e2d2cf2c26a3f0a7f8077d94dfeb58ff6d65
parent67fe364327232a0cc101d775cf69370c9db36bfb
Prevented false error messages from user manager UI.

Messages like "Pod offsetHeight (0) and POD_HEIGHT (226) are not equal." were
reported on desktop user manager. It happened because |placePods_| method call
were made, when account picker was hidden.

In addition deprecated |webkitRequestAnimationFrame| was replaced with
|requestAnimationFrame| in login code.

BUG=none
TEST=Run user manager, see that messages are gone.

Review URL: https://codereview.chromium.org/422563002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@287407 0039d316-1c4b-4281-b951-d872f2087c98
chrome/browser/resources/chromeos/login/demo_user_login.js
chrome/browser/resources/chromeos/login/screen_gaia_signin.js
chrome/browser/resources/user_manager/control_bar.js
ui/login/account_picker/screen_account_picker.js
ui/login/account_picker/user_pod_row.js