Dev : Extensions : Example Code: Difference between revisions

From MozillaZine Knowledge Base
Jump to navigationJump to search
(revert)
No edit summary
Line 1: Line 1:
{{extdev}}
:''This page has been moved to [[:Category:Example code]]. Please update your bookmarks.''
 
==XUL==
*[[Creating toolbar buttons]]
*[[Dev : Extensions : Example Code : Adding items to menus | Adding items to menus with overlays]] (talks about browser's context menu too)
*[[Creating dialogs | Creating dialog windows with XUL]]
 
==Javascript==
===Commonly used techniques===
* [[Dev : Using preferences|Using preferences]]. For the basics, see also the [http://www.xulplanet.com/tutorials/xulqa/q_prefs.html article] on [http://xulplanet.com/ XulPlanet].
*How to log debug information to [[JavaScript Console]].
 
===XPCOM===
*[[Dev : Extensions : Example Code : File IO | Performing file IO]]
*[[Dev : Extensions : Example Code : Using observers | Using observers]] for cross-window notifications
*[[Dev : Extensions : Example Code : Run programs | Running other applications]]
*[[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 : On Tab Load | Executing your code each time a page loads]]
*[[Dev : Extensions : Example Code : Enumerating tabbrowser tabs|Enumerating tabbrowser tabs]]
 
===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 : Creating a XUL mailto: link | Creating a XUL mailto: link]]
 
===Techniques===
* [[Differential Inheritance]] in JavaScript using <tt>__proto__</tt>
 
[[Category:Development|Example code]] [[Category:Example code]]

Revision as of 23:51, 5 March 2005

This page has been moved to Category:Example code. Please update your bookmarks.