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

Issue 1974193002: MD Settings: fix overflow scrolling for <settings-dialog> (Closed)

Created:
4 years, 7 months ago by Dan Beam
Modified:
4 years, 7 months ago
Reviewers:
valdrin, dpapad
CC:
arv+watch_chromium.org, chromium-reviews, dbeam+watch-settings_chromium.org, gcasto+watchlist_chromium.org, michaelpg+watch-md-settings_chromium.org, michaelpg+watch-md-ui_chromium.org, mkwst+watchlist-passwords_chromium.org, stevenjb+watch-md-settings_chromium.org, vabr+watchlistpasswordmanager_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@bt-polish3
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

MD Settings: fix overflow scrolling for <settings-dialog> Currently the whole dialog scrolls if there's too much middle content. We really just want a scrollbar between the title and the buttons. BUG=595804 R=dpapad@chromium.org CQ_INCLUDE_TRYBOTS=tryserver.chromium.linux:closure_compilation Committed: https://crrev.com/0726838693d45b022178e8ddaea8120364ea876d Cr-Commit-Position: refs/heads/master@{#395813}

Patch Set 1 : nit #

Total comments: 4

Patch Set 2 : better #

Total comments: 5

Patch Set 3 : . #

Patch Set 4 : simplest #

Patch Set 5 : device paired #

Patch Set 6 : valdrin@ vc #

Patch Set 7 : axe one more useless wrapper #

Patch Set 8 : fix border #

Total comments: 4

Patch Set 9 : doc #

Patch Set 10 : unhack #

Unified diffs Side-by-side diffs Delta from patch set Stats (+61 lines, -52 lines) Patch
M chrome/browser/resources/settings/clear_browsing_data_dialog/clear_browsing_data_dialog.html View 1 2 3 4 5 6 7 8 9 1 chunk +14 lines, -0 lines 0 comments Download
M chrome/browser/resources/settings/clear_browsing_data_dialog/clear_browsing_data_dialog.js View 1 2 3 4 5 6 7 8 9 1 chunk +2 lines, -0 lines 0 comments Download
M chrome/browser/resources/settings/settings_dialog.html View 1 2 3 4 5 6 7 8 9 2 chunks +38 lines, -52 lines 0 comments Download
M chrome/browser/resources/settings/settings_dialog.js View 1 2 3 4 5 6 7 8 9 1 chunk +7 lines, -0 lines 0 comments Download

Messages

Total messages: 29 (7 generated)
Dan Beam
https://codereview.chromium.org/1974193002/diff/20001/chrome/browser/resources/settings/settings_dialog.js File chrome/browser/resources/settings/settings_dialog.js (right): https://codereview.chromium.org/1974193002/diff/20001/chrome/browser/resources/settings/settings_dialog.js#newcode40 chrome/browser/resources/settings/settings_dialog.js:40: this.$$('.footer-container').offsetHeight) + 'px'; Do you hate this? (y/n) _
4 years, 7 months ago (2016-05-13 01:42:40 UTC) #3
dpapad
Perhaps you could remove the button-container -> buttons renaming from this CL, as it is ...
4 years, 7 months ago (2016-05-13 18:14:03 UTC) #4
dpapad
https://codereview.chromium.org/1974193002/diff/20001/chrome/browser/resources/settings/settings_dialog.js File chrome/browser/resources/settings/settings_dialog.js (right): https://codereview.chromium.org/1974193002/diff/20001/chrome/browser/resources/settings/settings_dialog.js#newcode40 chrome/browser/resources/settings/settings_dialog.js:40: this.$$('.footer-container').offsetHeight) + 'px'; FYI regarding the clipping issue, I ...
4 years, 7 months ago (2016-05-13 18:20:33 UTC) #5
Dan Beam
https://codereview.chromium.org/1974193002/diff/20001/chrome/browser/resources/settings/settings_dialog.js File chrome/browser/resources/settings/settings_dialog.js (right): https://codereview.chromium.org/1974193002/diff/20001/chrome/browser/resources/settings/settings_dialog.js#newcode40 chrome/browser/resources/settings/settings_dialog.js:40: this.$$('.footer-container').offsetHeight) + 'px'; On 2016/05/13 18:14:03, dpapad wrote: > ...
4 years, 7 months ago (2016-05-17 19:26:12 UTC) #6
dpapad
As discussed via chat, can we explore the alternative of using flexbox to achieve the ...
4 years, 7 months ago (2016-05-18 17:50:11 UTC) #7
valdrin
https://codereview.chromium.org/1974193002/diff/40001/chrome/browser/resources/settings/settings_dialog.js File chrome/browser/resources/settings/settings_dialog.js (right): https://codereview.chromium.org/1974193002/diff/40001/chrome/browser/resources/settings/settings_dialog.js#newcode34 chrome/browser/resources/settings/settings_dialog.js:34: center: function() { This should not be needed, as ...
4 years, 7 months ago (2016-05-18 18:43:37 UTC) #9
valdrin
https://codereview.chromium.org/1974193002/diff/40001/chrome/browser/resources/settings/settings_dialog.js File chrome/browser/resources/settings/settings_dialog.js (right): https://codereview.chromium.org/1974193002/diff/40001/chrome/browser/resources/settings/settings_dialog.js#newcode34 chrome/browser/resources/settings/settings_dialog.js:34: center: function() { On 2016/05/18 18:43:37, valdrin wrote: > ...
4 years, 7 months ago (2016-05-18 18:47:18 UTC) #10
Dan Beam
https://codereview.chromium.org/1974193002/diff/40001/chrome/browser/resources/settings/settings_dialog.js File chrome/browser/resources/settings/settings_dialog.js (right): https://codereview.chromium.org/1974193002/diff/40001/chrome/browser/resources/settings/settings_dialog.js#newcode34 chrome/browser/resources/settings/settings_dialog.js:34: center: function() { On 2016/05/18 18:47:18, valdrin wrote: > ...
4 years, 7 months ago (2016-05-24 02:22:12 UTC) #11
valdrin
On 2016/05/24 02:22:12, Dan Beam wrote: > https://codereview.chromium.org/1974193002/diff/40001/chrome/browser/resources/settings/settings_dialog.js > File chrome/browser/resources/settings/settings_dialog.js (right): > > https://codereview.chromium.org/1974193002/diff/40001/chrome/browser/resources/settings/settings_dialog.js#newcode34 ...
4 years, 7 months ago (2016-05-24 05:55:09 UTC) #12
dpapad
+hcarmona Hector has an interesting use case where a drop down exists within the dialog. ...
4 years, 7 months ago (2016-05-24 19:01:31 UTC) #13
valdrin
On 2016/05/24 19:01:31, dpapad wrote: > +hcarmona > > Hector has an interesting use case ...
4 years, 7 months ago (2016-05-24 19:09:02 UTC) #14
Dan Beam
On 2016/05/24 19:09:02, valdrin wrote: > On 2016/05/24 19:01:31, dpapad wrote: > > +hcarmona > ...
4 years, 7 months ago (2016-05-24 19:13:17 UTC) #15
hcarmona
On 2016/05/24 19:13:17, Dan Beam wrote: > On 2016/05/24 19:09:02, valdrin wrote: > > On ...
4 years, 7 months ago (2016-05-24 20:36:06 UTC) #16
Dan Beam
ok, dpapad@, this has all the fun things that you, valdrin, and I discovered or ...
4 years, 7 months ago (2016-05-25 00:55:06 UTC) #17
dpapad
https://codereview.chromium.org/1974193002/diff/160001/chrome/browser/resources/settings/settings_dialog.html File chrome/browser/resources/settings/settings_dialog.html (right): https://codereview.chromium.org/1974193002/diff/160001/chrome/browser/resources/settings/settings_dialog.html#newcode62 chrome/browser/resources/settings/settings_dialog.html:62: flex: 1; Nit: Can we group common parts together? ...
4 years, 7 months ago (2016-05-25 01:32:28 UTC) #18
valdrin
On 2016/05/25 01:32:28, dpapad wrote: > https://codereview.chromium.org/1974193002/diff/160001/chrome/browser/resources/settings/settings_dialog.html > File chrome/browser/resources/settings/settings_dialog.html (right): > > https://codereview.chromium.org/1974193002/diff/160001/chrome/browser/resources/settings/settings_dialog.html#newcode62 > ...
4 years, 7 months ago (2016-05-25 01:56:59 UTC) #19
Dan Beam
https://codereview.chromium.org/1974193002/diff/160001/chrome/browser/resources/settings/settings_dialog.html File chrome/browser/resources/settings/settings_dialog.html (right): https://codereview.chromium.org/1974193002/diff/160001/chrome/browser/resources/settings/settings_dialog.html#newcode62 chrome/browser/resources/settings/settings_dialog.html:62: flex: 1; On 2016/05/25 01:32:28, dpapad wrote: > Nit: ...
4 years, 7 months ago (2016-05-25 02:07:49 UTC) #21
dpapad
LGTM. Thanks for investigating and coming up with a fix (both @dbeam and @valdrin)! @valdrin: ...
4 years, 7 months ago (2016-05-25 02:17:46 UTC) #22
valdrin
On 2016/05/25 02:17:46, dpapad wrote: > LGTM. Thanks for investigating and coming up with a ...
4 years, 7 months ago (2016-05-25 02:23:07 UTC) #23
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1974193002/220001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1974193002/220001
4 years, 7 months ago (2016-05-25 05:41:01 UTC) #26
commit-bot: I haz the power
Committed patchset #10 (id:220001)
4 years, 7 months ago (2016-05-25 06:16:59 UTC) #27
commit-bot: I haz the power
4 years, 7 months ago (2016-05-25 06:17:58 UTC) #29
Message was sent while issue was closed.
Patchset 10 (id:??) landed as
https://crrev.com/0726838693d45b022178e8ddaea8120364ea876d
Cr-Commit-Position: refs/heads/master@{#395813}

Powered by Google App Engine
This is Rietveld 408576698