Jetpack/Modules: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
Line 9: Line 9:
* [http://j.mp/ifQZFp Extend the awesomebar], by @dietrich, [https://github.com/erikvold/awesomebar-jplib or another implementation] by Erik Vold (@erikvold)
* [http://j.mp/ifQZFp Extend the awesomebar], by @dietrich, [https://github.com/erikvold/awesomebar-jplib or another implementation] by Erik Vold (@erikvold)
* [https://github.com/erikvold/toolbarbutton-jplib Toolbar Buttons] by Erik Vold (@erikvold), allows one to add normal buttons to toolbars, instead of widgets.
* [https://github.com/erikvold/toolbarbutton-jplib Toolbar Buttons] by Erik Vold (@erikvold), allows one to add normal buttons to toolbars, instead of widgets.
* [https://github.com/erikvold/menuitems-jplib Menuitems] by Erik Vold (@erikvold), allows one to easily add menu items to the main menus like 'File', 'Edit', 'Tools', etc..
* [https://github.com/voldsoftware/menuitems-jplib Menuitems] by Erik Vold (@erikvold), allows one to easily add menu items to the main menus like 'File', 'Edit', 'Tools', etc..
* [https://github.com/erikvold/xulkeys-jplib XUL Hotkeys] by Erik Vold (@erikvold), allows one to easily create XUL [https://developer.mozilla.org/en/XUL/key <key>] elements
* [https://github.com/erikvold/xulkeys-jplib XUL Hotkeys] by Erik Vold (@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 Erik Vold (@erikvold), allows one to compile user scripts (used by [https://addons.mozilla.org/en-US/firefox/addon/scriptish/ Scriptish] and [https://addons.mozilla.org/en-US/firefox/addon/greasemonkey/ Greasemonkey]) with their addon, or package.
* [https://github.com/scriptish/userscripts-jetpack-package User Scripts] by Erik Vold (@erikvold), allows one to compile user scripts (used by [https://addons.mozilla.org/en-US/firefox/addon/scriptish/ Scriptish] and [https://addons.mozilla.org/en-US/firefox/addon/greasemonkey/ Greasemonkey]) with their addon, or package.

Revision as of 10:10, 11 November 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)
  • Places Query Module - query your bookmarks and history, with a fantastical set of options (by @dietrich and @mak77)
  • 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 Erik Vold (@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!