ServiceTrade Extender

ServiceTrade Extender

Extend ServiceTrade with custom functionality.

Merlin
Additional files are visible only to premium users

manifest.json


{
  "update_url": "https://clients2.google.com/service/update2/crx",
  "manifest_version": 3,
  "name": "ServiceTrade Extender",
  "description": "Extend ServiceTrade with custom functionality.",
  "options_page": "options.html",
  "version": "0.1.8",
  "icons": {
    "128": "images/st_logo_new.png"
  },
  "content_scripts": [
    {
      "matches": [
        "*://*.servicetrade.com/*",
        "*://*.compute-1.amazonaws.com/*"
      ],
      "css": [
        "styles/modal.css",
        "styles/select2.min.css",
        "styles/animate.min.css",
        "styles/aria-autocomplete.css",
        "styles/toastui-editor.min.css",
        "styles/extender.css"
      ],
      "js": [
        "bower_components/jquery/dist/jquery.min.js",
        "bower_components/rangy/rangy-core.js",
        "bower_components/rangy/rangy-classapplier.js",
        "bower_components/undo/undo.js",
        "js/marked.min.js",
        "js/imports/utils.js",
        "js/imports/job.js",
        "js/imports/airtable.js",
        "js/imports/tag.js",
        "js/imports/doublebook.js",
        "js/imports/avalara.js",
        "js/imports/dispatch.js",
        "js/imports/invoice.js",
        "js/imports/customfields.js",
        "js/imports/quote.js",
        "js/imports/serviceChannel.js",
        "js/imports/common.js",
        "js/imports/smart.js",
        "js/imports/contract.js",
        "js/imports/location.js",
        "js/imports/service_opportunities.js",
        "js/medium.js",
        "js/select2.min.js",
        "bower_components/medium-editor/dist/js/medium-editor.js",
        "js/insertTemplate.js",
        "js/toastui-editor-all.min.js",
        "js/aria-autocomplete.js"
      ]
    }
  ],
  "background": {
    "service_worker": "js/background.js"
  },
  "permissions": [
    "storage",
    "webRequest"
  ],
  "host_permissions": [
    "*://*.servicetrade.com/",
    "*://*.compute-1.amazonaws.com/"
  ],
  "web_accessible_resources": [
    {
      "resources": [
        "js/refreshAppts.js"
      ],
      "matches": [
        "<all_urls>"
      ]
    }
  ]
}