Dev : Extensions : Example Code: Difference between revisions
From MozillaZine Knowledge Base
Jump to navigationJump to search
m (update link to Creating dialogs) |
m (rearrange) |
||
Line 16: | Line 16: | ||
*[[Dev : nsIFilePicker | Using file choosers]] (Open, Save, Select Directory dialogs) | *[[Dev : nsIFilePicker | Using file choosers]] (Open, Save, Select Directory dialogs) | ||
===< | ===<tabbrowser> related=== | ||
*[[Dev : Extensions : Example Code : Progress Listeners | Using progress listeners]] | *[[Dev : Extensions : Example Code : Progress Listeners | Using progress listeners]] | ||
*[[Dev : Extensions : Example Code : On Tab Load | Executing your code each time a page loads]] | *[[Dev : Extensions : Example Code : On Tab Load | Executing your code each time a page loads]] | ||
*[[Dev : Extensions : Example Code : Enumerating tabbrowser tabs|Enumerating tabbrowser tabs]] | *[[Dev : Extensions : Example Code : Enumerating tabbrowser tabs|Enumerating tabbrowser tabs]] | ||
===Other=== | ===Other=== | ||
*[[Dev : Extensions : Example Code : Opening a new browser window|Opening a new browser window]] | |||
*[[Dev : Extensions : Example Code : Using XMLHttpRequest | Using XMLHttpRequest]] | |||
*[[Dev : Extensions : Example Code : Inserting text at cursor | Inserting text at cursor]] | *[[Dev : Extensions : Example Code : Inserting text at cursor | Inserting text at cursor]] | ||
===Techniques=== | ===Techniques=== |
Revision as of 00:45, 23 January 2005
This page is part of the extension development documentation project.
Ask your questions in MozillaZine Forums. Also try browsing example code.
Note: development documentation is in process of being moved to Mozilla Development Center (MDC).
XUL
- Adding items to menus with overlays (talks about browser's context menu too)
- Creating dialog windows with XUL
Javascript
Commonly used techniques
XPCOM
- Performing file IO
- Using observers for cross-window notifications
- Running other applications
- Using file choosers (Open, Save, Select Directory dialogs)
Other
Techniques
- Differential Inheritance in JavaScript using __proto__