Books & Videos

Table of Contents

  1. Chapter 1 Firefox and Friends

    1. Mozilla to Firefox and Thunderbird

    2. XML Technologies

    3. At the Top of It All: The DOM

    4. Mixing Document Types

    5. Getting Started

  2. Chapter 2 XUL Basics

    1. File Structure

    2. XUL Widgets

    3. Introducing Input Controls

    4. More Complex Containers

    5. Managing the Display Space

    6. Content Display Panels

    7. Miscellaneous Widgets

    8. Helper Features

    9. Mozilla Style Declarations

    10. Summary

  3. Chapter 3 Coding and Testing for the Real World

    1. Defining a Target Application

    2. Adding Logic

    3. Simple Authentication Script

    4. When Things Don't Work

    5. Summary

  4. Chapter 4 Configuring for Chrome and a Server

    1. Chrome Overview

    2. Running as a Local Installation

    3. XUL-to-Server Communications

    4. Serving XUL Files

    5. Summary

  5. Chapter 5 Multiframe XUL

    1. Dividing the Display Area

    2. Editing Documents

    3. Adding Dialog Windows

    4. Summary

  6. Chapter 6 Trees, Templates, and Datasources

    1. Trees

    2. Modifying Datasources

    3. Summary

  7. Chapter 7 DOM Manipulation and Input/Output

    1. A Design Review

    2. Browser Elements

    3. Moving Text Between Frames

    4. Exporting Note Document Content

    5. Adding Interactivity to DOM Elements

    6. Summary

  8. Chapter 8 Graphics

    1. A Sample Graphing Project

    2. XHTML Review

    3. SVG Overview

    4. Data-to-Graphics Transformation

    5. HTML Canvas

    6. Summary

  9. Chapter 9 Extending the Interface

    1. Overlay Files

    2. Adding Logic

    3. XBL

    4. HTTP Request Widget

    5. Summary

  10. Chapter 10 XForms

    1. Basic XForms Structure

    2. An Example Transfer to the Server

    3. XForms Validation Features

    4. XForms Events and Actions

    5. User Interaction and Dynamic Presentation

    6. What to Do When Things Go Wrong

    7. Summary

  11. Chapter 11 Installation and Deployment

    1. Deploying Standalone Applications

    2. Deploying Themes and Skins

    3. Adding Locales

    4. Deploying Extensions

    5. Deploying the Extension

    6. What to Do When Things Go Wrong

    7. Summary

  12. Chapter 12 XUL Widget Reference

    1. Browser Package Files

    2. Developer Reference

  1. XUL Widgets: Attributes, Properties, and Methods

  2. Colophon