Programming Firefox
Building Rich Internet Applications with XUL
By
Kenneth C. Feldt
April 2007
Pages: 511
| Table of Contents
| Index
| Sample Chapter
| Colophon
Table of Contents
-
Chapter 1 Firefox and Friends
-
Mozilla to Firefox and Thunderbird
-
XML Technologies
-
At the Top of It All: The DOM
-
Mixing Document Types
-
Getting Started
-
Chapter 2 XUL Basics
-
File Structure
-
XUL Widgets
-
Introducing Input Controls
-
More Complex Containers
-
Managing the Display Space
-
Content Display Panels
-
Miscellaneous Widgets
-
Helper Features
-
Mozilla Style Declarations
-
Summary
-
Chapter 3 Coding and Testing for the Real World
-
Defining a Target Application
-
Adding Logic
-
Simple Authentication Script
-
When Things Don't Work
-
Summary
-
Chapter 4 Configuring for Chrome and a Server
-
Chrome Overview
-
Running as a Local Installation
-
XUL-to-Server Communications
-
Serving XUL Files
-
Summary
-
Chapter 5 Multiframe XUL
-
Dividing the Display Area
-
Editing Documents
-
Adding Dialog Windows
-
Summary
-
Chapter 6 Trees, Templates, and Datasources
-
Trees
-
Modifying Datasources
-
Summary
-
Chapter 7 DOM Manipulation and Input/Output
-
A Design Review
-
Browser Elements
-
Moving Text Between Frames
-
Exporting Note Document Content
-
Adding Interactivity to DOM Elements
-
Summary
-
Chapter 8 Graphics
-
A Sample Graphing Project
-
XHTML Review
-
SVG Overview
-
Data-to-Graphics Transformation
-
HTML Canvas
-
Summary
-
Chapter 9 Extending the Interface
-
Overlay Files
-
Adding Logic
-
XBL
-
HTTP Request Widget
-
Summary
-
Chapter 10 XForms
-
Basic XForms Structure
-
An Example Transfer to the Server
-
XForms Validation Features
-
XForms Events and Actions
-
User Interaction and Dynamic Presentation
-
What to Do When Things Go Wrong
-
Summary
-
Chapter 11 Installation and Deployment
-
Deploying Standalone Applications
-
Deploying Themes and Skins
-
Adding Locales
-
Deploying Extensions
-
Deploying the Extension
-
What to Do When Things Go Wrong
-
Summary
-
Chapter 12 XUL Widget Reference
-
Browser Package Files
-
Developer Reference
-
XUL Widgets: Attributes, Properties, and Methods
-
Colophon
Return to Programming Firefox