Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(70)

Issue 369893005: Implement new design for expanded public session pod design (Closed)

Created:
6 years, 5 months ago by bartfab (slow)
Modified:
6 years, 5 months ago
CC:
chromium-reviews, arv+watch_chromium.org, stevenjb+watch_chromium.org, davemoore+watch_chromium.org, oshima+watch_chromium.org, nkostylev+watch_chromium.org, Nikita (slow), merkulova
Project:
chromium
Visibility:
Public.

Description

Implement new design for expanded public session pod design This CL implements the new design for expanded public session pods from crbug.com/214904#c40. The basic pod is added now. The advanced pod will be added in a follow-up CL. The new design requires a different animation when the pod is expanding: An expanded pane slides out to the side and part of the main pane disappears. To facilitate this new animation, the CL refactors the HTML and CSS implementing user pods to be more modular with several panes that can overlap each other. This will also make it easier to implement the new standard pod design in crbug.com/361375. BUG=214904, 241790 TEST=Manual, for all pod types, including desktop Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=282618

Patch Set 1 #

Total comments: 2

Patch Set 2 : Addressed comments. #

Patch Set 3 : Ready for review. #

Patch Set 4 : Fixed kiosk pods with small icons. #

Total comments: 4

Patch Set 5 : Addressed comments. Made sure PS "enter" button cannot be tabbed to when PS pod is not expanded. #

Total comments: 2

Patch Set 6 : Fixed ScreenLockerTest. Rebased. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+427 lines, -660 lines) Patch
M chrome/app/chromeos_strings.grdp View 1 2 3 4 5 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/chromeos/login/app_launch_signin_screen.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/chromeos/login/lock/screen_locker_tester.cc View 1 2 3 4 5 1 chunk +3 lines, -1 line 0 comments Download
M chrome/browser/chromeos/login/saml/saml_browsertest.cc View 1 2 3 4 3 chunks +6 lines, -3 lines 0 comments Download
M chrome/browser/chromeos/login/screens/user_selection_screen.h View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/chromeos/login/screens/user_selection_screen.cc View 1 3 chunks +10 lines, -8 lines 0 comments Download
M chrome/browser/extensions/api/screenlock_private/screenlock_private_api.cc View 1 1 chunk +5 lines, -0 lines 0 comments Download
M chrome/browser/resources/chromeos/login/login.html View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/resources/login/screen_account_picker.js View 2 chunks +2 lines, -6 lines 0 comments Download
M chrome/browser/resources/login/user_pod_row.css View 1 2 3 4 7 chunks +247 lines, -346 lines 0 comments Download
M chrome/browser/resources/login/user_pod_row.js View 1 2 3 29 chunks +39 lines, -186 lines 0 comments Download
M chrome/browser/resources/login/user_pod_template.html View 1 2 3 4 3 chunks +48 lines, -34 lines 0 comments Download
M chrome/browser/resources/user_manager/user_manager.css View 1 2 3 3 chunks +60 lines, -41 lines 0 comments Download
M chrome/browser/signin/screenlock_bridge.h View 1 1 chunk +1 line, -0 lines 0 comments Download
M chrome/browser/ui/webui/chromeos/login/kiosk_app_menu_handler.cc View 1 2 3 4 5 2 chunks +1 line, -19 lines 0 comments Download
M chrome/browser/ui/webui/chromeos/login/signin_screen_handler.h View 2 chunks +0 lines, -2 lines 0 comments Download
M chrome/browser/ui/webui/chromeos/login/signin_screen_handler.cc View 1 2 3 4 5 4 chunks +0 lines, -9 lines 0 comments Download
M chrome/browser/ui/webui/signin/user_manager_screen_handler.cc View 1 chunk +1 line, -1 line 0 comments Download

Messages

