reworked find in page

This commit is contained in:
Fabian Freund
2025-05-04 12:15:04 +02:00
parent 7e3ca2671b
commit 603004ec23
15 changed files with 200 additions and 279 deletions
@@ -60,6 +60,15 @@ class PrivateSearchAction extends BaseSelectionAction {
);
}
class FindInPageAction extends BaseSelectionAction {
FindInPageAction(PerformAction action)
: super(
id: 'CUSTOM_CONTEXT_MENU_FIND_IN_PAGE',
title: 'Find in page',
performAction: action,
);
}
class ShareAction extends BaseSelectionAction {
ShareAction(PerformAction action)
: super(
@@ -9,10 +9,6 @@ class GeckoFindInPageService {
GeckoFindInPageService({required this.tabId, GeckoFindApi? api})
: _api = api ?? _apiInstance;
GeckoFindInPageService.forActiveTab({GeckoFindApi? api})
: _api = api ?? _apiInstance,
tabId = null;
Future<void> findAll(String text) {
return _api.findAll(tabId, text);
}