Jetpack/Modules: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(mentioning that userstyles are used by Stylish)
(→‎Browser UI: adding short description for xulkeys package)
Line 10: Line 10:
* [https://github.com/erikvold/toolbarbutton-jplib Toolbar Buttons] by @erikvold
* [https://github.com/erikvold/toolbarbutton-jplib Toolbar Buttons] by @erikvold
* [https://github.com/erikvold/menuitems-jplib Menuitems] by @erikvold
* [https://github.com/erikvold/menuitems-jplib Menuitems] by @erikvold
* [https://github.com/erikvold/xulkeys-jplib XUL Hotkeys] by @erikvold
* [https://github.com/erikvold/xulkeys-jplib XUL Hotkeys] by @erikvold, allows one to easily create XUL [https://developer.mozilla.org/en/XUL/key <key>] elements
* [https://github.com/scriptish/userscripts-jetpack-package User Scripts] by @erikvold, allows one to compile user scripts (used by Greasemonkey and Scriptish) with their addon, or package.
* [https://github.com/scriptish/userscripts-jetpack-package User Scripts] by @erikvold, allows one to compile user scripts (used by Greasemonkey and Scriptish) with their addon, or package.



Revision as of 20:52, 23 September 2011

This page lists some community-developed libraries not included in the SDK. Feel free to link to yours!

Browser UI

Web APIs

Browser Internals

  • Awesomebar Search - query the datasource that powers the Firefox awesomebar, by Dietrich (@dietrich)
  • Browser Commands - search for and execute browser commands (eg: reload, zoom, bookmark page, open URL), by Dietrich (@dietrich)
  • Custom protocol handler by Atul, or another implementation by Irakli (@gozala)
  • Sync for Panorama - show synchronized devices as dedicated groups in Panorama (by @ttaubert)
  • UserStyles by @erikvold, allows one to add CSS to any page, including chrome URIs with user styles (used by Stylish) that they can include with their addon or package.

Async JavaScript APIs

Storage/persistence

Miscellaneous

Wanted

  • DirectoryWatcher: polls a directory, notifies listeners of events like file added, deleted, changed, etc.
  • IndexDB interface: provides a discrete module for sotring and accessing data in IndexDB, with tests!