Dreamweaver MX Extensions |
By Laura Gutman |
| |
Publisher | : New Riders Publishing |
Pub Date | : September 12, 2002 |
ISBN | : 0-7357-1182-8 |
Pages | : 552 |
| Copyright |
| | About the Author |
| | About the Technical Reviewers |
| | About the Technical Contributor |
| | Acknowledgments |
| | Tell Us What You Think |
| | Introduction |
| | | What Is Extending Dreamweaver? |
|
| | Part I: Objects and Behaviors: Learning the API |
| | | Chapter 1. Dreamweaver Configuration and the API |
| | | How Dreamweaver Is Configured |
| | | The Dreamweaver API |
| | | Ready, Set, Go! |
|
| | | Chapter 2. Creating Custom Objects |
| | | How Objects Are Constructed |
| | | Making Objects: Practice Session |
| | | Workshop #1: Creating a Simple Object |
| | | Workshop #2: Creating a Simple Object with User Input |
| | | Workshop #3: Creating a More Complex Object |
| | | Summary |
|
| | | Chapter 3. Creating Custom Behaviors |
| | | How Behaviors Are Constructed |
| | | Making Behaviors: Practice Session |
| | | Workshop #1: Creating a Simple Behavior |
| | | Workshop #2: Creating a Full-Featured Behavior |
| | | Inspecting Behaviors |
| | | Workshop #3: Inspecting the Set Properties Behavior |
| | | Summary |
|
|
| | Part II: Commands, Inspectors, Floating Panels: Working with the DOM |
| | | Chapter 4. The Dreamweaver DOM |
| | | What Is a DOM? |
| | | DOM Basics |
| | | Extensibility and the DOM |
| | | Working with the DOM: Practice Session |
| | | Summary |
|
| | | Chapter 5. Creating Custom Commands and Menu Commands |
| | | How Commands Are Constructed |
| | | Workshop #1: A Command That Uses Object Access |
| | | Workshop #2: A Command That Uses String Access |
| | | Commands and Menus |
| | | Workshop #3: Manipulating the Menu Entry for a Command |
| | | Menu Commands |
| | | Making Menu Commands: Practice Session |
| | | Workshop #4: Creating a Menu Command |
| | | Summary |
|
| | | Chapter 6. Creating Custom Property Inspectors |
| | | How Property Inspectors Are Constructed |
| | | Making Inspectors: Practice Session |
| | | Workshop #1: A Simple Property Inspector |
| | | Workshop #2: Replacing a Default Inspector |
| | | Summary |
|
| | | Chapter 7. Creating Custom Floating Panels |
| | | How Floating Panels Are Constructed |
| | | Making Floating Panels: Practice Session |
| | | Workshop #1: A Floating Panel Utility |
| | | Summary |
|
| | | Chapter 8. Mixing Extension Types |
| | | Why Mix Extension Types? |
| | | API Functions for Mixing Extension Types |
| | | Mixing Extension Types: Practice Session |
| | | Summary |
|
| | | Chapter 9. Server Behaviors |
| | | Server Behavior API |
| | | Workshop #1: Inserting Conditional Page Content with an If-Then Statement |
| | | Workshop #2: Inserting Dynamically Determined Images |
| | | Summary |
|
| | | Chapter 10. Into the Great Beyond |
| | | The Nature of Class Files |
| | | ListControl Items |
| | | ImageButtons |
| | | Layered Interfaces |
| | | Other Custom Classes |
| | | Summary |
|
|
| | Part III: Appendixes |
| | | Appendix A. JavaScript Primer |
| | | How JavaScript and HTML Work Together |
| | | Variables and Expressions |
| | | Functions |
| | | Logical Structures (Conditionals and Loops) |
| | | Working with Form Elements |
| | | JavaScript and Objects |
| | | Linking JS and HTML Files |
| | | Summary |
|
| | | Appendix B. Macromedia User Interface Guidelines |
| | | Fonts and Colors |
| | | Graphics |
| | | Layout |
| | | Form Elements |
| | | Buttons |
| | | Online Help |
| | | Error-Checking, Default Values, and More |
| | | Summary |
|
| | | Appendix C. Packaging Extensions for Use with the Extension Manager |
| | | Packaging Extensions |
| | | Summary |
|
| | | Appendix D. Submitting Extensions to the Macromedia Dreamweaver Exchange |
| | | Guidelines for Submission |
| | | Recommended Test Plan |
|
| | | Appendix E. Online Resources for Dreamweaver Extensibility |
| | | Web Sites |
| | | Forums |
| | | Tools |
|
| | | Appendix F. Contents of the Dreamweaver MX Extensions Book Companion Web Site |
| | | Chapter 2: "Creating Custom Objects" |
| | | Chapter 3: "Creating Custom Behaviors" |
| | | Chapter 4: "The Dreamweaver DOM" |
| | | Chapter 5: "Creating Custom Commands and Menu Commands" |
| | | Chapter 6: "Creating Custom Property Inspectors" |
| | | Chapter 7: "Creating Custom Floating Panels" |
| | | Chapter 8: "Mixing Extension Types" |
| | | Chapter 9: "Server Behaviors" |
| | | Chapter 10: "Into the Great Beyond" |
| | | Appendixes |
|
|
| | Index |