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

Issue 2822863002: MD Settings: Languages; limit platform specific code to the respective platform. (Closed)

Created:
3 years, 8 months ago by dpapad
Modified:
3 years, 8 months ago
Reviewers:
Dan Beam, michaelpg
CC:
arv+watch_chromium.org, chromium-reviews, dbeam+watch-settings_chromium.org, michaelpg+watch-md-settings_chromium.org, michaelpg+watch-md-ui_chromium.org, michaelpg, stevenjb+watch-md-settings_chromium.org, stevenjb
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

MD Settings: Languages; limit platform specific code to the respective platform. languages_page.js has a lot of platform specific code, but it was not properly marked, so it was being included in unrelated platforms. This CLs cleans up the code such that is only included in the platforms that it is actually used. - chromeos - chromeos or is_win - not is_macosx This is a step towards deflaking/re-enabling the corresponding tests(for example this makes it clear which platforms need a browser proxy abstraction). BUG=692356 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:closure_compilation Review-Url: https://codereview.chromium.org/2822863002 Cr-Commit-Position: refs/heads/master@{#465662} Committed: https://chromium.googlesource.com/chromium/src/+/eb8e8df2be632be5824072b96b3159bc2dacbab3

Patch Set 1 #

Patch Set 2 : Undo #

Total comments: 1

Patch Set 3 : More #

Patch Set 4 : More #

Patch Set 5 : Undo accidental remove #

Patch Set 6 : Types #

Total comments: 15

Patch Set 7 : Address @michaelpg feedback #

Total comments: 4

Patch Set 8 : Address comments. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+143 lines, -157 lines) Patch
M chrome/browser/resources/settings/languages_page/languages.js View 1 2 3 4 5 6 7 7 chunks +6 lines, -18 lines 0 comments Download
M chrome/browser/resources/settings/languages_page/languages_page.js View 1 2 3 4 5 6 7 13 chunks +123 lines, -121 lines 0 comments Download
M chrome/browser/resources/settings/languages_page/languages_types.js View 1 2 3 4 5 4 chunks +4 lines, -6 lines 0 comments Download
M chrome/browser/ui/webui/settings/languages_handler.cc View 1 2 3 4 5 6 4 chunks +2 lines, -11 lines 0 comments Download
M chrome/browser/ui/webui/settings/md_settings_ui.cc View 1 2 3 4 5 6 3 chunks +8 lines, -1 line 0 comments Download

Dependent Patchsets:

Messages

Total messages: 38 (29 generated)
dpapad
https://codereview.chromium.org/2822863002/diff/20001/chrome/browser/resources/settings/languages_page/languages_page.js File chrome/browser/resources/settings/languages_page/languages_page.js (left): https://codereview.chromium.org/2822863002/diff/20001/chrome/browser/resources/settings/languages_page/languages_page.js#oldcode96 chrome/browser/resources/settings/languages_page/languages_page.js:96: onBackTap_: function() { Dead code.
3 years, 8 months ago (2017-04-15 00:34:49 UTC) #8
dpapad
3 years, 8 months ago (2017-04-18 01:04:12 UTC) #21
Dan Beam
i think this generally lgtm but michaelpg@ is probably more familiar
3 years, 8 months ago (2017-04-18 01:05:01 UTC) #23
michaelpg
Some questions/suggestions. https://codereview.chromium.org/2822863002/diff/100001/chrome/browser/resources/settings/languages_page/languages.js File chrome/browser/resources/settings/languages_page/languages.js (left): https://codereview.chromium.org/2822863002/diff/100001/chrome/browser/resources/settings/languages_page/languages.js#oldcode492 chrome/browser/resources/settings/languages_page/languages.js:492: assert(cr.isChromeOS || cr.isWindows); I used runtime checks ...
3 years, 8 months ago (2017-04-18 05:03:36 UTC) #24
dpapad
https://codereview.chromium.org/2822863002/diff/100001/chrome/browser/resources/settings/languages_page/languages.js File chrome/browser/resources/settings/languages_page/languages.js (left): https://codereview.chromium.org/2822863002/diff/100001/chrome/browser/resources/settings/languages_page/languages.js#oldcode492 chrome/browser/resources/settings/languages_page/languages.js:492: assert(cr.isChromeOS || cr.isWindows); On 2017/04/18 at 05:03:35, michaelpg wrote: ...
3 years, 8 months ago (2017-04-18 18:31:21 UTC) #28
michaelpg
LGTM! https://codereview.chromium.org/2822863002/diff/100001/chrome/browser/resources/settings/languages_page/languages.js File chrome/browser/resources/settings/languages_page/languages.js (right): https://codereview.chromium.org/2822863002/diff/100001/chrome/browser/resources/settings/languages_page/languages.js#newcode177 chrome/browser/resources/settings/languages_page/languages.js:177: if (cr.isChromeOS) { On 2017/04/18 18:31:20, dpapad wrote: ...
3 years, 8 months ago (2017-04-18 22:47:58 UTC) #31
dpapad
https://codereview.chromium.org/2822863002/diff/140001/chrome/browser/resources/settings/languages_page/languages_page.js File chrome/browser/resources/settings/languages_page/languages_page.js (right): https://codereview.chromium.org/2822863002/diff/140001/chrome/browser/resources/settings/languages_page/languages_page.js#newcode153 chrome/browser/resources/settings/languages_page/languages_page.js:153: tweakMenuForCrOs_: function(menu) { On 2017/04/18 at 22:47:58, michaelpg wrote: ...
3 years, 8 months ago (2017-04-19 01:38:41 UTC) #32
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/2822863002/160001
3 years, 8 months ago (2017-04-19 16:33:00 UTC) #35
commit-bot: I haz the power
3 years, 8 months ago (2017-04-19 17:45:44 UTC) #38
Message was sent while issue was closed.
Committed patchset #8 (id:160001) as
https://chromium.googlesource.com/chromium/src/+/eb8e8df2be632be5824072b96b31...

Powered by Google App Engine
This is Rietveld 408576698