Chapter 2. Mozile Design

Table of Contents

How Does Mozile Work?
Mozile's Organization
Mozile Directories
Mozile Modules
Mozile Tests
Loading Mozile
Editing
Events
Selection
RelaxNG
Default Editing Commands
Commands
States
Text and White Space
RelaxNG
Semantic Structure
RelaxNG Objects
Mozile Editing Schema
Graphical User Interface

How Does Mozile Work?

The Mozile code is written entirely in JavaScript, and editing operations are done entirely through the Document Object Mode (DOM). One of the benefits of this is that Mozile is not limited to editing HTML and XHTML documents, and we expect to support all sorts of XML documents in the future.

This section includes information on Mozile's design, which will help you understand how Mozile works "under the hood". If you're interested in customizing Mozile or in helping to develop it, read on! You don't need to read this section to use Mozile for basic editing. If there information here isn't enough, continue on to the development section.