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

Issue 2184893002: Settings Router Refactor: Remove route.page legacy property. (Closed)

Created:
4 years, 4 months ago by tommycli
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@0217-settings-refactor-settings-menu
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Settings Router Refactor: Remove route.page legacy property. This property is not used that much, and can be removed. BUG=608115, 628502 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:closure_compilation Committed: https://crrev.com/aa9c34d72c27a54b09d1790fa425ea2f25cc9716 Cr-Commit-Position: refs/heads/master@{#408815}

Patch Set 1 #

Total comments: 16

Patch Set 2 : merge and address comments #

Patch Set 3 : change method to parent.contains(child) #

Patch Set 4 : update test #

Total comments: 14

Patch Set 5 : fix #

Patch Set 6 : fix contains issue. #

Total comments: 3
Unified diffs Side-by-side diffs Delta from patch set Stats (+81 lines, -130 lines) Patch
M chrome/browser/resources/settings/about_page/about_page.html View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/resources/settings/advanced_page/advanced_page.html View 1 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/resources/settings/basic_page/basic_page.html View 1 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/resources/settings/route.js View 1 2 3 4 5 5 chunks +23 lines, -10 lines 0 comments Download
M chrome/browser/resources/settings/settings_main/settings_main.js View 1 2 1 chunk +3 lines, -3 lines 0 comments Download
M chrome/browser/resources/settings/settings_menu/settings_menu.html View 1 2 3 4 3 chunks +28 lines, -29 lines 3 comments Download
M chrome/browser/resources/settings/settings_menu/settings_menu.js View 1 2 3 4 2 chunks +5 lines, -37 lines 0 comments Download
M chrome/browser/resources/settings/settings_page/main_page_behavior.js View 1 1 chunk +2 lines, -3 lines 0 comments Download
M chrome/browser/resources/settings/settings_page/settings_router.js View 1 2 3 4 3 chunks +4 lines, -22 lines 0 comments Download
M chrome/test/data/webui/settings/route_tests.js View 1 2 3 chunks +10 lines, -16 lines 0 comments Download
M chrome/test/data/webui/settings/settings_menu_test.js View 1 2 chunks +3 lines, -7 lines 0 comments Download

Depends on Patchset:

Messages

