Files
tubestation/mobile/android/android-components/components/browser/toolbar
Mugurell c755974f4c [components] Fix https://github.com/mozilla-mobile/android-components/issues/9614 - Use the new InputResultDetail
Both NestedGeckoView and NestedWebView will now return an InputResultDetail
wrapping many new details about how a touch event will be handled.

NestedGeckoView's InputResultDetail will be used to more accurately decide when
to animate the toolbar or start the pull to refresh feature.

NestedWebView's InputResultDetail will only have details about if it will
handle the touch or not. With all the other being unknown the dynamic toolbar
or pull to refresh features will not work.
2021-03-30 13:44:44 +00:00
..

Android Components > Browser > Toolbar

A customizable toolbar for browsers.

Usage

Setting up the dependency

Use Gradle to download the library from maven.mozilla.org (Setup repository):

implementation "org.mozilla.components:browser-toolbar:{latest-version}"

Facts

This component emits the following Facts:

Action Item Extras Description
CLICK menu menuExtras The user opened the overflow menu.
COMMIT toolbar commitExtras The user has edited the URL.

menuExtras are additional extras set on the BrowserMenuBuilder passed to the BrowserToolbar (see browser-menu).

commitExtras

Key Type Value
autocomplete Boolean Whether the URL was autocompleted
source String? Which autocomplete list was used

License

This Source Code Form is subject to the terms of the Mozilla Public
License, v. 2.0. If a copy of the MPL was not distributed with this
file, You can obtain one at http://mozilla.org/MPL/2.0/