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

Issue 1241363002: Settings Rewrite: Make a common settings-section component. (Closed)

Created:
5 years, 5 months ago by tommycli
Modified:
5 years, 5 months ago
Reviewers:
Dan Beam, michaelpg
CC:
chromium-reviews, khorimoto+watch-md-settings_chromium.org, michaelpg+watch-md-settings_chromium.org, jhawkins+watch-md-settings_chromium.org, orenb+watch-md-settings_chromium.org, arv+watch_chromium.org, stevenjb+watch-md-settings_chromium.org, jlklein+watch-md-settings_chromium.org, Dan Beam
Base URL:
https://chromium.googlesource.com/chromium/src.git@0300-webui-settings-structure
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Settings Rewrite: Make a common settings-section component. Adds a common settings-section component for sections within the new settings. This component displays the correct icon and header for each section. BUG=425627 NOPRESUBMIT=true (PRESUBMIT has a false positive here) Committed: https://crrev.com/b4a07c2fb9ad84fb317287024df29cecf07f5390 Cr-Commit-Position: refs/heads/master@{#340159}

Patch Set 1 #

Total comments: 1

Patch Set 2 : #

Total comments: 12

Patch Set 3 : #

Patch Set 4 : #

Total comments: 23

Patch Set 5 : #

Patch Set 6 : #

Total comments: 8

Patch Set 7 : #

Patch Set 8 : #

Patch Set 9 : #

Total comments: 10

Patch Set 10 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+434 lines, -322 lines) Patch
M chrome/browser/resources/settings/a11y_page/a11y_page.html View 1 2 3 4 5 2 chunks +49 lines, -53 lines 0 comments Download
M chrome/browser/resources/settings/advanced_page/advanced_page.html View 1 2 3 4 5 6 7 1 chunk +30 lines, -12 lines 0 comments Download
M chrome/browser/resources/settings/appearance_page/appearance_page.html View 1 2 3 4 2 chunks +24 lines, -27 lines 0 comments Download
M chrome/browser/resources/settings/basic_page/basic_page.html View 1 2 3 4 5 6 1 chunk +26 lines, -10 lines 0 comments Download
M chrome/browser/resources/settings/date_time_page/date_time_page.html View 1 2 3 4 1 chunk +10 lines, -12 lines 0 comments Download
M chrome/browser/resources/settings/downloads_page/downloads_page.html View 1 2 3 4 1 chunk +16 lines, -18 lines 0 comments Download
M chrome/browser/resources/settings/internet_page/internet_page.html View 1 2 3 4 1 chunk +3 lines, -4 lines 0 comments Download
M chrome/browser/resources/settings/privacy_page/privacy_page.html View 1 2 3 4 2 chunks +47 lines, -50 lines 0 comments Download
M chrome/browser/resources/settings/search_page/search_page.html View 1 2 3 4 1 chunk +14 lines, -16 lines 0 comments Download
M chrome/browser/resources/settings/settings_main/settings_main.html View 1 2 3 4 1 chunk +4 lines, -1 line 0 comments Download
A chrome/browser/resources/settings/settings_page/settings_section.css View 1 2 3 4 5 6 7 8 9 1 chunk +35 lines, -0 lines 0 comments Download
A chrome/browser/resources/settings/settings_page/settings_section.html View 1 2 3 4 5 6 1 chunk +20 lines, -0 lines 0 comments Download
A chrome/browser/resources/settings/settings_page/settings_section.js View 1 2 3 4 5 6 7 8 9 1 chunk +33 lines, -0 lines 0 comments Download
M chrome/browser/resources/settings/settings_resources.grd View 1 2 3 chunks +18 lines, -9 lines 0 comments Download
M chrome/browser/resources/settings/sync_page/sync_page.html View 1 2 3 4 1 chunk +57 lines, -61 lines 0 comments Download
M chrome/browser/resources/settings/sync_page/sync_page.js View 1 2 3 4 5 6 1 chunk +1 line, -2 lines 0 comments Download
M chrome/browser/resources/settings/users_page/user_list.html View 1 2 3 4 1 chunk +2 lines, -1 line 0 comments Download
M chrome/browser/resources/settings/users_page/users_page.html View 1 2 3 4 1 chunk +45 lines, -46 lines 0 comments Download

