User:MarkFinkle/MiniBooks/Extensions: Difference between revisions

no edit summary
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 - Packaging an Extension
## Parts of an Extension
### Content/Code
### Content/Code
### Style
### Style
Line 32: Line 32:
### Install
### Install
### Components
### Components
## Magic - Loading an Extension
## 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
canmove, Confirmed users, Bureaucrats and Sysops emeriti
2,798

edits