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

Issue 2008843003: [MD settings] redesign of side nav (Closed)

Created:
4 years, 7 months ago by dschuyler
Modified:
4 years, 6 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] redesign of side nav This CL reworks the side nav menu to remove the 'basic' menu label while keeping the items in the basic menu displayed. The 'advanced' page is now toggled separately from the basic page. An 'Advanced' toggle button has also been added to the content area which will expand or collapse the advanced settings. BUG=593989 CQ_INCLUDE_TRYBOTS=tryserver.chromium.linux:closure_compilation Committed: https://crrev.com/70ae59c616a8f0b948c143a29027cbf7a8872851 Cr-Commit-Position: refs/heads/master@{#398434}

Patch Set 1 : cleanup #

Patch Set 2 : fix for open advanced #

Total comments: 10

Patch Set 3 : fix unit tests #

Total comments: 14

Patch Set 4 : review changes #

Total comments: 10

Patch Set 5 : change defaults #

Total comments: 1
Unified diffs Side-by-side diffs Delta from patch set Stats (+141 lines, -66 lines) Patch
M chrome/browser/resources/settings/compiled_resources2.gyp View 1 2 3 1 chunk +1 line, -0 lines 0 comments Download
A + chrome/browser/resources/settings/settings_main/compiled_resources2.gyp View 1 2 3 1 chunk +2 lines, -2 lines 0 comments Download
M chrome/browser/resources/settings/settings_main/settings_main.html View 1 2 3 2 chunks +21 lines, -3 lines 0 comments Download
M chrome/browser/resources/settings/settings_main/settings_main.js View 1 2 3 4 4 chunks +49 lines, -14 lines 1 comment Download
M chrome/browser/resources/settings/settings_menu/settings_menu.html View 1 2 3 4 4 chunks +12 lines, -12 lines 0 comments Download
M chrome/browser/resources/settings/settings_menu/settings_menu.js View 1 2 3 4 2 chunks +40 lines, -14 lines 0 comments Download
M chrome/browser/resources/settings/settings_page/settings_animated_pages.js View 1 1 chunk +1 line, -0 lines 0 comments Download
M chrome/test/data/webui/settings/settings_menu_test.js View 1 2 3 2 chunks +15 lines, -21 lines 0 comments Download

Messages

