• spqchan's avatar
    [MacViews] Hook Web Content Textfield Touch Bar Support · f9da90b4
    spqchan authored
    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/1135829Reviewed-by: default avatarAvi Drissman <avi@chromium.org>
    Commit-Queue: Sarah Chan <spqchan@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#577940}
    f9da90b4
browser_frame_mac.mm 8.23 KB