Total messages: 45 (28 generated)
tommycli
michaelpg: PTAL, this axes the usage of .page as a route property. Also updates a ...
4 years, 4 months ago (2016-07-28 21:14:39 UTC) #4
michaelpg
https://codereview.chromium.org/2184893002/diff/1/chrome/browser/resources/settings/device_page/device_page.js File chrome/browser/resources/settings/device_page/device_page.js (right): https://codereview.chromium.org/2184893002/diff/1/chrome/browser/resources/settings/device_page/device_page.js#newcode132 chrome/browser/resources/settings/device_page/device_page.js:132: * TODO(michaelpg): create generic fn for this and isCurrentRouteOnSyncPage_. ...
4 years, 4 months ago (2016-07-28 23:22:32 UTC) #7
tommycli
michaelpg: thanks for the review. I added some comments below. https://codereview.chromium.org/2184893002/diff/1/chrome/browser/resources/settings/device_page/device_page.js File chrome/browser/resources/settings/device_page/device_page.js (right): https://codereview.chromium.org/2184893002/diff/1/chrome/browser/resources/settings/device_page/device_page.js#newcode132 ...
4 years, 4 months ago (2016-07-29 00:03:35 UTC) #9
michaelpg
https://codereview.chromium.org/2184893002/diff/1/chrome/browser/resources/settings/route.js File chrome/browser/resources/settings/route.js (right): https://codereview.chromium.org/2184893002/diff/1/chrome/browser/resources/settings/route.js#newcode83 chrome/browser/resources/settings/route.js:83: inSubtreeOf: function(route) { On 2016/07/29 00:03:35, tommycli wrote: > ...
4 years, 4 months ago (2016-07-29 00:21:12 UTC) #11
michaelpg
https://codereview.chromium.org/2184893002/diff/1/chrome/browser/resources/settings/settings_main/settings_main.js File chrome/browser/resources/settings/settings_main/settings_main.js (right): https://codereview.chromium.org/2184893002/diff/1/chrome/browser/resources/settings/settings_main/settings_main.js#newcode115 chrome/browser/resources/settings/settings_main/settings_main.js:115: if (newRoute.inSubtreeOf(settings.Route.ABOUT)) { On 2016/07/29 00:21:12, michaelpg wrote: > ...
4 years, 4 months ago (2016-07-29 00:29:14 UTC) #12
tommycli
michaelpg: thanks! i have one response below. https://codereview.chromium.org/2184893002/diff/1/chrome/browser/resources/settings/settings_main/settings_main.js File chrome/browser/resources/settings/settings_main/settings_main.js (right): https://codereview.chromium.org/2184893002/diff/1/chrome/browser/resources/settings/settings_main/settings_main.js#newcode115 chrome/browser/resources/settings/settings_main/settings_main.js:115: if (newRoute.inSubtreeOf(settings.Route.ABOUT)) ...
4 years, 4 months ago (2016-07-29 18:23:43 UTC) #19
michaelpg
I like the contains change, thanks! https://codereview.chromium.org/2184893002/diff/1/chrome/browser/resources/settings/settings_main/settings_main.js File chrome/browser/resources/settings/settings_main/settings_main.js (right): https://codereview.chromium.org/2184893002/diff/1/chrome/browser/resources/settings/settings_main/settings_main.js#newcode115 chrome/browser/resources/settings/settings_main/settings_main.js:115: if (newRoute.inSubtreeOf(settings.Route.ABOUT)) { ...
4 years, 4 months ago (2016-07-29 20:28:53 UTC) #24
tommycli
michaelpg: Thanks! https://codereview.chromium.org/2184893002/diff/60001/chrome/browser/resources/settings/route.js File chrome/browser/resources/settings/route.js (right): https://codereview.chromium.org/2184893002/diff/60001/chrome/browser/resources/settings/route.js#newcode84 chrome/browser/resources/settings/route.js:84: if (this == route) On 2016/07/29 20:28:53, ...
4 years, 4 months ago (2016-07-29 21:04:40 UTC) #25
michaelpg
lgtm https://codereview.chromium.org/2184893002/diff/60001/chrome/browser/resources/settings/settings_menu/settings_menu.html File chrome/browser/resources/settings/settings_menu/settings_menu.html (right): https://codereview.chromium.org/2184893002/diff/60001/chrome/browser/resources/settings/settings_menu/settings_menu.html#newcode95 chrome/browser/resources/settings/settings_menu/settings_menu.html:95: <div data-path="/internet" on-tap="openPage_"> On 2016/07/29 21:04:39, tommycli wrote: ...
4 years, 4 months ago (2016-07-29 21:32:56 UTC) #28
tommycli
On 2016/07/29 21:32:56, michaelpg wrote: > lgtm > > https://codereview.chromium.org/2184893002/diff/60001/chrome/browser/resources/settings/settings_menu/settings_menu.html > File chrome/browser/resources/settings/settings_menu/settings_menu.html (right): > ...
4 years, 4 months ago (2016-07-29 21:43:13 UTC) #29
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/2184893002/80001
4 years, 4 months ago (2016-07-29 21:43:36 UTC) #32
commit-bot: I haz the power
Try jobs failed on following builders: linux_chromium_chromeos_rel_ng on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_chromeos_rel_ng/builds/252736)
4 years, 4 months ago (2016-07-29 22:28:00 UTC) #35
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/2184893002/100001
4 years, 4 months ago (2016-07-29 22:42:31 UTC) #38
commit-bot: I haz the power
Committed patchset #6 (id:100001)
4 years, 4 months ago (2016-07-30 00:11:42 UTC) #40
commit-bot: I haz the power
Patchset 6 (id:??) landed as https://crrev.com/aa9c34d72c27a54b09d1790fa425ea2f25cc9716 Cr-Commit-Position: refs/heads/master@{#408815}
4 years, 4 months ago (2016-07-30 00:14:05 UTC) #42
Dan Beam
https://codereview.chromium.org/2184893002/diff/100001/chrome/browser/resources/settings/settings_menu/settings_menu.html File chrome/browser/resources/settings/settings_menu/settings_menu.html (left): https://codereview.chromium.org/2184893002/diff/100001/chrome/browser/resources/settings/settings_menu/settings_menu.html#oldcode41 chrome/browser/resources/settings/settings_menu/settings_menu.html:41: div[data-section] { this used to make the advanced toggle ...
4 years, 4 months ago (2016-08-01 19:37:02 UTC) #44
tommycli
4 years, 4 months ago (2016-08-01 20:06:10 UTC) #45
Message was sent while issue was closed.
https://codereview.chromium.org/2184893002/diff/100001/chrome/browser/resourc...
File chrome/browser/resources/settings/settings_menu/settings_menu.html (left):

https://codereview.chromium.org/2184893002/diff/100001/chrome/browser/resourc...
chrome/browser/resources/settings/settings_menu/settings_menu.html:137: <div
class="menu-trigger" data-section="" on-tap="openPage_">
On 2016/08/01 19:37:02, Dan Beam wrote:
> but you removed data-section="" here
> 
> can you fix?

Ah, I see. I will fix.

Powered by Google App Engine
This is Rietveld 408576698