Messages

Total messages: 33 (10 generated)
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1241363002/20001
5 years, 5 months ago (2015-07-21 19:10:06 UTC) #2
tommycli
michaelpg: ptal This implements more of the newly approved MD settings design (by creating a ...
5 years, 5 months ago (2015-07-21 19:11:49 UTC) #4
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
5 years, 5 months ago (2015-07-21 20:31:49 UTC) #6
michaelpg
I'd like to see a mini design doc for the new structure before doing more ...
5 years, 5 months ago (2015-07-21 22:04:01 UTC) #7
tommycli
michaelpg: thanks! The inter-patch delta might be confused because i think a rebase took place ...
5 years, 5 months ago (2015-07-22 19:06:42 UTC) #9
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1241363002/60001
5 years, 5 months ago (2015-07-22 19:07:28 UTC) #10
michaelpg
+dbeam https://codereview.chromium.org/1241363002/diff/60001/chrome/browser/resources/settings/a11y_page/a11y_page.html File chrome/browser/resources/settings/a11y_page/a11y_page.html (left): https://codereview.chromium.org/1241363002/diff/60001/chrome/browser/resources/settings/a11y_page/a11y_page.html#oldcode7 chrome/browser/resources/settings/a11y_page/a11y_page.html:7: href="chrome://md-settings/settings_page/settings_page.css"> settings_page.css still has useful CSS (for cr-settings-checkbox). ...
5 years, 5 months ago (2015-07-22 21:01:33 UTC) #12
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
5 years, 5 months ago (2015-07-22 21:03:03 UTC) #14
Dan Beam
https://codereview.chromium.org/1241363002/diff/60001/chrome/browser/resources/settings/settings_page/settings_section.js File chrome/browser/resources/settings/settings_page/settings_section.js (right): https://codereview.chromium.org/1241363002/diff/60001/chrome/browser/resources/settings/settings_page/settings_section.js#newcode29 chrome/browser/resources/settings/settings_page/settings_section.js:29: this.pageTitle = contentElement.properties.pageTitle.value(); On 2015/07/22 21:01:32, michaelpg wrote: > ...
5 years, 5 months ago (2015-07-22 21:56:31 UTC) #15
Dan Beam
https://codereview.chromium.org/1241363002/diff/60001/chrome/browser/resources/settings/settings_page/settings_section.js File chrome/browser/resources/settings/settings_page/settings_section.js (right): https://codereview.chromium.org/1241363002/diff/60001/chrome/browser/resources/settings/settings_page/settings_section.js#newcode29 chrome/browser/resources/settings/settings_page/settings_section.js:29: this.pageTitle = contentElement.properties.pageTitle.value(); On 2015/07/22 21:56:31, Dan Beam wrote: ...
5 years, 5 months ago (2015-07-22 22:03:07 UTC) #16
Dan Beam
https://codereview.chromium.org/1241363002/diff/1/chrome/browser/resources/settings/settings_page/settings_section.html File chrome/browser/resources/settings/settings_page/settings_section.html (right): https://codereview.chromium.org/1241363002/diff/1/chrome/browser/resources/settings/settings_page/settings_section.html#newcode11 chrome/browser/resources/settings/settings_page/settings_section.html:11: <div class="title">[[pageTitle]]</div> fix indent https://codereview.chromium.org/1241363002/diff/100001/chrome/browser/resources/settings/basic_page/basic_page.html File chrome/browser/resources/settings/basic_page/basic_page.html (right): https://codereview.chromium.org/1241363002/diff/100001/chrome/browser/resources/settings/basic_page/basic_page.html#newcode14 ...
5 years, 5 months ago (2015-07-22 23:12:17 UTC) #17
michaelpg
https://codereview.chromium.org/1241363002/diff/100001/chrome/browser/resources/settings/settings_page/settings_section.js File chrome/browser/resources/settings/settings_page/settings_section.js (right): https://codereview.chromium.org/1241363002/diff/100001/chrome/browser/resources/settings/settings_page/settings_section.js#newcode33 chrome/browser/resources/settings/settings_page/settings_section.js:33: this.icon = contentElement.properties.icon.value; On 2015/07/22 23:12:17, Dan Beam wrote: ...
5 years, 5 months ago (2015-07-22 23:26:55 UTC) #18
tommycli
dbeam/michaelpg: Okay this is my latest patchset. Here I discarded the 'smart' retrieval of the ...
5 years, 5 months ago (2015-07-22 23:54:38 UTC) #19
Dan Beam
added BUG=425627 to CL desc. "why do you hate me?" - BUG= lines
5 years, 5 months ago (2015-07-23 03:50:51 UTC) #20
tommycli
On 2015/07/23 03:50:51, Dan Beam wrote: > added BUG=425627 to CL desc. > > "why ...
5 years, 5 months ago (2015-07-23 16:51:35 UTC) #21
michaelpg
lgtm https://codereview.chromium.org/1241363002/diff/150001/chrome/browser/resources/settings/settings_page/settings_section.css File chrome/browser/resources/settings/settings_page/settings_section.css (right): https://codereview.chromium.org/1241363002/diff/150001/chrome/browser/resources/settings/settings_page/settings_section.css#newcode37 chrome/browser/resources/settings/settings_page/settings_section.css:37: .soft-border { unused (used in settings_page.css) https://codereview.chromium.org/1241363002/diff/150001/chrome/browser/resources/settings/settings_page/settings_section.css#newcode42 chrome/browser/resources/settings/settings_page/settings_section.css:42: ...
5 years, 5 months ago (2015-07-23 18:21:17 UTC) #22
Dan Beam
lgtm https://codereview.chromium.org/1241363002/diff/150001/chrome/browser/resources/settings/advanced_page/advanced_page.html File chrome/browser/resources/settings/advanced_page/advanced_page.html (right): https://codereview.chromium.org/1241363002/diff/150001/chrome/browser/resources/settings/advanced_page/advanced_page.html#newcode16 chrome/browser/resources/settings/advanced_page/advanced_page.html:16: i18n-values="page-title:dateTimePageTitle"> why not pageTitle instead of page-title? https://codereview.chromium.org/1241363002/diff/150001/chrome/browser/resources/settings/settings_page/settings_section.css ...
5 years, 5 months ago (2015-07-23 18:33:09 UTC) #23
tommycli
michaelpg, dbeam: thanks guys! https://codereview.chromium.org/1241363002/diff/150001/chrome/browser/resources/settings/advanced_page/advanced_page.html File chrome/browser/resources/settings/advanced_page/advanced_page.html (right): https://codereview.chromium.org/1241363002/diff/150001/chrome/browser/resources/settings/advanced_page/advanced_page.html#newcode16 chrome/browser/resources/settings/advanced_page/advanced_page.html:16: i18n-values="page-title:dateTimePageTitle"> On 2015/07/23 18:33:08, Dan ...
5 years, 5 months ago (2015-07-23 19:00:43 UTC) #24
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1241363002/170001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1241363002/170001
5 years, 5 months ago (2015-07-23 19:01:37 UTC) #26
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: chromium_presubmit on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/81497)
5 years, 5 months ago (2015-07-23 19:14:14 UTC) #28
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1241363002/170001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1241363002/170001
5 years, 5 months ago (2015-07-23 20:06:11 UTC) #31
commit-bot: I haz the power
Committed patchset #10 (id:170001)
5 years, 5 months ago (2015-07-23 20:44:55 UTC) #32
commit-bot: I haz the power
5 years, 5 months ago (2015-07-23 20:45:53 UTC) #33
Message was sent while issue was closed.
Patchset 10 (id:??) landed as
https://crrev.com/b4a07c2fb9ad84fb317287024df29cecf07f5390
Cr-Commit-Position: refs/heads/master@{#340159}

Powered by Google App Engine
This is Rietveld 408576698