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

Issue 2068713003: Refactors profile avatar selector into a Polymer element to use in md-settings & md-user-manager (Closed)

Created:
4 years, 6 months ago by Moe
Modified:
4 years, 6 months ago
Reviewers:
tommycli, michaelpg
CC:
chromium-reviews, dbeam+watch-elements_chromium.org, michaelpg+watch-md-settings_chromium.org, jlklein+watch-closure_chromium.org, michaelpg+watch-md-ui_chromium.org, arv+watch_chromium.org, oshima+watch_chromium.org, vitalyp+closure_chromium.org, dbeam+watch-settings_chromium.org, michaelpg+watch-elements_chromium.org, stevenjb+watch-md-settings_chromium.org, dbeam+watch-closure_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Refactors profile avatar selector into a Polymer element to use in md-settings & md-user-manager CQ_INCLUDE_TRYBOTS=tryserver.chromium.linux:closure_compilation Committed: https://crrev.com/cdf2b2c2820eac70d13e2315bd8159dbf1be6227 Cr-Commit-Position: refs/heads/master@{#401025}

Patch Set 1 #

Total comments: 25

Patch Set 2 : Addressed comments #

Total comments: 9

Patch Set 3 : Addressed comments #

Patch Set 4 : Addressed comments #

Total comments: 2

Patch Set 5 : Addressed comment #

Total comments: 29

Patch Set 6 : Addressed comments #

Patch Set 7 : rebase #

Unified diffs Side-by-side diffs Delta from patch set Stats (+321 lines, -147 lines) Patch
M chrome/app/settings_strings.grdp View 1 2 3 4 5 6 2 chunks +3 lines, -3 lines 0 comments Download
M chrome/browser/resources/md_user_manager/create_profile.html View 1 2 3 4 5 3 chunks +4 lines, -32 lines 0 comments Download
M chrome/browser/resources/md_user_manager/create_profile.js View 1 chunk +0 lines, -18 lines 0 comments Download
M chrome/browser/resources/settings/people_page/manage_profile.html View 1 2 3 4 5 3 chunks +10 lines, -41 lines 0 comments Download
M chrome/browser/resources/settings/people_page/manage_profile.js View 1 3 chunks +5 lines, -7 lines 0 comments Download
M chrome/browser/ui/webui/settings/settings_manage_profile_handler.cc View 1 2 chunks +19 lines, -4 lines 0 comments Download
M chrome/browser/ui/webui/settings/settings_manage_profile_handler_unittest.cc View 1 2 3 4 5 1 chunk +13 lines, -7 lines 0 comments Download
M chrome/test/data/webui/cr_elements/cr_elements_browsertest.js View 1 2 3 4 5 2 chunks +57 lines, -13 lines 0 comments Download
A chrome/test/data/webui/cr_elements/cr_profile_avatar_selector_tests.js View 1 2 3 4 5 1 chunk +97 lines, -0 lines 0 comments Download
M chrome/test/data/webui/cr_elements/cr_slider_tests.js View 1 2 3 4 5 1 chunk +0 lines, -5 lines 0 comments Download
M chrome/test/data/webui/cr_elements/cr_toolbar_search_field_tests.js View 1 2 3 4 5 1 chunk +0 lines, -6 lines 0 comments Download
M chrome/test/data/webui/settings/people_page_manage_profile_test.js View 1 2 3 4 chunks +6 lines, -5 lines 0 comments Download
M ui/webui/resources/cr_elements/compiled_resources2.gyp View 1 chunk +2 lines, -1 line 0 comments Download
A + ui/webui/resources/cr_elements/cr_profile_avatar_selector/compiled_resources2.gyp View 1 2 3 4 5 6 1 chunk +2 lines, -5 lines 0 comments Download
A ui/webui/resources/cr_elements/cr_profile_avatar_selector/cr_profile_avatar_selector.html View 1 2 3 4 5 1 chunk +62 lines, -0 lines 0 comments Download
A ui/webui/resources/cr_elements/cr_profile_avatar_selector/cr_profile_avatar_selector.js View 1 2 3 1 chunk +35 lines, -0 lines 0 comments Download
M ui/webui/resources/cr_elements_resources.grdp View 1 2 3 4 5 6 1 chunk +6 lines, -0 lines 0 comments Download

Dependent Patchsets:

Messages

