New issue
Advanced search Search tips

Issue 691073 link

Starred by 1 user

Issue metadata

Status: Started
Owner:
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: iOS
Pri: 3
Type: Bug

Blocking:
issue 681867



Sign in to add a comment

Create FindTabHelper for iOS

Project Member Reported by rohitrao@chromium.org, Feb 10 2017

Issue description

Move code out of Tab and BVC and into a new FindTabHelper class.  Refactor code so that the primary API for the find-in-page feature lives in FindTabHelper, rather than in FindInPageController.  Consider hiding FindInPageController and FindInPageModel as internal implementation details.  Also consider removing FindInPageController completely and merging its functionality into FindTabHelper.  Use the existing desktop class as a guide.
 
Project Member

Comment 2 by bugdroid1@chromium.org, Feb 27 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/e6c32ed57fd0f31d1f197e239e17c7b5780f47fc

commit e6c32ed57fd0f31d1f197e239e17c7b5780f47fc
Author: rohitrao <rohitrao@chromium.org>
Date: Mon Feb 27 17:16:15 2017

[ios] Simplifies the Find In Page JS unittest.

This test does not need a full FindInPageController, so that is removed from the
test fixture.  Additionally, the find in page unittest files are moved from
ios/chrome/browser/web to ios/chrome/browser/find_in_page.

BUG=691073

Review-Url: https://codereview.chromium.org/2711513002
Cr-Commit-Position: refs/heads/master@{#453241}

[modify] https://crrev.com/e6c32ed57fd0f31d1f197e239e17c7b5780f47fc/ios/chrome/browser/find_in_page/BUILD.gn
[rename] https://crrev.com/e6c32ed57fd0f31d1f197e239e17c7b5780f47fc/ios/chrome/browser/find_in_page/find_in_page_js_unittest.mm
[rename] https://crrev.com/e6c32ed57fd0f31d1f197e239e17c7b5780f47fc/ios/chrome/browser/find_in_page/js_findinpage_manager_unittest.mm
[modify] https://crrev.com/e6c32ed57fd0f31d1f197e239e17c7b5780f47fc/ios/chrome/browser/web/BUILD.gn

Components: UI>Browser>FindInPage

Comment 5 by pkl@chromium.org, Mar 26 2018

Is this completed or more to go?

Sign in to add a comment