commit | f9da90b4c8ed7a7cc823c9bc3012658ca187b393 | [log] [tgz] |
---|---|---|
author | spqchan <spqchan@chromium.org> | Wed Jul 25 16:49:54 2018 |
committer | Commit Bot <commit-bot@chromium.org> | Wed Jul 25 16:49:54 2018 |
tree | 38675e5099d2d0aeefae234381bf46f68d2cce0c | |
parent | 4b8a8629a042f16897445a9a49c97350a7be3c98 [diff] |
[MacViews] Hook Web Content Textfield Touch Bar Support Remove Cocoa dependency from WebTextfieldTouchBar by moving it from TabContentsController to BrowserWindowTouchBarController. Hook up BrowserWindowTouchBarController to AutofillPopupControllerImplMac on MacViews so that the credit card touch bar can be updated. Move the the logic that listens to WebContent changes to the BrowserWindowTouchBarController. When the WebContents has changed, BrowserWindowTouchBarController will update the WebContents in BrowserWindowDefaultTouchBar and WebTextfieldTouchBarController. Modified SuggestedTextTouchBarController so that when its WebContents has changed, it'll observe the new WebContents. Bug: 856391 Change-Id: I9c29a371a0b38eb608bf8e32521abe22d5c664e0 Reviewed-on: https://chromium-review.googlesource.com/1135829 Reviewed-by: Avi Drissman <avi@chromium.org> Commit-Queue: Sarah Chan <spqchan@chromium.org> Cr-Commit-Position: refs/heads/master@{#577940}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .