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

Issue 2090753002: [MD settings] end of page padding in content area (Closed)

Created:
4 years, 6 months ago by dschuyler
Modified:
4 years, 4 months ago
Reviewers:
Dan Beam, michaelpg
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
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

[MD settings] end of page padding in content area This CL adds (somewhat) dynamic padding to the end of the MD settings so that the last item may scroll to the top of the page when selected in the side nav menu. BUG=593989 CQ_INCLUDE_TRYBOTS=tryserver.chromium.linux:closure_compilation;master.tryserver.chromium.linux:closure_compilation Committed: https://crrev.com/68a872b1209e48315f408d5d1693d2636df299b1 Cr-Commit-Position: refs/heads/master@{#407581}

Patch Set 1 #

Total comments: 12

Patch Set 2 : review changes #

Total comments: 15

Patch Set 3 : review changes #

Total comments: 2

Patch Set 4 : change to async #

Total comments: 4

Patch Set 5 : review changes #

Total comments: 4

Patch Set 6 : review changes #

Total comments: 2

Patch Set 7 : review nit #

Patch Set 8 : reduced overscroll on basic page #

Patch Set 9 : unit test fix #

Unified diffs Side-by-side diffs Delta from patch set Stats (+50 lines, -0 lines) Patch
M chrome/browser/resources/settings/settings_main/settings_main.html View 1 2 3 4 5 6 7 1 chunk +1 line, -0 lines 0 comments Download
M chrome/browser/resources/settings/settings_main/settings_main.js View 1 2 3 4 5 6 7 8 1 chunk +49 lines, -0 lines 0 comments Download

Messages

