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

Issue 1342383004: Separate contextual search state handler and log (Closed)

Created:
5 years, 3 months ago by mdjones
Modified:
5 years, 2 months ago
CC:
chromium-reviews
Base URL:
https://chromium.googlesource.com/chromium/src.git@overlay-panel
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Separate contextual search state handler and log This change removes the ContextualSearchStateHandler and moves the functionality of this class into more appropriate locations. The logging functionality has been moved to a separate class that is owned by the ContextualSearchPanel since logging should be done closer to the top level rather than the most base class. State handling has been moved into the ContextualSearchPanelBase since it will eventually be a common base feature of overlay panels. BUG=521773 Committed: https://crrev.com/dd248187f7ff9128c2cf7fdb5b1d0f3a0fc18a99 Cr-Commit-Position: refs/heads/master@{#351376}

Patch Set 1 #

Total comments: 8

Patch Set 2 : logging is in a separate class #

Total comments: 10

Patch Set 3 : rebase #

Patch Set 4 : address comments #

Total comments: 4

Patch Set 5 : nits #

Patch Set 6 : correct var name #

Messages

Total messages: 17 (5 generated)
mdjones
I decided against the "observer" pattern for the state handler as I believe it adds ...
5 years, 3 months ago (2015-09-22 16:24:22 UTC) #2
pedro (no code reviews)
https://codereview.chromium.org/1342383004/diff/1/chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/contextualsearch/ContextualSearchPanel.java File chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/contextualsearch/ContextualSearchPanel.java (right): https://codereview.chromium.org/1342383004/diff/1/chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/contextualsearch/ContextualSearchPanel.java#newcode41 chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/contextualsearch/ContextualSearchPanel.java:41: UNKNOWN, Nit: Put a TODO here to separate generic ...
5 years, 2 months ago (2015-09-25 19:06:32 UTC) #3
mdjones
https://codereview.chromium.org/1342383004/diff/1/chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/contextualsearch/ContextualSearchPanel.java File chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/contextualsearch/ContextualSearchPanel.java (right): https://codereview.chromium.org/1342383004/diff/1/chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/contextualsearch/ContextualSearchPanel.java#newcode41 chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/contextualsearch/ContextualSearchPanel.java:41: UNKNOWN, On 2015/09/25 19:06:31, pedrosimonetti wrote: > Nit: Put ...
5 years, 2 months ago (2015-09-25 21:34:34 UTC) #4
pedro (no code reviews)
https://codereview.chromium.org/1342383004/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/contextualsearch/ContextualSearchPanel.java File chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/contextualsearch/ContextualSearchPanel.java (right): https://codereview.chromium.org/1342383004/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/contextualsearch/ContextualSearchPanel.java#newcode191 chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/contextualsearch/ContextualSearchPanel.java:191: mPanelMetrics.onPanelStateChanged(getPanelState(), toState, reason); Nit: We should call this after ...
5 years, 2 months ago (2015-09-28 23:28:26 UTC) #5
mdjones
https://codereview.chromium.org/1342383004/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/contextualsearch/ContextualSearchPanel.java File chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/contextualsearch/ContextualSearchPanel.java (right): https://codereview.chromium.org/1342383004/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/contextualsearch/ContextualSearchPanel.java#newcode191 chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/contextualsearch/ContextualSearchPanel.java:191: mPanelMetrics.onPanelStateChanged(getPanelState(), toState, reason); On 2015/09/28 23:28:26, pedrosimonetti wrote: > ...
5 years, 2 months ago (2015-09-29 01:24:53 UTC) #6
pedro (no code reviews)
lgtm Just a couple more nits, otherwise it looks good to me. https://codereview.chromium.org/1342383004/diff/60001/chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/contextualsearch/ContextualSearchPanel.java File chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/contextualsearch/ContextualSearchPanel.java ...
5 years, 2 months ago (2015-09-29 01:31:40 UTC) #7
mdjones
https://codereview.chromium.org/1342383004/diff/60001/chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/contextualsearch/ContextualSearchPanel.java File chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/contextualsearch/ContextualSearchPanel.java (right): https://codereview.chromium.org/1342383004/diff/60001/chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/contextualsearch/ContextualSearchPanel.java#newcode208 chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/contextualsearch/ContextualSearchPanel.java:208: public void setWasSearchContentViewSeen() { On 2015/09/29 01:31:39, pedrosimonetti wrote: ...
5 years, 2 months ago (2015-09-29 15:26:05 UTC) #8
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1342383004/100001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1342383004/100001
5 years, 2 months ago (2015-09-29 15:46:29 UTC) #11
commit-bot: I haz the power
Try jobs failed on following builders: linux_android_rel_ng on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_android_rel_ng/builds/75169)
5 years, 2 months ago (2015-09-29 18:32:10 UTC) #13
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1342383004/100001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1342383004/100001
5 years, 2 months ago (2015-09-29 18:59:54 UTC) #15
commit-bot: I haz the power
Committed patchset #6 (id:100001)
5 years, 2 months ago (2015-09-29 19:50:25 UTC) #16
commit-bot: I haz the power
5 years, 2 months ago (2015-09-29 19:51:03 UTC) #17
Message was sent while issue was closed.
Patchset 6 (id:??) landed as
https://crrev.com/dd248187f7ff9128c2cf7fdb5b1d0f3a0fc18a99
Cr-Commit-Position: refs/heads/master@{#351376}

Powered by Google App Engine
This is Rietveld 408576698