Macromedia dreamweaver 8-extending dreamweaver User Manual
Contents
5
Chapter 10: Reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249
Site reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249
Stand-alone reports. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253
The Reports API . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 256
Site reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249
Stand-alone reports. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253
The Reports API . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 256
Chapter 11: Tag Libraries and Editors . . . . . . . . . . . . . . . . . . . . . . 261
Tag library file format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262
The Tag Chooser . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268
A simple example of creating a new tag editor . . . . . . . . . . . . . . . . . . 270
Tag editor APIs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275
Tag library file format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262
The Tag Chooser . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268
A simple example of creating a new tag editor . . . . . . . . . . . . . . . . . . 270
Tag editor APIs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275
Chapter 12: Property Inspectors . . . . . . . . . . . . . . . . . . . . . . . . . 279
How Property inspector files work . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .281
A simple Property inspector example . . . . . . . . . . . . . . . . . . . . . . . . . . 282
The Property inspector API . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285
How Property inspector files work . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .281
A simple Property inspector example . . . . . . . . . . . . . . . . . . . . . . . . . . 282
The Property inspector API . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285
Chapter 13: Floating Panels. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289
How floating panel files work . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 290
A simple floating panel example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .291
The Floating panel API . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297
How floating panel files work . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 290
A simple floating panel example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .291
The Floating panel API . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297
Chapter 14: Behaviors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 305
How Behaviors work . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 306
A simple behavior example. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 307
The Behaviors API . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .312
How Behaviors work . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 306
A simple behavior example. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 307
The Behaviors API . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .312
Chapter 15: Server Behaviors . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321
Dreamweaver architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 322
A simple server behavior example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 324
How the Server Behavior API functions are called. . . . . . . . . . . . . . . 326
The Server Behavior API . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 329
Server behavior implementation functions . . . . . . . . . . . . . . . . . . . . . . 335
Editing EDML files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337
Group EDML file tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 340
Participant EDML files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 347
Server behavior techniques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 369
Dreamweaver architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 322
A simple server behavior example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 324
How the Server Behavior API functions are called. . . . . . . . . . . . . . . 326
The Server Behavior API . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 329
Server behavior implementation functions . . . . . . . . . . . . . . . . . . . . . . 335
Editing EDML files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337
Group EDML file tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 340
Participant EDML files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 347
Server behavior techniques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 369