Total messages: 65 (28 generated)
dschuyler
The need for that height calculation was rather narrow, so I made it a local ...
4 years, 6 months ago (2016-06-22 21:25:44 UTC) #3
Dan Beam
https://codereview.chromium.org/2090753002/diff/1/chrome/browser/resources/settings/settings_main/settings_main.html File chrome/browser/resources/settings/settings_main/settings_main.html (right): https://codereview.chromium.org/2090753002/diff/1/chrome/browser/resources/settings/settings_main/settings_main.html#newcode59 chrome/browser/resources/settings/settings_main/settings_main.html:59: <div id='endOfPageSpace'></div> ' => " https://codereview.chromium.org/2090753002/diff/1/chrome/browser/resources/settings/settings_main/settings_main.html#newcode59 chrome/browser/resources/settings/settings_main/settings_main.html:59: <div id='endOfPageSpace'></div> ...
4 years, 6 months ago (2016-06-23 02:48:21 UTC) #4
dschuyler
https://codereview.chromium.org/2090753002/diff/1/chrome/browser/resources/settings/settings_main/settings_main.html File chrome/browser/resources/settings/settings_main/settings_main.html (right): https://codereview.chromium.org/2090753002/diff/1/chrome/browser/resources/settings/settings_main/settings_main.html#newcode59 chrome/browser/resources/settings/settings_main/settings_main.html:59: <div id='endOfPageSpace'></div> On 2016/06/23 02:48:21, Dan Beam wrote: > ...
4 years, 6 months ago (2016-06-23 18:33:10 UTC) #6
Dan Beam
https://codereview.chromium.org/2090753002/diff/20001/chrome/browser/resources/settings/settings_main/settings_main.js File chrome/browser/resources/settings/settings_main/settings_main.js (right): https://codereview.chromium.org/2090753002/diff/20001/chrome/browser/resources/settings/settings_main/settings_main.js#newcode70 chrome/browser/resources/settings/settings_main/settings_main.js:70: url: '', can you just omit URL? https://codereview.chromium.org/2090753002/diff/20001/chrome/browser/resources/settings/settings_main/settings_main.js#newcode135 chrome/browser/resources/settings/settings_main/settings_main.js:135: ...
4 years, 5 months ago (2016-06-30 06:45:54 UTC) #7
michaelpg
Who decided we should do this? It's not how the web works. It would be ...
4 years, 5 months ago (2016-06-30 17:13:22 UTC) #9
michaelpg
On 2016/06/30 17:13:22, michaelpg wrote: > Who decided we should do this? It's not how ...
4 years, 5 months ago (2016-06-30 18:17:53 UTC) #10
dschuyler
https://codereview.chromium.org/2090753002/diff/20001/chrome/browser/resources/settings/settings_main/settings_main.js File chrome/browser/resources/settings/settings_main/settings_main.js (right): https://codereview.chromium.org/2090753002/diff/20001/chrome/browser/resources/settings/settings_main/settings_main.js#newcode70 chrome/browser/resources/settings/settings_main/settings_main.js:70: url: '', On 2016/06/30 06:45:54, Dan Beam wrote: > ...
4 years, 5 months ago (2016-06-30 23:52:18 UTC) #11
Dan Beam
https://codereview.chromium.org/2090753002/diff/20001/chrome/browser/resources/settings/settings_main/settings_main.js File chrome/browser/resources/settings/settings_main/settings_main.js (right): https://codereview.chromium.org/2090753002/diff/20001/chrome/browser/resources/settings/settings_main/settings_main.js#newcode70 chrome/browser/resources/settings/settings_main/settings_main.js:70: url: '', On 2016/06/30 23:52:18, dschuyler wrote: > On ...
4 years, 5 months ago (2016-06-30 23:59:15 UTC) #12
dschuyler
https://codereview.chromium.org/2090753002/diff/20001/chrome/browser/resources/settings/settings_main/settings_main.js File chrome/browser/resources/settings/settings_main/settings_main.js (right): https://codereview.chromium.org/2090753002/diff/20001/chrome/browser/resources/settings/settings_main/settings_main.js#newcode66 chrome/browser/resources/settings/settings_main/settings_main.js:66: this.currentRoute = { On 2016/06/30 17:13:22, michaelpg wrote: > ...
4 years, 5 months ago (2016-07-01 19:21:22 UTC) #13
Dan Beam
https://codereview.chromium.org/2090753002/diff/20001/chrome/browser/resources/settings/settings_main/settings_main.js File chrome/browser/resources/settings/settings_main/settings_main.js (right): https://codereview.chromium.org/2090753002/diff/20001/chrome/browser/resources/settings/settings_main/settings_main.js#newcode135 chrome/browser/resources/settings/settings_main/settings_main.js:135: Polymer.dom.flush(); On 2016/07/01 19:21:21, dschuyler wrote: > On 2016/06/30 ...
4 years, 5 months ago (2016-07-02 00:17:31 UTC) #14
dschuyler
https://codereview.chromium.org/2090753002/diff/20001/chrome/browser/resources/settings/settings_main/settings_main.js File chrome/browser/resources/settings/settings_main/settings_main.js (right): https://codereview.chromium.org/2090753002/diff/20001/chrome/browser/resources/settings/settings_main/settings_main.js#newcode135 chrome/browser/resources/settings/settings_main/settings_main.js:135: Polymer.dom.flush(); On 2016/07/02 00:17:31, Dan Beam wrote: > On ...
4 years, 5 months ago (2016-07-02 00:23:55 UTC) #15
Dan Beam
https://codereview.chromium.org/2090753002/diff/60001/chrome/browser/resources/settings/settings_main/settings_main.js File chrome/browser/resources/settings/settings_main/settings_main.js (right): https://codereview.chromium.org/2090753002/diff/60001/chrome/browser/resources/settings/settings_main/settings_main.js#newcode122 chrome/browser/resources/settings/settings_main/settings_main.js:122: /* Wait for the dom-if changes prior to calculating ...
4 years, 5 months ago (2016-07-06 15:25:37 UTC) #16
dschuyler
https://codereview.chromium.org/2090753002/diff/60001/chrome/browser/resources/settings/settings_main/settings_main.js File chrome/browser/resources/settings/settings_main/settings_main.js (right): https://codereview.chromium.org/2090753002/diff/60001/chrome/browser/resources/settings/settings_main/settings_main.js#newcode122 chrome/browser/resources/settings/settings_main/settings_main.js:122: /* Wait for the dom-if changes prior to calculating ...
4 years, 5 months ago (2016-07-06 21:45:05 UTC) #19
michaelpg
https://codereview.chromium.org/2090753002/diff/120001/chrome/browser/resources/settings/settings_main/settings_main.js File chrome/browser/resources/settings/settings_main/settings_main.js (right): https://codereview.chromium.org/2090753002/diff/120001/chrome/browser/resources/settings/settings_main/settings_main.js#newcode129 chrome/browser/resources/settings/settings_main/settings_main.js:129: this.$.overscroll.style.paddingBottom = this.overscrollHeight_() + 'px'; should this be floored ...
4 years, 5 months ago (2016-07-07 20:09:38 UTC) #20
commit-bot: I haz the power
Your CL relies on deprecated CQ feature(s): * Specifying master names in CQ_INCLUDE_TRYBOTS part of ...
4 years, 5 months ago (2016-07-20 20:43:06 UTC) #24
dschuyler
https://codereview.chromium.org/2090753002/diff/120001/chrome/browser/resources/settings/settings_main/settings_main.js File chrome/browser/resources/settings/settings_main/settings_main.js (right): https://codereview.chromium.org/2090753002/diff/120001/chrome/browser/resources/settings/settings_main/settings_main.js#newcode129 chrome/browser/resources/settings/settings_main/settings_main.js:129: this.$.overscroll.style.paddingBottom = this.overscrollHeight_() + 'px'; On 2016/07/07 20:09:38, michaelpg ...
4 years, 5 months ago (2016-07-20 20:44:20 UTC) #26
Dan Beam
https://codereview.chromium.org/2090753002/diff/140001/chrome/browser/resources/settings/settings_main/settings_main.js File chrome/browser/resources/settings/settings_main/settings_main.js (right): https://codereview.chromium.org/2090753002/diff/140001/chrome/browser/resources/settings/settings_main/settings_main.js#newcode166 chrome/browser/resources/settings/settings_main/settings_main.js:166: function calcHeight(scrollHeight, element) { nit: missing a @param, BUT, ...
4 years, 5 months ago (2016-07-20 21:22:40 UTC) #27
Dan Beam
otherwise lgtm
4 years, 5 months ago (2016-07-20 21:23:33 UTC) #28
michaelpg
nlgtm until you make the "somewhat" dynamic padding less "somewhat", and more dynamic :-) 1. ...
4 years, 5 months ago (2016-07-21 00:14:06 UTC) #32
dschuyler
https://codereview.chromium.org/2090753002/diff/140001/chrome/browser/resources/settings/settings_main/settings_main.js File chrome/browser/resources/settings/settings_main/settings_main.js (right): https://codereview.chromium.org/2090753002/diff/140001/chrome/browser/resources/settings/settings_main/settings_main.js#newcode166 chrome/browser/resources/settings/settings_main/settings_main.js:166: function calcHeight(scrollHeight, element) { On 2016/07/20 21:22:39, Dan Beam ...
4 years, 5 months ago (2016-07-21 00:14:23 UTC) #34
commit-bot: I haz the power
Your CL relies on deprecated CQ feature(s): * Specifying master names in CQ_INCLUDE_TRYBOTS part of ...
4 years, 5 months ago (2016-07-21 00:14:24 UTC) #35
michaelpg
On 2016/07/21 00:14:06, michaelpg wrote: > nlgtm until you make the "somewhat" dynamic padding less ...
4 years, 5 months ago (2016-07-21 00:15:21 UTC) #36
Dan Beam
so, btw, are we gonna remove the overscroll if the user scrolls up?
4 years, 5 months ago (2016-07-21 00:29:39 UTC) #37
michaelpg
On 2016/07/21 00:29:39, Dan Beam wrote: > so, btw, are we gonna remove the overscroll ...
4 years, 5 months ago (2016-07-21 04:28:13 UTC) #40
dschuyler
On 2016/07/21 04:28:13, michaelpg wrote: > On 2016/07/21 00:29:39, Dan Beam wrote: > > so, ...
4 years, 5 months ago (2016-07-21 18:33:45 UTC) #41
Dan Beam
aight still lgtm then
4 years, 5 months ago (2016-07-21 19:08:38 UTC) #42
michaelpg
On 2016/07/21 19:08:38, Dan Beam wrote: > aight still lgtm then I'm still not a ...
4 years, 5 months ago (2016-07-21 21:21:48 UTC) #43
commit-bot: I haz the power
Your CL relies on deprecated CQ feature(s): * Specifying master names in CQ_INCLUDE_TRYBOTS part of ...
4 years, 5 months ago (2016-07-23 00:51:18 UTC) #46
dschuyler
On 2016/07/21 21:21:48, michaelpg wrote: > On 2016/07/21 19:08:38, Dan Beam wrote: > > aight ...
4 years, 5 months ago (2016-07-23 00:57:47 UTC) #47
dschuyler
On 2016/07/23 00:57:47, dschuyler wrote: > On 2016/07/21 21:21:48, michaelpg wrote: > > On 2016/07/21 ...
4 years, 5 months ago (2016-07-23 01:01:11 UTC) #48
michaelpg
lgtm
4 years, 4 months ago (2016-07-25 16:56:40 UTC) #51
commit-bot: I haz the power
Your CL relies on deprecated CQ feature(s): * Specifying master names in CQ_INCLUDE_TRYBOTS part of ...
4 years, 4 months ago (2016-07-25 18:30:13 UTC) #54
dschuyler
Fix for unit testing.
4 years, 4 months ago (2016-07-25 19:26:04 UTC) #55
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/2090753002/200001
4 years, 4 months ago (2016-07-25 21:20:08 UTC) #60
commit-bot: I haz the power
Your CL relies on deprecated CQ feature(s): * Specifying master names in CQ_INCLUDE_TRYBOTS part of ...
4 years, 4 months ago (2016-07-25 21:20:13 UTC) #61
commit-bot: I haz the power
Committed patchset #9 (id:200001)
4 years, 4 months ago (2016-07-25 21:25:06 UTC) #63
commit-bot: I haz the power
4 years, 4 months ago (2016-07-25 21:26:39 UTC) #65
Message was sent while issue was closed.
Patchset 9 (id:??) landed as
https://crrev.com/68a872b1209e48315f408d5d1693d2636df299b1
Cr-Commit-Position: refs/heads/master@{#407581}

Powered by Google App Engine
This is Rietveld 408576698