| __init__.py |
|
0 |
| addons.py |
const [resolve] = arguments;
const { AddonManager } = ChromeUtils.importESModule(
"resource://gre/modules/AddonManager.sys.mjs"
);
async function getAllAddons() {
const addons = await AddonManager.getAllAddons();
const ids = addons.map(x => x.id);
resolve(ids);
}
getAllAddons();
|
2256 |
| chrome-assets |
|
|
| chrome_handler.py |
const { FileUtils } = ChromeUtils.importESModule(
"resource://gre/modules/FileUtils.sys.mjs"
);
const [manifestPath, entries] = arguments;
const manifest = new FileUtils.File(manifestPath);
const rootURI = Services.io.newFileURI(manifest.parent);
const manifestURI = Services.io.newURI(manifest.leafName, null, rootURI);
const handle = Cc["@mozilla.org/addons/addon-manager-startup;1"]
.getService(Ci.amIAddonManagerStartup)
.registerChrome(manifestURI, entries);
const id = Services.uuid.generateUUID().toString().slice(1, -1);
if (globalThis.chromeProtocolHandles) {
globalThis.chromeProtocolHandles.set(id, handle);
}
return id;
|
2155 |
| context.py |
|
481 |
| fixtures.py |
Auto-apply markers for specific API usage by fixtures |
9896 |
| helpers.py |
|
10058 |
| network.py |
|
1582 |