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

Issue 1702063003: MD Settings: Creating WebUIListenerBehavior helper. (Closed)

Created:
4 years, 10 months ago by dpapad
Modified:
4 years, 10 months ago
Reviewers:
tommycli, Dan Beam
CC:
arv+watch_chromium.org, chromium-reviews, dbeam+watch-settings_chromium.org, michaelpg+watch-md-settings_chromium.org, michaelpg, stevenjb+watch-md-settings_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@manage_search_engines_ui1
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

MD Settings: Creating WebUIListenerBehavior helper. Any Polymer element that wants to automatically remove WebUI listeners when detached, should use the new Behavior class. Committed: https://crrev.com/1ea0684508a371582f62aed5a2b501e554144671 Cr-Commit-Position: refs/heads/master@{#377041}

Patch Set 1 #

Patch Set 2 : Nits. #

Patch Set 3 : TODO #

Patch Set 4 : Empty array #

Patch Set 5 : Fixes. #

Patch Set 6 : Add dependency #

Total comments: 12

Patch Set 7 : Addressing comments. #

Patch Set 8 : Use cr.define. #

Patch Set 9 : Make array unique per behavior instance. #

Patch Set 10 : Resolve conflicts with ToT #

Total comments: 2
Unified diffs Side-by-side diffs Delta from patch set Stats (+64 lines, -19 lines) Patch
M chrome/browser/resources/settings/search_engines_page/search_engines_page.html View 1 2 3 4 5 6 7 8 9 1 chunk +1 line, -0 lines 0 comments Download
M chrome/browser/resources/settings/search_engines_page/search_engines_page.js View 1 2 3 4 5 6 7 2 chunks +4 lines, -18 lines 0 comments Download
M chrome/browser/resources/settings/settings_resources.grd View 1 2 3 4 5 6 7 8 9 1 chunk +6 lines, -0 lines 0 comments Download
A + chrome/browser/resources/settings/web_ui_listener_behavior.html View 1 2 3 4 5 1 chunk +1 line, -1 line 0 comments Download
A chrome/browser/resources/settings/web_ui_listener_behavior.js View 1 2 3 4 5 6 7 8 1 chunk +52 lines, -0 lines 2 comments Download

Dependent Patchsets:

Messages

