Chromium Code Reviews
DescriptionRefresh UI of public session pods for new login screen
Main differences with the old implementation are:
1) There're two types of click events on public session pods: switching
between large and small pods, and pod expansion / collapse. It's
observed that a single click event may be handled twice by two
different click handlers. We have to disallow click event handling by
handlers other than the public session pod itself.
2) When the pod is expanded, all other elements in the account picker
must be hidden. If there's a window resize event when it's expanded,
we can either place pods behind the scene or postpone placement until
the pod collapses. The former method is used, because postponing pod
placement may further complicate things.
A known issue not covered: the resetTabOrder() function needs to be
modified.
BUG=718159
Review-Url: https://codereview.chromium.org/2926003002
Cr-Commit-Position: refs/heads/master@{#478013}
Committed: https://chromium.googlesource.com/chromium/src/+/12ab698854b581200db8cc4a68f75bd99e38f0c8
Patch Set 1 #
Total comments: 4
Patch Set 2 : Address comments and make minor changes on positioning #
Total comments: 2
Patch Set 3 : Removed getter and setter of lastPosition #
Messages
Total messages: 16 (8 generated)
|
|||||||||||||||||||||||||||||||||||||