| AddonDetailsBindingDelegate.kt |
Open the given URL in the browser. |
7198 |
- |
| AddonDetailsFragment.kt |
A fragment to show the details of an add-on. |
2547 |
- |
| AddonInternalSettingsFragment.kt |
A fragment to show the internal settings of an add-on. |
6163 |
- |
| AddonPermissionsDetailsFragment.kt |
Optional [Addon.Permission.name] lists for requesting permission updates for an [Addon]. |
7919 |
- |
| AddonPopupBaseFragment.kt |
Provides shared functionality to our fragments for add-on settings and browser/page action popups. |
21932 |
- |
| AddonsManagementFragment.kt |
Fragment use for managing add-ons. |
9629 |
- |
| AddonsManagementView.kt |
View used for managing add-ons. |
2487 |
- |
| DownloadAddonDialogFragment.kt |
[AppCompatDialogFragment] showing a modal message to users to inform about the progress of installing an addon. This
dialog will have a single negative button which will automatically dismiss it and inform on this through the
[onCancelled] callback.
All data about the addon being installed is to be passed as navigation arguments.
@see [DownloadAddonDialogFragmentArgs].
|
8312 |
- |
| Extensions.kt |
Shows the Fenix Snackbar in the given view along with the provided text.
@param view A [View] used to determine a parent for the [Snackbar].
@param text The text to display in the [Snackbar].
@param duration The duration to show the [Snackbar] for.
|
2196 |
- |
| ExtensionsProcessDisabledBackgroundController.kt |
Controller for handling extensions process spawning disabled events. This is for when the app is in background, the
app is killed to prevent extensions from being disabled and network requests continuing.
@param browserStore The [BrowserStore] which holds the state for showing the dialog.
@param appStore The [AppStore] containing the application state.
@param dispatcher The [CoroutineDispatcher] on which the observer operations will run.
@param onExtensionsProcessDisabled Invoked when the app is in background and extensions process is disabled.
|
1986 |
- |
| ExtensionsProcessDisabledForegroundController.kt |
Controller for handling extensions process spawning disabled events. When the app is in foreground this will call for
a dialog to decide on correct action to take (retry enabling process spawning or disable extensions).
@param context to show the AlertDialog
@param browserStore The [BrowserStore] which holds the state for showing the dialog
@param appStore The [AppStore] containing the application state
@param builder to use for creating the dialog which can be styled as needed
@param appName to be added to the message. Optional and mainly relevant for testing
@param dispatcher The [CoroutineDispatcher] to use for the observer logic.
|
4930 |
- |
| InstalledAddonDetailsFragment.kt |
An activity to show the details of a installed add-on. |
17550 |
- |
| NotYetSupportedAddonFragment.kt |
Fragment for displaying and managing add-ons that are not yet supported by the browser. |
3076 |
- |
| ui |
|
|
- |
| WebExtensionActionPopupFragment.kt |
A fragment to show the web extension action popup with [EngineView]. |
5167 |
- |