Total messages: 23 (8 generated)
dpapad
4 years, 10 months ago (2016-02-19 18:58:51 UTC) #5
Dan Beam
https://codereview.chromium.org/1702063003/diff/120001/chrome/browser/resources/settings/web_ui_listener_behavior.js File chrome/browser/resources/settings/web_ui_listener_behavior.js (right): https://codereview.chromium.org/1702063003/diff/120001/chrome/browser/resources/settings/web_ui_listener_behavior.js#newcode13 chrome/browser/resources/settings/web_ui_listener_behavior.js:13: var SettingsBehaviors = SettingsBehaviors || {}; wat? https://codereview.chromium.org/1702063003/diff/120001/chrome/browser/resources/settings/web_ui_listener_behavior.js#newcode16 chrome/browser/resources/settings/web_ui_listener_behavior.js:16: ...
4 years, 10 months ago (2016-02-19 20:00:29 UTC) #7
dpapad
https://codereview.chromium.org/1702063003/diff/120001/chrome/browser/resources/settings/web_ui_listener_behavior.js File chrome/browser/resources/settings/web_ui_listener_behavior.js (right): https://codereview.chromium.org/1702063003/diff/120001/chrome/browser/resources/settings/web_ui_listener_behavior.js#newcode13 chrome/browser/resources/settings/web_ui_listener_behavior.js:13: var SettingsBehaviors = SettingsBehaviors || {}; On 2016/02/19 at ...
4 years, 10 months ago (2016-02-19 20:21:24 UTC) #8
tommycli
lgtm sans below comment: https://codereview.chromium.org/1702063003/diff/120001/chrome/browser/resources/settings/web_ui_listener_behavior.js File chrome/browser/resources/settings/web_ui_listener_behavior.js (right): https://codereview.chromium.org/1702063003/diff/120001/chrome/browser/resources/settings/web_ui_listener_behavior.js#newcode16 chrome/browser/resources/settings/web_ui_listener_behavior.js:16: SettingsBehaviors.WebUIListenerBehavior = { On 2016/02/19 ...
4 years, 10 months ago (2016-02-19 20:30:34 UTC) #9
dpapad
On 2016/02/19 at 20:30:34, tommycli wrote: > lgtm sans below comment: > > https://codereview.chromium.org/1702063003/diff/120001/chrome/browser/resources/settings/web_ui_listener_behavior.js > ...
4 years, 10 months ago (2016-02-19 20:40:14 UTC) #10
dpapad
On 2016/02/19 at 20:40:14, dpapad wrote: > On 2016/02/19 at 20:30:34, tommycli wrote: > > ...
4 years, 10 months ago (2016-02-19 22:29:17 UTC) #11
Dan Beam
https://codereview.chromium.org/1702063003/diff/120001/chrome/browser/resources/settings/web_ui_listener_behavior.js File chrome/browser/resources/settings/web_ui_listener_behavior.js (right): https://codereview.chromium.org/1702063003/diff/120001/chrome/browser/resources/settings/web_ui_listener_behavior.js#newcode25 chrome/browser/resources/settings/web_ui_listener_behavior.js:25: value: [], On 2016/02/19 20:21:24, dpapad wrote: > On ...
4 years, 10 months ago (2016-02-19 22:32:09 UTC) #12
dpapad
https://codereview.chromium.org/1702063003/diff/120001/chrome/browser/resources/settings/web_ui_listener_behavior.js File chrome/browser/resources/settings/web_ui_listener_behavior.js (right): https://codereview.chromium.org/1702063003/diff/120001/chrome/browser/resources/settings/web_ui_listener_behavior.js#newcode16 chrome/browser/resources/settings/web_ui_listener_behavior.js:16: SettingsBehaviors.WebUIListenerBehavior = { On 2016/02/19 at 20:30:34, tommycli wrote: ...
4 years, 10 months ago (2016-02-19 22:37:28 UTC) #13
dpapad
+Michael, This CL is another reason why I chose not to wrap the cr.addWebUIListener in ...
4 years, 10 months ago (2016-02-22 21:48:31 UTC) #14
dpapad
On 2016/02/22 at 21:48:31, dpapad wrote: > +Michael, > > This CL is another reason ...
4 years, 10 months ago (2016-02-22 21:50:13 UTC) #15
Dan Beam
lgtm https://codereview.chromium.org/1702063003/diff/200001/chrome/browser/resources/settings/web_ui_listener_behavior.js File chrome/browser/resources/settings/web_ui_listener_behavior.js (right): https://codereview.chromium.org/1702063003/diff/200001/chrome/browser/resources/settings/web_ui_listener_behavior.js#newcode42 chrome/browser/resources/settings/web_ui_listener_behavior.js:42: detached: function() { it may make more sense ...
4 years, 10 months ago (2016-02-23 02:38:28 UTC) #16
Dan Beam
https://codereview.chromium.org/1702063003/diff/200001/chrome/browser/resources/settings/web_ui_listener_behavior.js File chrome/browser/resources/settings/web_ui_listener_behavior.js (right): https://codereview.chromium.org/1702063003/diff/200001/chrome/browser/resources/settings/web_ui_listener_behavior.js#newcode42 chrome/browser/resources/settings/web_ui_listener_behavior.js:42: detached: function() { On 2016/02/23 02:38:28, Dan Beam wrote: ...
4 years, 10 months ago (2016-02-23 02:51:07 UTC) #17
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1702063003/200001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1702063003/200001
4 years, 10 months ago (2016-02-23 18:13:18 UTC) #20
commit-bot: I haz the power
Committed patchset #10 (id:200001)
4 years, 10 months ago (2016-02-23 19:20:07 UTC) #21
commit-bot: I haz the power
4 years, 10 months ago (2016-02-23 19:22:06 UTC) #23
Message was sent while issue was closed.
Patchset 10 (id:??) landed as
https://crrev.com/1ea0684508a371582f62aed5a2b501e554144671
Cr-Commit-Position: refs/heads/master@{#377041}

Powered by Google App Engine
This is Rietveld 408576698