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

Issue 2902363002: [MD settings] adjust button layout (Closed)

Created:
3 years, 7 months ago by dschuyler
Modified:
3 years, 6 months ago
Reviewers:
tommycli, hcarmona
CC:
chromium-reviews, michaelpg+watch-md-settings_chromium.org, michaelpg+watch-md-ui_chromium.org, dbeam+watch-settings_chromium.org, stevenjb+watch-md-settings_chromium.org, arv+watch_chromium.org
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

[MD settings] adjust button layout This CL gives proper spacing of paper-buttons in settings boxes. There are several cases to consider: a button at the start of a row; a button at the end of the row; multiple buttons in a row; buttons before or after a separator. BUG=725172, 726262, 724944 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:closure_compilation Review-Url: https://codereview.chromium.org/2902363002 Cr-Commit-Position: refs/heads/master@{#476067} Committed: https://chromium.googlesource.com/chromium/src/+/e959cddaeca101036a8edf445a5d57c629632afc

Patch Set 1 #

Patch Set 2 : icon buttons #

Total comments: 2

Patch Set 3 : restore overflow-y auto #

Total comments: 9

Patch Set 4 : review changes #

Patch Set 5 : moved styling #

Total comments: 6

Patch Set 6 : nits #

Patch Set 7 : merge with master #

Unified diffs Side-by-side diffs Delta from patch set Stats (+37 lines, -11 lines) Patch
M chrome/browser/resources/settings/controls/controlled_button.html View 1 1 chunk +2 lines, -0 lines 0 comments Download
M chrome/browser/resources/settings/on_startup_page/startup_urls_page.html View 1 2 1 chunk +4 lines, -0 lines 0 comments Download
M chrome/browser/resources/settings/passwords_and_forms_page/passwords_shared_css.html View 1 2 chunks +1 line, -7 lines 0 comments Download
M chrome/browser/resources/settings/settings_shared_css.html View 1 2 3 4 5 2 chunks +24 lines, -1 line 0 comments Download
M ui/webui/resources/cr_elements/shared_style_css.html View 1 2 3 4 5 6 1 chunk +2 lines, -1 line 0 comments Download
M ui/webui/resources/cr_elements/shared_vars_css.html View 1 2 3 4 5 1 chunk +4 lines, -2 lines 0 comments Download

Messages