Total messages: 33 (16 generated)
dschuyler
4 years, 7 months ago (2016-05-25 23:01:52 UTC) #7
dschuyler
On 2016/05/25 23:01:52, dschuyler wrote: I found a problem with subpages on this CL. I'm ...
4 years, 7 months ago (2016-05-26 00:03:17 UTC) #8
Dan Beam
ping this when you actually need a review (commenting so it's out of my queue)
4 years, 6 months ago (2016-05-31 21:29:17 UTC) #9
dschuyler
On 2016/05/31 21:29:17, Dan Beam wrote: > ping this when you actually need a review ...
4 years, 6 months ago (2016-05-31 21:34:47 UTC) #11
Dan Beam
https://codereview.chromium.org/2008843003/diff/120001/chrome/browser/resources/settings/settings_main/settings_main.html File chrome/browser/resources/settings/settings_main/settings_main.html (right): https://codereview.chromium.org/2008843003/diff/120001/chrome/browser/resources/settings/settings_main/settings_main.html#newcode11 chrome/browser/resources/settings/settings_main/settings_main.html:11: @apply(--layout-center); i don't really see the need for @apply(--layout*) ...
4 years, 6 months ago (2016-05-31 23:28:24 UTC) #12
dschuyler
https://codereview.chromium.org/2008843003/diff/120001/chrome/browser/resources/settings/settings_main/settings_main.html File chrome/browser/resources/settings/settings_main/settings_main.html (right): https://codereview.chromium.org/2008843003/diff/120001/chrome/browser/resources/settings/settings_main/settings_main.html#newcode11 chrome/browser/resources/settings/settings_main/settings_main.html:11: @apply(--layout-center); On 2016/05/31 23:28:24, Dan Beam wrote: > i ...
4 years, 6 months ago (2016-06-02 01:05:37 UTC) #14
Dan Beam
https://codereview.chromium.org/2008843003/diff/160001/chrome/browser/resources/settings/settings_main/settings_main.html File chrome/browser/resources/settings/settings_main/settings_main.html (right): https://codereview.chromium.org/2008843003/diff/160001/chrome/browser/resources/settings/settings_main/settings_main.html#newcode12 chrome/browser/resources/settings/settings_main/settings_main.html:12: } "core-" are from pre-1.0 polymer, so this is ...
4 years, 6 months ago (2016-06-02 01:28:20 UTC) #15
Dan Beam
try to use callback (i.e. events or public-er promises) rather than async() or Promise.resolve() https://codereview.chromium.org/2008843003/diff/160001/chrome/test/data/webui/settings/settings_menu_test.js ...
4 years, 6 months ago (2016-06-02 01:39:57 UTC) #16
dschuyler
https://codereview.chromium.org/2008843003/diff/160001/chrome/browser/resources/settings/settings_main/settings_main.html File chrome/browser/resources/settings/settings_main/settings_main.html (right): https://codereview.chromium.org/2008843003/diff/160001/chrome/browser/resources/settings/settings_main/settings_main.html#newcode12 chrome/browser/resources/settings/settings_main/settings_main.html:12: } On 2016/06/02 01:28:19, Dan Beam wrote: > "core-" ...
4 years, 6 months ago (2016-06-02 23:23:55 UTC) #21
Dan Beam
this looks much better https://codereview.chromium.org/2008843003/diff/260001/chrome/browser/resources/settings/settings_main/settings_main.js File chrome/browser/resources/settings/settings_main/settings_main.js (right): https://codereview.chromium.org/2008843003/diff/260001/chrome/browser/resources/settings/settings_main/settings_main.js#newcode58 chrome/browser/resources/settings/settings_main/settings_main.js:58: currentRouteChanged_: function(newRoute) { does this ...
4 years, 6 months ago (2016-06-03 03:12:24 UTC) #22
dschuyler
https://codereview.chromium.org/2008843003/diff/260001/chrome/browser/resources/settings/settings_main/settings_main.js File chrome/browser/resources/settings/settings_main/settings_main.js (right): https://codereview.chromium.org/2008843003/diff/260001/chrome/browser/resources/settings/settings_main/settings_main.js#newcode58 chrome/browser/resources/settings/settings_main/settings_main.js:58: currentRouteChanged_: function(newRoute) { On 2016/06/03 03:12:24, Dan Beam wrote: ...
4 years, 6 months ago (2016-06-06 21:47:56 UTC) #23
Dan Beam
lgtm https://codereview.chromium.org/2008843003/diff/260001/chrome/browser/resources/settings/settings_main/settings_main.js File chrome/browser/resources/settings/settings_main/settings_main.js (right): https://codereview.chromium.org/2008843003/diff/260001/chrome/browser/resources/settings/settings_main/settings_main.js#newcode38 chrome/browser/resources/settings/settings_main/settings_main.js:38: showAdvancedToggle_: Boolean, showAdvancedToggle_: { type: Boolean, value: undefined ...
4 years, 6 months ago (2016-06-06 22:31:04 UTC) #24
dschuyler
https://codereview.chromium.org/2008843003/diff/260001/chrome/browser/resources/settings/settings_main/settings_main.js File chrome/browser/resources/settings/settings_main/settings_main.js (right): https://codereview.chromium.org/2008843003/diff/260001/chrome/browser/resources/settings/settings_main/settings_main.js#newcode38 chrome/browser/resources/settings/settings_main/settings_main.js:38: showAdvancedToggle_: Boolean, On 2016/06/06 22:31:03, Dan Beam wrote: > ...
4 years, 6 months ago (2016-06-06 23:05:14 UTC) #25
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/2008843003/280001
4 years, 6 months ago (2016-06-07 23:56:38 UTC) #28
commit-bot: I haz the power
Committed patchset #5 (id:280001)
4 years, 6 months ago (2016-06-08 00:38:09 UTC) #29
commit-bot: I haz the power
Patchset 5 (id:??) landed as https://crrev.com/70ae59c616a8f0b948c143a29027cbf7a8872851 Cr-Commit-Position: refs/heads/master@{#398434}
4 years, 6 months ago (2016-06-08 00:39:24 UTC) #31
michaelpg
4 years, 6 months ago (2016-06-09 18:00:14 UTC) #33
Message was sent while issue was closed.
https://codereview.chromium.org/2008843003/diff/280001/chrome/browser/resourc...
File chrome/browser/resources/settings/settings_main/settings_main.js (right):

https://codereview.chromium.org/2008843003/diff/280001/chrome/browser/resourc...
chrome/browser/resources/settings/settings_main/settings_main.js:86:
this.$.pageContainer.style.height = isSubpage ? '100%' : '';
this resets the scrollTop of this.$.pageContainer to 0

Powered by Google App Engine
This is Rietveld 408576698