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

Issue 1589023003: [Contextual Search] Enable for fullscreen (Closed)

Created:
4 years, 11 months ago by Theresa
Modified:
4 years, 11 months ago
CC:
chromium-reviews, mdjones, pedro (no code reviews)
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

[Contextual Search] Enable for fullscreen Make changes necessary to handle the screen size change when a tab enters and exits fullscreen, and enable Contextual Search for non-video fullscreen. BUG=515151 Committed: https://crrev.com/f609f72d34bf97450d898e363662be69f2c89eb9 Cr-Commit-Position: refs/heads/master@{#371616}

Patch Set 1 #

Patch Set 2 : Move a couple of methods #

Total comments: 9

Patch Set 3 : Rebase #

Patch Set 4 : Add tests, rename isFullscreenPanel to isFullWidthSizePanel #

Total comments: 1

Patch Set 5 : Fix typo #

Patch Set 6 : Rebase #

Total comments: 13

Patch Set 7 : Address reviewer comments #

Patch Set 8 : Fix typo #

Patch Set 9 : Rebase #

Patch Set 10 : Rename getFullscreenHeight to getTabHeight, getMaximumHeight to getMaximumPanelHeight #

Patch Set 11 : Rebase #

Patch Set 12 : Add RESTRICTION_TYPE_PHONE to test that taps base page #

Patch Set 13 : Rebase #

Unified diffs Side-by-side diffs Delta from patch set Stats (+277 lines, -119 lines) Patch
M chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/OverlayPanel.java View 1 2 3 4 5 6 7 8 9 10 3 chunks +3 lines, -3 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/OverlayPanelAnimation.java View 1 2 3 4 5 6 7 8 9 10 11 12 4 chunks +27 lines, -3 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/OverlayPanelBase.java View 1 2 3 4 5 6 7 8 9 10 11 12 14 chunks +58 lines, -35 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/OverlayPanelInflater.java View 1 2 3 4 5 6 7 8 9 10 1 chunk +1 line, -1 line 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/phone/ContextualSearchLayout.java View 1 2 3 4 5 6 7 8 9 10 1 chunk +3 lines, -2 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/contextualsearch/ContextualSearchManager.java View 1 2 3 4 5 6 7 8 9 10 3 chunks +3 lines, -4 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/compositor/bottombar/OverlayPanelBaseTest.java View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -1 line 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/contextualsearch/ContextualSearchEventFilterTest.java View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/contextualsearch/ContextualSearchManagerTest.java View 1 2 3 4 5 6 7 8 9 10 11 12 2 chunks +55 lines, -0 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/fullscreen/FullscreenManagerTest.java View 1 2 3 4 5 6 7 8 7 chunks +13 lines, -69 lines 0 comments Download
A chrome/test/android/javatests/src/org/chromium/chrome/test/util/FullscreenTestUtils.java View 1 2 3 4 1 chunk +112 lines, -0 lines 0 comments Download

Messages