Total messages: 29 (9 generated)
Moe
Hi Tommy, Please review this CL.
4 years, 6 months ago (2016-06-14 17:43:45 UTC) #3
tommycli
This is an excellent patch, see comments below https://codereview.chromium.org/2068713003/diff/1/chrome/browser/resources/settings/people_page/manage_profile.html File chrome/browser/resources/settings/people_page/manage_profile.html (right): https://codereview.chromium.org/2068713003/diff/1/chrome/browser/resources/settings/people_page/manage_profile.html#newcode27 chrome/browser/resources/settings/people_page/manage_profile.html:27: selected-avatar-url="[[profileIconUrl]]" ...
4 years, 6 months ago (2016-06-14 23:51:00 UTC) #4
Moe
https://codereview.chromium.org/2068713003/diff/1/chrome/browser/resources/settings/people_page/manage_profile.html File chrome/browser/resources/settings/people_page/manage_profile.html (right): https://codereview.chromium.org/2068713003/diff/1/chrome/browser/resources/settings/people_page/manage_profile.html#newcode27 chrome/browser/resources/settings/people_page/manage_profile.html:27: selected-avatar-url="[[profileIconUrl]]" On 2016/06/14 23:50:59, tommycli wrote: > Perhaps the ...
4 years, 6 months ago (2016-06-15 19:35:01 UTC) #5
tommycli
https://codereview.chromium.org/2068713003/diff/1/chrome/browser/ui/webui/settings/settings_manage_profile_handler.cc File chrome/browser/ui/webui/settings/settings_manage_profile_handler.cc (right): https://codereview.chromium.org/2068713003/diff/1/chrome/browser/ui/webui/settings/settings_manage_profile_handler.cc#newcode101 chrome/browser/ui/webui/settings/settings_manage_profile_handler.cc:101: std::unique_ptr<base::ListValue> ManageProfileHandler::GetAvailableIcons() { On 2016/06/15 19:35:00, Moe wrote: > ...
4 years, 6 months ago (2016-06-15 19:59:47 UTC) #6
tommycli
https://codereview.chromium.org/2068713003/diff/20001/chrome/test/data/webui/cr_elements/cr_profile_avatar_selector_tests.js File chrome/test/data/webui/cr_elements/cr_profile_avatar_selector_tests.js (right): https://codereview.chromium.org/2068713003/diff/20001/chrome/test/data/webui/cr_elements/cr_profile_avatar_selector_tests.js#newcode44 chrome/test/data/webui/cr_elements/cr_profile_avatar_selector_tests.js:44: avatarSelector.pop('avatars'); On 2016/06/15 19:59:47, tommycli wrote: > I've never ...
4 years, 6 months ago (2016-06-15 20:03:02 UTC) #7
Moe
https://codereview.chromium.org/2068713003/diff/20001/chrome/test/data/webui/cr_elements/cr_profile_avatar_selector_tests.js File chrome/test/data/webui/cr_elements/cr_profile_avatar_selector_tests.js (right): https://codereview.chromium.org/2068713003/diff/20001/chrome/test/data/webui/cr_elements/cr_profile_avatar_selector_tests.js#newcode44 chrome/test/data/webui/cr_elements/cr_profile_avatar_selector_tests.js:44: avatarSelector.pop('avatars'); On 2016/06/15 20:03:02, tommycli wrote: > On 2016/06/15 ...
4 years, 6 months ago (2016-06-15 20:29:17 UTC) #8
tommycli
https://codereview.chromium.org/2068713003/diff/20001/ui/webui/resources/cr_elements/cr_profile_avatar_selector/cr_profile_avatar_selector.js File ui/webui/resources/cr_elements/cr_profile_avatar_selector/cr_profile_avatar_selector.js (right): https://codereview.chromium.org/2068713003/diff/20001/ui/webui/resources/cr_elements/cr_profile_avatar_selector/cr_profile_avatar_selector.js#newcode39 ui/webui/resources/cr_elements/cr_profile_avatar_selector/cr_profile_avatar_selector.js:39: items: { On 2016/06/15 20:29:16, Moe wrote: > On ...
4 years, 6 months ago (2016-06-15 20:44:51 UTC) #9
Moe
https://codereview.chromium.org/2068713003/diff/20001/ui/webui/resources/cr_elements/cr_profile_avatar_selector/cr_profile_avatar_selector.js File ui/webui/resources/cr_elements/cr_profile_avatar_selector/cr_profile_avatar_selector.js (right): https://codereview.chromium.org/2068713003/diff/20001/ui/webui/resources/cr_elements/cr_profile_avatar_selector/cr_profile_avatar_selector.js#newcode39 ui/webui/resources/cr_elements/cr_profile_avatar_selector/cr_profile_avatar_selector.js:39: items: { On 2016/06/15 20:44:51, tommycli wrote: > On ...
4 years, 6 months ago (2016-06-15 21:10:40 UTC) #10
tommycli
lgtm sans below nit. Thanks! https://codereview.chromium.org/2068713003/diff/60001/chrome/test/data/webui/cr_elements/cr_profile_avatar_selector_tests.js File chrome/test/data/webui/cr_elements/cr_profile_avatar_selector_tests.js (right): https://codereview.chromium.org/2068713003/diff/60001/chrome/test/data/webui/cr_elements/cr_profile_avatar_selector_tests.js#newcode95 chrome/test/data/webui/cr_elements/cr_profile_avatar_selector_tests.js:95: MockInteractions.tap(selector.items[1]); nit: No need ...
4 years, 6 months ago (2016-06-15 21:17:38 UTC) #11
Moe
Thanks Tommy. Michael, could you please review this CL? https://codereview.chromium.org/2068713003/diff/60001/chrome/test/data/webui/cr_elements/cr_profile_avatar_selector_tests.js File chrome/test/data/webui/cr_elements/cr_profile_avatar_selector_tests.js (right): https://codereview.chromium.org/2068713003/diff/60001/chrome/test/data/webui/cr_elements/cr_profile_avatar_selector_tests.js#newcode95 chrome/test/data/webui/cr_elements/cr_profile_avatar_selector_tests.js:95: ...
4 years, 6 months ago (2016-06-16 12:55:40 UTC) #13
michaelpg
https://codereview.chromium.org/2068713003/diff/80001/chrome/browser/resources/settings/people_page/manage_profile.html File chrome/browser/resources/settings/people_page/manage_profile.html (right): https://codereview.chromium.org/2068713003/diff/80001/chrome/browser/resources/settings/people_page/manage_profile.html#newcode16 chrome/browser/resources/settings/people_page/manage_profile.html:16: --avatar-selector-avatar-hovered: { nit: put variable/mixin definitions at top of ...
4 years, 6 months ago (2016-06-20 17:01:11 UTC) #14
Moe
https://codereview.chromium.org/2068713003/diff/80001/chrome/browser/resources/settings/people_page/manage_profile.html File chrome/browser/resources/settings/people_page/manage_profile.html (right): https://codereview.chromium.org/2068713003/diff/80001/chrome/browser/resources/settings/people_page/manage_profile.html#newcode16 chrome/browser/resources/settings/people_page/manage_profile.html:16: --avatar-selector-avatar-hovered: { On 2016/06/20 17:01:10, michaelpg wrote: > nit: ...
4 years, 6 months ago (2016-06-20 18:48:56 UTC) #15
michaelpg
lgtm https://codereview.chromium.org/2068713003/diff/80001/chrome/test/data/webui/cr_elements/cr_elements_browsertest.js File chrome/test/data/webui/cr_elements/cr_elements_browsertest.js (right): https://codereview.chromium.org/2068713003/diff/80001/chrome/test/data/webui/cr_elements/cr_elements_browsertest.js#newcode26 chrome/test/data/webui/cr_elements/cr_elements_browsertest.js:26: 'cr_profile_avatar_selector_tests.js', On 2016/06/20 18:48:56, Moe wrote: > On ...
4 years, 6 months ago (2016-06-21 00:48:09 UTC) #16
Dan Beam
https://codereview.chromium.org/2068713003/diff/80001/chrome/test/data/webui/cr_elements/cr_elements_browsertest.js File chrome/test/data/webui/cr_elements/cr_elements_browsertest.js (right): https://codereview.chromium.org/2068713003/diff/80001/chrome/test/data/webui/cr_elements/cr_elements_browsertest.js#newcode26 chrome/test/data/webui/cr_elements/cr_elements_browsertest.js:26: 'cr_profile_avatar_selector_tests.js', On 2016/06/21 00:48:09, michaelpg wrote: > On 2016/06/20 ...
4 years, 6 months ago (2016-06-21 00:56:00 UTC) #17
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/2068713003/100001
4 years, 6 months ago (2016-06-21 14:03:02 UTC) #20
commit-bot: I haz the power
Try jobs failed on following builders: ios-device on tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/ios-device/builds/23976) ios-device-gn on tryserver.chromium.mac (JOB_FAILED, ...
4 years, 6 months ago (2016-06-21 14:05:01 UTC) #22
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/2068713003/120001
4 years, 6 months ago (2016-06-21 17:24:11 UTC) #25
commit-bot: I haz the power
Committed patchset #7 (id:120001)
4 years, 6 months ago (2016-06-21 17:33:29 UTC) #26
commit-bot: I haz the power
Patchset 7 (id:??) landed as https://crrev.com/cdf2b2c2820eac70d13e2315bd8159dbf1be6227 Cr-Commit-Position: refs/heads/master@{#401025}
4 years, 6 months ago (2016-06-21 17:49:40 UTC) #28
Moe
4 years, 6 months ago (2016-06-21 17:56:17 UTC) #29
Message was sent while issue was closed.
On 2016/06/21 17:49:40, commit-bot: I haz the power wrote:
> Patchset 7 (id:??) landed as
> https://crrev.com/cdf2b2c2820eac70d13e2315bd8159dbf1be6227
> Cr-Commit-Position: refs/heads/master@{#401025}

Thank you!

Powered by Google App Engine
This is Rietveld 408576698