Total messages: 59 (38 generated)
dschuyler
Here's another pass and getting the button spacing laid out. As mentioned in the CL ...
3 years, 7 months ago (2017-05-25 18:33:11 UTC) #8
dschuyler
https://codereview.chromium.org/2902363002/diff/20001/chrome/browser/resources/settings/controls/controlled_button.html File chrome/browser/resources/settings/controls/controlled_button.html (right): https://codereview.chromium.org/2902363002/diff/20001/chrome/browser/resources/settings/controls/controlled_button.html#newcode17 chrome/browser/resources/settings/controls/controlled_button.html:17: -webkit-margin-start: calc(var(--settings-button-edge-spacing) * -1); This should be modified to ...
3 years, 7 months ago (2017-05-25 21:30:24 UTC) #11
dschuyler
On 2017/05/25 21:30:24, dschuyler wrote: > https://codereview.chromium.org/2902363002/diff/20001/chrome/browser/resources/settings/controls/controlled_button.html > File chrome/browser/resources/settings/controls/controlled_button.html (right): > > https://codereview.chromium.org/2902363002/diff/20001/chrome/browser/resources/settings/controls/controlled_button.html#newcode17 > ...
3 years, 7 months ago (2017-05-25 21:32:11 UTC) #12
stevenjb
So, ultimately I'm probably not the best person to review this; my CSS fu is ...
3 years, 7 months ago (2017-05-25 21:48:22 UTC) #13
stevenjb
https://codereview.chromium.org/2902363002/diff/40001/chrome/browser/resources/settings/on_startup_page/startup_urls_page.html File chrome/browser/resources/settings/on_startup_page/startup_urls_page.html (right): https://codereview.chromium.org/2902363002/diff/40001/chrome/browser/resources/settings/on_startup_page/startup_urls_page.html#newcode27 chrome/browser/resources/settings/on_startup_page/startup_urls_page.html:27: } We might want to do this separately, it's ...
3 years, 7 months ago (2017-05-25 22:28:17 UTC) #16
dschuyler
stevenjb@ will be OOO so handing off reviewer to hcarmona@
3 years, 7 months ago (2017-05-25 22:35:11 UTC) #18
hcarmona
I'm also concerned by Steven's concern about putting specific layout/spacing rules in the cr-shared styling. ...
3 years, 7 months ago (2017-05-25 23:42:59 UTC) #20
dschuyler
On 2017/05/25 23:42:59, hcarmona wrote: > I'm also concerned by Steven's concern about putting specific ...
3 years, 7 months ago (2017-05-26 00:05:57 UTC) #23
dschuyler
https://codereview.chromium.org/2902363002/diff/40001/chrome/browser/resources/settings/settings_shared_css.html File chrome/browser/resources/settings/settings_shared_css.html (right): https://codereview.chromium.org/2902363002/diff/40001/chrome/browser/resources/settings/settings_shared_css.html#newcode55 chrome/browser/resources/settings/settings_shared_css.html:55: .settings-box paper-button:last-of-type { On 2017/05/25 23:42:58, hcarmona wrote: > ...
3 years, 7 months ago (2017-05-26 00:07:03 UTC) #24
hcarmona
lgtm
3 years, 7 months ago (2017-05-26 00:56:14 UTC) #25
dschuyler
I reconsidered the changes to cr shared css and reduced what is changing in that ...
3 years, 7 months ago (2017-05-26 18:22:23 UTC) #30
hcarmona
Still LGTM, just some nits. https://codereview.chromium.org/2902363002/diff/80001/chrome/browser/resources/settings/settings_shared_css.html File chrome/browser/resources/settings/settings_shared_css.html (right): https://codereview.chromium.org/2902363002/diff/80001/chrome/browser/resources/settings/settings_shared_css.html#newcode37 chrome/browser/resources/settings/settings_shared_css.html:37: .separator + button[is='paper-icon-button-light'] { ...
3 years, 7 months ago (2017-05-26 19:00:50 UTC) #31
dschuyler
https://codereview.chromium.org/2902363002/diff/80001/chrome/browser/resources/settings/settings_shared_css.html File chrome/browser/resources/settings/settings_shared_css.html (right): https://codereview.chromium.org/2902363002/diff/80001/chrome/browser/resources/settings/settings_shared_css.html#newcode37 chrome/browser/resources/settings/settings_shared_css.html:37: .separator + button[is='paper-icon-button-light'] { On 2017/05/26 19:00:50, hcarmona wrote: ...
3 years, 7 months ago (2017-05-26 22:09:07 UTC) #40
commit-bot: I haz the power
CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2902363002/120001
3 years, 7 months ago (2017-05-26 22:25:29 UTC) #45
commit-bot: I haz the power
Try jobs failed on following builders: chromium_presubmit on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/449279)
3 years, 7 months ago (2017-05-26 22:34:29 UTC) #47
dschuyler
tommycli@ for OWNER on cr_elements files.
3 years, 7 months ago (2017-05-26 23:08:02 UTC) #49
tommycli
On 2017/05/26 23:08:02, dschuyler wrote: > tommycli@ for OWNER on cr_elements files. rs lgtm assuming ...
3 years, 6 months ago (2017-05-31 18:37:21 UTC) #50
commit-bot: I haz the power
CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2902363002/120001
3 years, 6 months ago (2017-05-31 18:40:27 UTC) #52
commit-bot: I haz the power
Try jobs failed on following builders: closure_compilation on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/closure_compilation/builds/9031)
3 years, 6 months ago (2017-05-31 18:56:24 UTC) #54
commit-bot: I haz the power
CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2902363002/120001
3 years, 6 months ago (2017-05-31 22:25:12 UTC) #56
commit-bot: I haz the power
3 years, 6 months ago (2017-05-31 22:31:41 UTC) #59
Message was sent while issue was closed.
Committed patchset #7 (id:120001) as
https://chromium.googlesource.com/chromium/src/+/e959cddaeca101036a8edf445a5d...

Powered by Google App Engine
This is Rietveld 408576698