Total messages: 21 (0 generated)
bartfab (slow)
Hi all, This is my WIP CL. It should apply cleanly to ToT. The markup ...
6 years, 5 months ago (2014-07-03 17:59:15 UTC) #1
dzhioev (left Google)
This CL breaks positioning of screen going next to GAIA-screen ("Syncing your settings..."). See screenshot ...
6 years, 5 months ago (2014-07-07 10:35:43 UTC) #2
bartfab (slow)
Thanks for catching the misplaced screen. This is fixed now. I am still working on ...
6 years, 5 months ago (2014-07-07 18:16:03 UTC) #3
bartfab (slow)
Hi Pavel, Could you take a look at this CL? Hi Benjamin, Could you do ...
6 years, 5 months ago (2014-07-08 16:54:47 UTC) #4
not at google - send to devlin
extensions lgtm
6 years, 5 months ago (2014-07-08 16:55:59 UTC) #5
Andrew T Wilson (Slow)
signin lgtm
6 years, 5 months ago (2014-07-09 13:28:25 UTC) #6
dzhioev (left Google)
Here is what I found so far. I can't guarantee that everything else is right, ...
6 years, 5 months ago (2014-07-09 13:49:46 UTC) #7
bartfab (slow)
https://codereview.chromium.org/369893005/diff/60001/chrome/browser/resources/login/user_pod_row.js File chrome/browser/resources/login/user_pod_row.js (left): https://codereview.chromium.org/369893005/diff/60001/chrome/browser/resources/login/user_pod_row.js#oldcode500 chrome/browser/resources/login/user_pod_row.js:500: this.signinButtonElement.hidden = !this.isAuthTypeOnlineSignIn; On 2014/07/09 13:49:46, dzhioev wrote: > ...
6 years, 5 months ago (2014-07-09 19:08:11 UTC) #8
dzhioev (left Google)
On 2014/07/09 19:08:11, bartfab wrote: > https://codereview.chromium.org/369893005/diff/60001/chrome/browser/resources/login/user_pod_row.js > File chrome/browser/resources/login/user_pod_row.js (left): > > https://codereview.chromium.org/369893005/diff/60001/chrome/browser/resources/login/user_pod_row.js#oldcode500 > ...
6 years, 5 months ago (2014-07-10 13:15:26 UTC) #9
Nikita (slow)
+Monica
6 years, 5 months ago (2014-07-10 15:39:41 UTC) #10
Nikita (slow)
lgtm I assume you've also checked RTL case for cros/desktop. https://codereview.chromium.org/369893005/diff/80001/chrome/browser/resources/login/user_pod_row.js File chrome/browser/resources/login/user_pod_row.js (left): https://codereview.chromium.org/369893005/diff/80001/chrome/browser/resources/login/user_pod_row.js#oldcode200 ...
6 years, 5 months ago (2014-07-10 15:56:23 UTC) #11
bartfab (slow)
https://codereview.chromium.org/369893005/diff/80001/chrome/browser/resources/login/user_pod_row.js File chrome/browser/resources/login/user_pod_row.js (left): https://codereview.chromium.org/369893005/diff/80001/chrome/browser/resources/login/user_pod_row.js#oldcode200 chrome/browser/resources/login/user_pod_row.js:200: if (this.actionBoxRemoveUserWarningButtonElement) { On 2014/07/10 15:56:22, Nikita Kostylev wrote: ...
6 years, 5 months ago (2014-07-10 15:59:24 UTC) #12
bartfab (slow)
I had verified that everything works correctly in RTL on CrOS. I verified that it ...
6 years, 5 months ago (2014-07-10 16:28:17 UTC) #13
bartfab (slow)
The CQ bit was checked by bartfab@chromium.org
6 years, 5 months ago (2014-07-10 16:28:49 UTC) #14
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/bartfab@chromium.org/369893005/80001
6 years, 5 months ago (2014-07-10 16:31:12 UTC) #15
commit-bot: I haz the power
FYI, CQ is re-trying this CL (attempt #1). The failing builders are: linux_chromium_chromeos_rel on tryserver.chromium ...
6 years, 5 months ago (2014-07-10 19:41:12 UTC) #16
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 5 months ago (2014-07-10 20:53:38 UTC) #17
commit-bot: I haz the power
Try jobs failed on following builders: linux_chromium_chromeos_rel on tryserver.chromium (http://build.chromium.org/p/tryserver.chromium/builders/linux_chromium_chromeos_rel/builds/46426)
6 years, 5 months ago (2014-07-10 20:53:39 UTC) #18
bartfab (slow)
The CQ bit was checked by bartfab@chromium.org
6 years, 5 months ago (2014-07-11 10:17:21 UTC) #19
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/bartfab@chromium.org/369893005/100001
6 years, 5 months ago (2014-07-11 10:18:02 UTC) #20
commit-bot: I haz the power
6 years, 5 months ago (2014-07-11 12:18:23 UTC) #21
Message was sent while issue was closed.
Change committed as 282618

Powered by Google App Engine
This is Rietveld 408576698