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

Issue 2509163004: [MD settings] content category policy (Closed)

Created:
4 years, 1 month ago by dschuyler
Modified:
4 years ago
Reviewers:
tommycli, Dan Beam
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/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

[MD settings] content category policy This CL adds a controlled-by indicator to the top-level content settings categories. BUG=662596 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:closure_compilation Committed: https://crrev.com/bc70cf415de67da7837b1fd7a8cb6109bf102799 Cr-Commit-Position: refs/heads/master@{#440266}

Patch Set 1 : enum #

Total comments: 10

Patch Set 2 : disabled a browser test; review changes #

Patch Set 3 : removed unfinished test changes #

Total comments: 14

Patch Set 4 : browser_tests; review changes #

Total comments: 13

Patch Set 5 : main toggle and sub-setting toogle show controlled by icon; review changes #

Total comments: 15

Patch Set 6 : review changes #

Patch Set 7 : after pre-CLs #

Total comments: 20

Patch Set 8 : nits #

Unified diffs Side-by-side diffs Delta from patch set Stats (+113 lines, -70 lines) Patch
M chrome/browser/resources/settings/site_settings/category_default_setting.html View 1 2 3 4 5 6 2 chunks +6 lines, -8 lines 0 comments Download
M chrome/browser/resources/settings/site_settings/category_default_setting.js View 1 2 3 4 5 6 7 5 chunks +97 lines, -55 lines 0 comments Download
M chrome/test/data/webui/settings/category_default_setting_tests.js View 1 2 3 4 5 6 7 chunks +10 lines, -7 lines 0 comments Download

Messages

