This browser extension extracts information about a ticket for billing.
The extension add a new button to the browser. When you are on a teamwork ticket page, click this button to fetch the details.
This plugin is mainly used by the support/devops team.
- From the top bar open Window.
- Click on Extensions.
- Click on Load unpacked.
- Select the manifest.json
To open the settings type this in address bar:
about:debugging
- Click This "This Firefox".
- Load Temporary Add-on...
- Select the manifest.json
Unfortunately, Firefox only supports loading the extension temporarily. This means you have to load it every time you close your browser.
To load the plugin permanent it is requried to have the plugin package, signed and reviewd by Firefox. I did not bother jumping trough the hoops of get a developer account and go through their review process.
Nice to know details for any future development.
https://github.com/mozilla/webextension-polyfill
https://hacks.mozilla.org/2015/09/lets_write_a_webextension/
https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/Your_first_WebExtension https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/Your_second_WebExtension https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/Examples