0
Files
src/ios
Robbie Gibson 609dba3217 [iOS][Thumb Strip] Open/close thumb strip when scrolling in web view
The new ThumbStripMediator handles observing the regular/incognito
WebStateLists to add the ViewRevealingVerticalPanHandler as a
scrollViewProxy observer. This allows it to get scroll delegate
callbacks from the active webstate.

This CL also slightly fixes the BVC thumb strip hide/reveal behavior to
correctly change the scroll view's content insets as well as the
content offset.

Bug: 1094335
Change-Id: I006a3e72a06b1e327ce0984cf84bc69c2e95fe7a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2563556
Reviewed-by: Gauthier Ambard <gambard@chromium.org>
Reviewed-by: Chris Lu <thegreenfrog@chromium.org>
Commit-Queue: Robbie Gibson <rkgibson@google.com>
Cr-Commit-Position: refs/heads/master@{#834183}
2020-12-07 13:43:52 +00:00
..
2020-10-15 20:02:47 +00:00
2020-10-15 20:02:47 +00:00

This directory holds code related to the iOS port of Chromium. See
https://sites.google.com/a/chromium.org/dev/developers/design-documents/structure-of-layered-components-within-the-chromium-codebase
for a description of the structure underneath this directory.