Total messages: 80 (57 generated)
dschuyler
4 years, 1 month ago (2016-11-17 20:40:20 UTC) #7
Dan Beam
+tommycli@
4 years, 1 month ago (2016-11-17 21:49:51 UTC) #13
Dan Beam
https://codereview.chromium.org/2509163004/diff/40001/chrome/browser/resources/settings/site_settings/site_settings_category.js File chrome/browser/resources/settings/site_settings/site_settings_category.js (right): https://codereview.chromium.org/2509163004/diff/40001/chrome/browser/resources/settings/site_settings/site_settings_category.js#newcode28 chrome/browser/resources/settings/site_settings/site_settings_category.js:28: }, does this need an initial value? https://codereview.chromium.org/2509163004/diff/40001/chrome/browser/resources/settings/site_settings/site_settings_category.js#newcode168 chrome/browser/resources/settings/site_settings/site_settings_category.js:168: ...
4 years, 1 month ago (2016-11-17 22:33:38 UTC) #18
tommycli
https://codereview.chromium.org/2509163004/diff/40001/chrome/browser/ui/webui/settings/site_settings_handler.cc File chrome/browser/ui/webui/settings/site_settings_handler.cc (right): https://codereview.chromium.org/2509163004/diff/40001/chrome/browser/ui/webui/settings/site_settings_handler.cc#newcode402 chrome/browser/ui/webui/settings/site_settings_handler.cc:402: ResolveJavascriptCallback(*callback_id, *category.get()); I think you will have to update ...
4 years, 1 month ago (2016-11-18 00:09:26 UTC) #21
dschuyler
This CL has a set of site settings browser tests disabled. I'd like to spend ...
4 years, 1 month ago (2016-11-18 02:11:56 UTC) #25
Dan Beam
https://codereview.chromium.org/2509163004/diff/80001/chrome/browser/resources/settings/site_settings/site_settings_category.js File chrome/browser/resources/settings/site_settings/site_settings_category.js (right): https://codereview.chromium.org/2509163004/diff/80001/chrome/browser/resources/settings/site_settings/site_settings_category.js#newcode95 chrome/browser/resources/settings/site_settings/site_settings_category.js:95: onChangePermissionControl_: function(event) { can we just remove |event| here? ...
4 years, 1 month ago (2016-11-21 21:48:46 UTC) #29
Dan Beam
https://codereview.chromium.org/2509163004/diff/80001/chrome/test/data/webui/settings/cr_settings_browsertest.js File chrome/test/data/webui/settings/cr_settings_browsertest.js (right): https://codereview.chromium.org/2509163004/diff/80001/chrome/test/data/webui/settings/cr_settings_browsertest.js#newcode671 chrome/test/data/webui/settings/cr_settings_browsertest.js:671: // site_settings_category.registerTests(); why do we need to disable these ...
4 years, 1 month ago (2016-11-22 00:46:13 UTC) #30
dschuyler
https://codereview.chromium.org/2509163004/diff/80001/chrome/test/data/webui/settings/cr_settings_browsertest.js File chrome/test/data/webui/settings/cr_settings_browsertest.js (right): https://codereview.chromium.org/2509163004/diff/80001/chrome/test/data/webui/settings/cr_settings_browsertest.js#newcode671 chrome/test/data/webui/settings/cr_settings_browsertest.js:671: // site_settings_category.registerTests(); On 2016/11/22 00:46:13, Dan Beam wrote: > ...
4 years, 1 month ago (2016-11-22 01:42:31 UTC) #31
dschuyler
https://codereview.chromium.org/2509163004/diff/80001/chrome/browser/resources/settings/site_settings/site_settings_category.js File chrome/browser/resources/settings/site_settings/site_settings_category.js (right): https://codereview.chromium.org/2509163004/diff/80001/chrome/browser/resources/settings/site_settings/site_settings_category.js#newcode95 chrome/browser/resources/settings/site_settings/site_settings_category.js:95: onChangePermissionControl_: function(event) { On 2016/11/21 21:48:46, Dan Beam wrote: ...
4 years, 1 month ago (2016-11-22 02:28:51 UTC) #37
Dan Beam
https://codereview.chromium.org/2509163004/diff/80001/chrome/browser/ui/webui/site_settings_helper.cc File chrome/browser/ui/webui/site_settings_helper.cc (right): https://codereview.chromium.org/2509163004/diff/80001/chrome/browser/ui/webui/site_settings_helper.cc#newcode257 chrome/browser/ui/webui/site_settings_helper.cc:257: object->SetString(site_settings::kSource, provider); On 2016/11/22 02:28:50, dschuyler wrote: > On ...
4 years, 1 month ago (2016-11-22 02:57:41 UTC) #38
dschuyler
https://codereview.chromium.org/2509163004/diff/80001/chrome/browser/ui/webui/site_settings_helper.cc File chrome/browser/ui/webui/site_settings_helper.cc (right): https://codereview.chromium.org/2509163004/diff/80001/chrome/browser/ui/webui/site_settings_helper.cc#newcode257 chrome/browser/ui/webui/site_settings_helper.cc:257: object->SetString(site_settings::kSource, provider); On 2016/11/22 02:57:40, Dan Beam wrote: > ...
4 years ago (2016-11-24 01:25:48 UTC) #46
Dan Beam
can you just add a getter like this? get categoryEnabled() { return assert(this.fakePref_).value; }, or ...
4 years ago (2016-11-29 05:17:14 UTC) #49
dschuyler
https://codereview.chromium.org/2509163004/diff/160001/chrome/browser/resources/settings/site_settings/site_settings_category.js File chrome/browser/resources/settings/site_settings/site_settings_category.js (left): https://codereview.chromium.org/2509163004/diff/160001/chrome/browser/resources/settings/site_settings/site_settings_category.js#oldcode55 chrome/browser/resources/settings/site_settings/site_settings_category.js:55: }, On 2016/11/29 05:17:14, Dan Beam wrote: > ugh, ...
4 years ago (2016-11-29 22:28:12 UTC) #52
Dan Beam
https://codereview.chromium.org/2509163004/diff/160001/chrome/browser/resources/settings/site_settings/site_settings_category.js File chrome/browser/resources/settings/site_settings/site_settings_category.js (left): https://codereview.chromium.org/2509163004/diff/160001/chrome/browser/resources/settings/site_settings/site_settings_category.js#oldcode55 chrome/browser/resources/settings/site_settings/site_settings_category.js:55: }, On 2016/11/29 22:28:12, dschuyler wrote: > On 2016/11/29 ...
4 years ago (2016-12-01 00:10:55 UTC) #55
dschuyler
This CL brought up a series of refactors that were addressed in CLs 2559813002, 2552883009, ...
4 years ago (2016-12-20 00:08:48 UTC) #61
tommycli
https://codereview.chromium.org/2509163004/diff/220001/chrome/browser/resources/settings/site_settings/category_default_setting.js File chrome/browser/resources/settings/site_settings/category_default_setting.js (right): https://codereview.chromium.org/2509163004/diff/220001/chrome/browser/resources/settings/site_settings/category_default_setting.js#newcode25 chrome/browser/resources/settings/site_settings/category_default_setting.js:25: priorDefaultContentSetting_: { nit: if this is not bound to ...
4 years ago (2016-12-20 22:07:53 UTC) #64
dschuyler
https://codereview.chromium.org/2509163004/diff/220001/chrome/browser/resources/settings/site_settings/category_default_setting.js File chrome/browser/resources/settings/site_settings/category_default_setting.js (right): https://codereview.chromium.org/2509163004/diff/220001/chrome/browser/resources/settings/site_settings/category_default_setting.js#newcode25 chrome/browser/resources/settings/site_settings/category_default_setting.js:25: priorDefaultContentSetting_: { On 2016/12/20 22:07:53, tommycli wrote: > nit: ...
4 years ago (2016-12-20 23:22:41 UTC) #65
tommycli
LGTM though i still recommend adding one comment (in two places) as described below. https://codereview.chromium.org/2509163004/diff/220001/chrome/browser/resources/settings/site_settings/category_default_setting.js ...
4 years ago (2016-12-20 23:26:43 UTC) #66
Dan Beam
lgtm https://codereview.chromium.org/2509163004/diff/220001/chrome/browser/resources/settings/site_settings/category_default_setting.js File chrome/browser/resources/settings/site_settings/category_default_setting.js (right): https://codereview.chromium.org/2509163004/diff/220001/chrome/browser/resources/settings/site_settings/category_default_setting.js#newcode103 chrome/browser/resources/settings/site_settings/category_default_setting.js:103: break; On 2016/12/20 23:26:42, tommycli wrote: > On ...
4 years ago (2016-12-21 03:06:27 UTC) #67
dschuyler
https://codereview.chromium.org/2509163004/diff/220001/chrome/browser/resources/settings/site_settings/category_default_setting.js File chrome/browser/resources/settings/site_settings/category_default_setting.js (right): https://codereview.chromium.org/2509163004/diff/220001/chrome/browser/resources/settings/site_settings/category_default_setting.js#newcode103 chrome/browser/resources/settings/site_settings/category_default_setting.js:103: break; On 2016/12/21 03:06:27, Dan Beam wrote: > On ...
4 years ago (2016-12-21 20:18:12 UTC) #70
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/2509163004/240001
4 years ago (2016-12-21 22:59:12 UTC) #75
commit-bot: I haz the power
Committed patchset #8 (id:240001)
4 years ago (2016-12-21 23:47:41 UTC) #78
commit-bot: I haz the power
4 years ago (2016-12-21 23:49:47 UTC) #80
Message was sent while issue was closed.
Patchset 8 (id:??) landed as
https://crrev.com/bc70cf415de67da7837b1fd7a8cb6109bf102799
Cr-Commit-Position: refs/heads/master@{#440266}

Powered by Google App Engine
This is Rietveld 408576698