Report Overview
Build Your Own Firefox Extension
Table of Contents
- Here’s a look at the table of contents:
- Preface
- Who Should Read This Book
- Where to Find Help
- The SitePoint Forums
- The Book’s Web Site
- The SitePoint Newsletters
- The SitePoint Podcast
- Your Feedback
- Conventions Used in This Book
- Code Samples
- Tips, Notes, and Warnings
- Making a Start
- Firefox Configuration
- Understanding Chrome
- Step 1: Create a Development Folder
- Step 2: Define Key Meta Files
- Step 3: Create a Basic Overlay
- Step 4: Point Firefox at Your Development Folder
- What’s Next?
- Developing and Testing Your Extension
- XUL
- Styling XUL Elements with CSS
- JavaScript and the DOM
- Event Handling in XUL
- The Relationship between Properties and Attributes
- Opening Windows and Dialogs
- Working with the Content Document
- Using the Preferences System
- Further Reading
- XUL
- Adding Accessibility and Internationalization
- Adding Keyboard Accessibility
- Language Data in XUL
- Language Data in JavaScript
- The Big Moment Has Arrived!
- Publishing Your Extension
- Creating an XPI File
- Making an Install Trigger
- Submitting Your Extension to the Add-ons Directory
- Now It’s All Up to You!
- Introducing Jetpack
- How Are Jetpack Extensions Programmed?
- How Does Jetpack Compare to XUL?
- Here’s What Jetpack is Really Good for
- So Where is it Heading?
