mail/components/extensions/ext-mail.json
author Philipp Kewisch <mozilla@kewis.ch>
Mon, 19 Nov 2018 21:08:25 +0100
changeset 34016 714714d80d62fdfee3fdab44314aeb7ac8614c01
parent 33987 57e4b9bf11add713ac5e558d3c1ccc9a954b8892
child 34042 08d2439c136503d104edf824264d221dfbcebaf6
permissions -rw-r--r--
Bug 1509744 - WebExtension Commands API. r=darktrojan

{
  "addressBook": {
    "url": "chrome://messenger/content/parent/ext-addressBook.js",
    "schema": "chrome://messenger/content/schemas/addressBook.json",
    "scopes": ["addon_parent"],
    "paths": [
      ["addressBooks"], ["contacts"], ["mailingLists"]
    ]
  },
  "browserAction": {
    "url": "chrome://messenger/content/parent/ext-browserAction.js",
    "schema": "chrome://messenger/content/schemas/browserAction.json",
    "scopes": ["addon_parent"],
    "manifest": ["browser_action"],
    "paths": [
      ["browserAction"]
    ]
  },
  "cloudFile": {
    "url": "chrome://messenger/content/parent/ext-cloudFile.js",
    "schema": "chrome://messenger/content/schemas/cloudFile.json",
    "scopes": ["addon_parent", "content_parent"],
    "manifest": ["cloud_file"],
    "paths": [
      ["cloudFile"]
    ]
  },
  "commands": {
    "url": "chrome://messenger/content/parent/ext-commands.js",
    "schema": "chrome://messenger/content/schemas/commands.json",
    "scopes": ["addon_parent"],
    "events": ["uninstall"],
    "manifest": ["commands"],
    "paths": [
      ["commands"]
    ]
  },
  "composeAction": {
    "url": "chrome://messenger/content/parent/ext-composeAction.js",
    "schema": "chrome://messenger/content/schemas/composeAction.json",
    "scopes": ["addon_parent"],
    "manifest": ["compose_action"],
    "paths": [
      ["composeAction"]
    ]
  },
  "legacy": {
    "url": "chrome://messenger/content/parent/ext-legacy.js",
    "schema": "chrome://messenger/content/schemas/legacy.json",
    "scopes": ["addon_parent"],
    "manifest": ["legacy"]
  },
  "tabs": {
    "url": "chrome://messenger/content/parent/ext-tabs.js",
    "schema": "chrome://messenger/content/schemas/tabs.json",
    "scopes": ["addon_parent"],
    "paths": [
      ["tabs"]
    ]
  },
  "windows": {
    "url": "chrome://messenger/content/parent/ext-windows.js",
    "schema": "chrome://messenger/content/schemas/windows.json",
    "scopes": ["addon_parent"],
    "paths": [
      ["windows"]
    ]
  }
}