Total messages: 41 (9 generated)
Theresa
changwan@ - ptal at chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/phone/ContextualSearchLayout.java donnd@ - ptal at everything https://codereview.chromium.org/1589023003/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/phone/ContextualSearchLayout.java File chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/phone/ContextualSearchLayout.java (right): https://codereview.chromium.org/1589023003/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/phone/ContextualSearchLayout.java#newcode81 ...
4 years, 11 months ago (2016-01-14 20:26:02 UTC) #2
Donn Denman
LGTM, though I don't know this code very well. https://codereview.chromium.org/1589023003/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/contextualsearch/ContextualSearchPanelBase.java File chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/contextualsearch/ContextualSearchPanelBase.java (right): https://codereview.chromium.org/1589023003/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/contextualsearch/ContextualSearchPanelBase.java#newcode308 chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/contextualsearch/ContextualSearchPanelBase.java:308: ...
4 years, 11 months ago (2016-01-14 20:44:34 UTC) #3
Donn Denman
lgtm https://codereview.chromium.org/1589023003/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/contextualsearch/ContextualSearchPanelBase.java File chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/contextualsearch/ContextualSearchPanelBase.java (right): https://codereview.chromium.org/1589023003/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/contextualsearch/ContextualSearchPanelBase.java#newcode308 chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/contextualsearch/ContextualSearchPanelBase.java:308: public void setIsFullscreenSizePanelForTesting(boolean isFullscreenSizePanel) { On 2016/01/14 20:44:34, ...
4 years, 11 months ago (2016-01-14 20:47:05 UTC) #4
Changwan Ryu
Any chance that we can add a test around the fullscreen scenario? ContextualSearchManagerTest and FullscreenManagerTest ...
4 years, 11 months ago (2016-01-15 00:14:26 UTC) #5
Theresa
On 2016/01/15 00:14:26, Changwan Ryu wrote: > Any chance that we can add a test ...
4 years, 11 months ago (2016-01-15 00:17:23 UTC) #6
Changwan Ryu
On 2016/01/15 00:17:23, Theresa Wellington wrote: > On 2016/01/15 00:14:26, Changwan Ryu wrote: > > ...
4 years, 11 months ago (2016-01-15 00:42:05 UTC) #7
Changwan Ryu
https://codereview.chromium.org/1589023003/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/contextualsearch/ContextualSearchManager.java File chrome/android/java/src/org/chromium/chrome/browser/contextualsearch/ContextualSearchManager.java (right): https://codereview.chromium.org/1589023003/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/contextualsearch/ContextualSearchManager.java#newcode1105 chrome/android/java/src/org/chromium/chrome/browser/contextualsearch/ContextualSearchManager.java:1105: // Workaround to disable Contextual Search in HTML fullscreen ...
4 years, 11 months ago (2016-01-15 01:17:10 UTC) #8
Theresa
On 2016/01/15 00:42:05, Changwan Ryu wrote: > On 2016/01/15 00:17:23, Theresa Wellington wrote: > > ...
4 years, 11 months ago (2016-01-15 01:37:20 UTC) #9
Theresa
https://codereview.chromium.org/1589023003/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/contextualsearch/ContextualSearchManager.java File chrome/android/java/src/org/chromium/chrome/browser/contextualsearch/ContextualSearchManager.java (right): https://codereview.chromium.org/1589023003/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/contextualsearch/ContextualSearchManager.java#newcode1105 chrome/android/java/src/org/chromium/chrome/browser/contextualsearch/ContextualSearchManager.java:1105: // Workaround to disable Contextual Search in HTML fullscreen ...
4 years, 11 months ago (2016-01-15 01:37:24 UTC) #10
Changwan Ryu
On 2016/01/15 01:37:24, Theresa Wellington wrote: > https://codereview.chromium.org/1589023003/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/contextualsearch/ContextualSearchManager.java > File > chrome/android/java/src/org/chromium/chrome/browser/contextualsearch/ContextualSearchManager.java > (right): > ...
4 years, 11 months ago (2016-01-15 01:39:43 UTC) #11
Theresa
Added tests and made other change requested by reviewers. +dtrainor@ for changes to FullscreenManagerTest and ...
4 years, 11 months ago (2016-01-16 01:15:34 UTC) #13
Theresa
Moving a comment to the current patchset where it's more likely to be seen. -dtrainor@, ...
4 years, 11 months ago (2016-01-16 01:40:16 UTC) #15
Changwan Ryu
lgtm compositor/ https://codereview.chromium.org/1589023003/diff/100001/chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/phone/ContextualSearchLayout.java File chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/phone/ContextualSearchLayout.java (right): https://codereview.chromium.org/1589023003/diff/100001/chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/phone/ContextualSearchLayout.java#newcode88 chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/phone/ContextualSearchLayout.java:88: mBaseTab.setContentSize(width, panel.getFullscreenHeight()); could you leave some comment ...
4 years, 11 months ago (2016-01-18 02:25:30 UTC) #16
Theresa
https://codereview.chromium.org/1589023003/diff/100001/chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/phone/ContextualSearchLayout.java File chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/phone/ContextualSearchLayout.java (right): https://codereview.chromium.org/1589023003/diff/100001/chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/phone/ContextualSearchLayout.java#newcode88 chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/phone/ContextualSearchLayout.java:88: mBaseTab.setContentSize(width, panel.getFullscreenHeight()); On 2016/01/18 02:25:30, Changwan Ryu wrote: > ...
4 years, 11 months ago (2016-01-18 23:06:48 UTC) #17
Changwan Ryu
https://codereview.chromium.org/1589023003/diff/100001/chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/phone/ContextualSearchLayout.java File chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/phone/ContextualSearchLayout.java (right): https://codereview.chromium.org/1589023003/diff/100001/chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/phone/ContextualSearchLayout.java#newcode88 chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/phone/ContextualSearchLayout.java:88: mBaseTab.setContentSize(width, panel.getFullscreenHeight()); On 2016/01/18 23:06:48, Theresa Wellington wrote: > ...
4 years, 11 months ago (2016-01-19 00:09:13 UTC) #18
Theresa
https://codereview.chromium.org/1589023003/diff/100001/chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/phone/ContextualSearchLayout.java File chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/phone/ContextualSearchLayout.java (right): https://codereview.chromium.org/1589023003/diff/100001/chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/phone/ContextualSearchLayout.java#newcode88 chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/phone/ContextualSearchLayout.java:88: mBaseTab.setContentSize(width, panel.getFullscreenHeight()); On 2016/01/19 00:09:13, Changwan Ryu wrote: > ...
4 years, 11 months ago (2016-01-19 18:39:06 UTC) #19
Ted C
lgtm modulo comment for fullscreen test changes https://codereview.chromium.org/1589023003/diff/100001/chrome/android/javatests/src/org/chromium/chrome/browser/fullscreen/FullscreenManagerTest.java File chrome/android/javatests/src/org/chromium/chrome/browser/fullscreen/FullscreenManagerTest.java (right): https://codereview.chromium.org/1589023003/diff/100001/chrome/android/javatests/src/org/chromium/chrome/browser/fullscreen/FullscreenManagerTest.java#newcode365 chrome/android/javatests/src/org/chromium/chrome/browser/fullscreen/FullscreenManagerTest.java:365: private void ...
4 years, 11 months ago (2016-01-19 19:10:42 UTC) #20
Changwan Ryu
https://codereview.chromium.org/1589023003/diff/100001/chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/phone/ContextualSearchLayout.java File chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/phone/ContextualSearchLayout.java (right): https://codereview.chromium.org/1589023003/diff/100001/chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/phone/ContextualSearchLayout.java#newcode88 chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/phone/ContextualSearchLayout.java:88: mBaseTab.setContentSize(width, panel.getFullscreenHeight()); On 2016/01/19 18:39:06, Theresa Wellington wrote: > ...
4 years, 11 months ago (2016-01-20 07:29:14 UTC) #21
Theresa
https://codereview.chromium.org/1589023003/diff/100001/chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/phone/ContextualSearchLayout.java File chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/phone/ContextualSearchLayout.java (right): https://codereview.chromium.org/1589023003/diff/100001/chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/phone/ContextualSearchLayout.java#newcode88 chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/phone/ContextualSearchLayout.java:88: mBaseTab.setContentSize(width, panel.getFullscreenHeight()); On 2016/01/20 07:29:14, Changwan Ryu wrote: > ...
4 years, 11 months ago (2016-01-20 16:45:47 UTC) #22
Theresa
https://codereview.chromium.org/1589023003/diff/100001/chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/phone/ContextualSearchLayout.java File chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/phone/ContextualSearchLayout.java (right): https://codereview.chromium.org/1589023003/diff/100001/chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/phone/ContextualSearchLayout.java#newcode88 chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/phone/ContextualSearchLayout.java:88: mBaseTab.setContentSize(width, panel.getFullscreenHeight()); On 2016/01/20 16:45:47, Theresa Wellington wrote: > ...
4 years, 11 months ago (2016-01-20 16:49:24 UTC) #23
Theresa
Sorry for the many responses. Would it be less confusing I rename getFullscreenHeight() to getVisibleContentHeight() ...
4 years, 11 months ago (2016-01-20 17:05:13 UTC) #24
Changwan Ryu
https://codereview.chromium.org/1589023003/diff/100001/chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/phone/ContextualSearchLayout.java File chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/phone/ContextualSearchLayout.java (right): https://codereview.chromium.org/1589023003/diff/100001/chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/phone/ContextualSearchLayout.java#newcode88 chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/phone/ContextualSearchLayout.java:88: mBaseTab.setContentSize(width, panel.getFullscreenHeight()); On 2016/01/20 16:49:24, Theresa Wellington wrote: > ...
4 years, 11 months ago (2016-01-22 05:11:24 UTC) #25
Theresa
https://codereview.chromium.org/1589023003/diff/100001/chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/phone/ContextualSearchLayout.java File chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/phone/ContextualSearchLayout.java (right): https://codereview.chromium.org/1589023003/diff/100001/chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/phone/ContextualSearchLayout.java#newcode88 chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/phone/ContextualSearchLayout.java:88: mBaseTab.setContentSize(width, panel.getFullscreenHeight()); On 2016/01/22 05:11:24, Changwan Ryu wrote: > ...
4 years, 11 months ago (2016-01-22 19:00:46 UTC) #26
Theresa
https://codereview.chromium.org/1589023003/diff/100001/chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/phone/ContextualSearchLayout.java File chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/phone/ContextualSearchLayout.java (right): https://codereview.chromium.org/1589023003/diff/100001/chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/phone/ContextualSearchLayout.java#newcode88 chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/phone/ContextualSearchLayout.java:88: mBaseTab.setContentSize(width, panel.getFullscreenHeight()); As an aside, the reason the bug ...
4 years, 11 months ago (2016-01-22 19:14:41 UTC) #27
Donn Denman
Still LGTM, just chiming in on some naming questions: > getFullscreenHeight() = the tab's height ...
4 years, 11 months ago (2016-01-22 19:31:56 UTC) #28
Theresa
On 2016/01/22 19:31:56, Donn Denman wrote: > Still LGTM, just chiming in on some naming ...
4 years, 11 months ago (2016-01-25 19:36:10 UTC) #29
Theresa
I discussed the change to ContextualSearchLayout#onSizeChanged() to set mBaseTab's content size based on getTabHeight() (formerly ...
4 years, 11 months ago (2016-01-26 19:37:44 UTC) #30
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1589023003/220001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1589023003/220001
4 years, 11 months ago (2016-01-26 19:40:00 UTC) #33
commit-bot: I haz the power
Try jobs failed on following builders: android_clang_dbg_recipe on tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/android_clang_dbg_recipe/builds/13152)
4 years, 11 months ago (2016-01-26 20:14:19 UTC) #35
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1589023003/240001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1589023003/240001
4 years, 11 months ago (2016-01-26 21:38:26 UTC) #38
commit-bot: I haz the power
Committed patchset #13 (id:240001)
4 years, 11 months ago (2016-01-26 22:22:18 UTC) #39
commit-bot: I haz the power
4 years, 11 months ago (2016-01-26 22:23:04 UTC) #41
Message was sent while issue was closed.
Patchset 13 (id:??) landed as
https://crrev.com/f609f72d34bf97450d898e363662be69f2c89eb9
Cr-Commit-Position: refs/heads/master@{#371616}

Powered by Google App Engine
This is Rietveld 408576698