Mozile 0.8 Documentation


Table of Contents

1. Introduction
What is Mozile?
Why Use Mozile?
Getting Started
Getting Mozile
Using Mozile
Configuring Mozile
Saving Changes
Integrating Mozile
Learning More
2. Mozile Design
How Does Mozile Work?
Mozile's Organization
Mozile Directories
Mozile Modules
Mozile Tests
Loading Mozile
Editing
Events
Selection
RelaxNG
Global and Default Commands
Commands
States
Text and White Space
RelaxNG
Semantic Structure
RelaxNG Objects
Mozile Editing Schema
Graphical User Interface
3. Mozile Development
Helping to Develop Mozile
What You Need
Document Object Model
DOM
XML
XPath
Mozilla
Internet Explorer
Opera
Safari
JavaScript
The Language
Debugging
Coding Style
Testing with JsUnit
Documentation with JSDoc
Documentation with DocBook
Packaging Mozile

List of Examples

1.1. Including the mozile.js script
1.2. Making an element editable with contentEditable
1.3. Making an element editable with mozile.editElement("editor")
1.4. Configuring Mozile
1.5. Configuring Mozile with a file
1.6. Configure some basic Mozile options
1.7. Configure Mozile to edit without an RNG schema
1.8. Configure Mozile for XML editing
1.9. Configuring Mozile
2.1. Configure Mozile using core.js
2.2. A RelaxNG definition
2.3. Creating a command
2.4. Creating a command using script
2.5. Creating a command using element
3.1. Simple XPath example
3.2. XPath example with namespaces
3.3. JavaScript constructor
3.4. JavaScript constructor inheritance
3.5. Test example from tests/dom/dom.js
3.6. JSDoc example
3.7. Using Ant
3.8. Compiling Mozile
3.9. Building Mozile