.eslintrc.js |
|
288 |
AddonSearchEngine.sys.mjs |
eslint no-shadow: error, mozilla/no-aArgs: error |
15215 |
components.conf |
|
960 |
docs |
|
|
metrics.yaml |
|
13266 |
moz.build |
|
1115 |
nsISearchService.idl |
The POST data associated with a search submission, wrapped in a MIME
input stream. May be null.
|
19254 |
OpenSearchEngine.sys.mjs |
eslint no-shadow: error, mozilla/no-aArgs: error |
14691 |
PolicySearchEngine.sys.mjs |
eslint no-shadow: error, mozilla/no-aArgs: error |
3198 |
schema |
|
|
SearchEngine.sys.mjs |
eslint no-shadow: error, mozilla/no-aArgs: error |
54971 |
SearchEngineSelector.sys.mjs |
SearchEngineSelector parses the JSON configuration for
search engines and returns the applicable engines depending
on their region + locale.
|
13460 |
SearchService.sys.mjs |
eslint no-shadow: error, mozilla/no-aArgs: error |
120780 |
SearchSettings.sys.mjs |
This class manages the saves search settings.
Global settings can be saved and obtained from this class via the
`*Attribute` methods.
|
19621 |
SearchStaticData.sys.mjs |
This module contains additional data about default search engines that is the
same across all languages. This information is defined outside of the actual
search engine definition files, so that localizers don't need to update them
when a change is made.
This separate module is also easily overridable, in case a hotfix is needed.
No high-level processing logic is applied here.
|
3896 |
SearchSuggestionController.sys.mjs |
Generates an UUID.
@returns {string}
An UUID string, without leading or trailing braces.
|
24762 |
SearchSuggestions.sys.mjs |
SuggestAutoComplete is a base class that implements nsIAutoCompleteSearch
and can collect results for a given search by using this.#suggestionController.
We do it this way since the AutoCompleteController in Mozilla requires a
unique XPCOM Service for every search provider, even if the logic for two
providers is identical.
@class
|
6952 |
SearchUtils.sys.mjs |
eslint no-shadow: error, mozilla/no-aArgs: error |
12051 |
tests |
|
|
UserSearchEngine.sys.mjs |
eslint no-shadow: error, mozilla/no-aArgs: error |
1525 |