canmove, Confirmed users, Bureaucrats and Sysops emeriti
2,798
edits
MarkFinkle (talk | contribs) |
MarkFinkle (talk | contribs) No edit summary |
||
| Line 19: | Line 19: | ||
## Use XUL Explorer to package the extension into a XPI <and install in Firefox> | ## Use XUL Explorer to package the extension into a XPI <and install in Firefox> | ||
# Details <Lets explain more details of how extensions work> | # Details <Lets explain more details of how extensions work> | ||
## Common UI Patterns | ## Common UI Patterns <for each element discuss guidelines for how and why> | ||
### Toolbar | ### Toolbar | ||
### Menu / Context Menu | ### Menu / Context Menu | ||
| Line 25: | Line 25: | ||
### Statusbar | ### Statusbar | ||
### Options <extension options guidelines> | ### Options <extension options guidelines> | ||
## Parts | ## Parts of an Extension | ||
### Content/Code | ### Content/Code | ||
### Style | ### Style | ||
| Line 32: | Line 32: | ||
### Install | ### Install | ||
### Components | ### Components | ||
## | ## Merging with an Application <general content from [http://developer.mozilla.org/en/docs/XUL_Overlays XUL Overlays]> | ||
### Overlays for UI | ### Overlays for adding UI elements | ||
### Overlays for script | #### Using ID's to specify merge points | ||
#### Attributes used for positioning | |||
### Overlays for adding script | |||
# Fit and Finish <Lets wrap it up> | # Fit and Finish <Lets wrap it up> | ||
## Creating a XPI | ## Creating a XPI | ||
| Line 45: | Line 47: | ||
# What Now | # What Now | ||
## Breadth of platform | ## Breadth of platform | ||
## Debugging your code | |||
## Using MDC | ## Using MDC | ||
## Using MXR | ## Using MXR | ||
## Learning from unpacking existing extensions | ## Learning from unpacking existing extensions | ||