[SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [R] [S] [T] [U] [V] [W] [X] debugging extensions submitting extensions to Macromedia Dreamweaver Exchange behavior testing 2nd 3rd command testing 2nd 3rd floating panel testing 2nd 3rd installation testing 2nd object testing 2nd 3rd 4th 5th 6th preparing to test 2nd property inspector testing 2nd side-wide extension testing default inspectors replacing when creating custom property inspectors canInspectSelection() function Custom Horizontal Rule object 2nd 3rd 4th inspectSelection() function 2nd 3rd 4th 5th local functions 2nd 3rd 4th 5th priorities 2nd 3rd default values User Interface Guidelines 2nd deleteSB() helper function deleteServerBehavior(sbObj) function HTML files (server behaviors) description tag determined images inserting in custom server behaviors adding error-checking 2nd 3rd creating the code to insert hard-coded values refining behavior appearance (Server Behaviors panel) replacing hard-coded values with parameters development subfolder setting up to hold test commands diagramTable() function dialog boxes Apply Template Automatic Alt Text Create a New Code Block Edit Font List ImageButton Practice Insert Table Keyboard Shortcuts 2nd Layer Practice 2nd layout User Interface Guidelines 2nd 3rd 4th 5th ListControl Practice logos New Server Behavior Page Properties refining (creating custom full-featured objects) 2nd SBB Select Image Source Set Page Properties Swap Image disaster prevention error checking User Interface Guidelines 2nd displayDiagram() function making a floater updatable from outside itself 2nd 3rd displayHelp() function as behavior file optional requirement as floater file optional element full-featured object files 2nd HTML files (server behaviors) displaying images in a document creating custom menu commands collecting arguments with receiveArguments() function 2nd creating the command file 2nd creating the main function 2nd 3rd creating the menu entry filling in the getDynamicContent() function 2nd 3rd 4th 5th revising isCommandChecked() function 2nd 3rd 4th 5th revising the canAcceptCommand() function document elements accessing (DOM) 2nd 3rd 4th Document Object Model. [See DOM] document structure Level 1 DOM DOCUMENT_NODE objects methods properties documentEdited() function as floater file optional element creating custom floating panels 2nd DOM 2nd (Document Object Model) applications accessing different document elements 2nd 3rd 4th altering page elements 2nd creating practice command file 2nd examining practice command file 2nd 3rd selecting page elements 2nd 3rd using string functions on page elements 2nd creating custom commands adding alt parameters to all images in document 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th 13th 14th 15th 16th 17th 18th 19th 20th 21st 22nd 23rd 24th 25th 26th 27th 28th 29th 30th 31st wrapping up automatic Alt command DOM object accessing 2nd API functions for setting and manipulating the selection 2nd API functions for working with objects 2nd 3rd API functions for working with selection offsets API functions for working with selections 2nd strings of code 2nd enhancing objects and behaviors canAcceptBehavior() function 2nd isDomRequired() function JavaScript 2nd Level 0 DOM specifications 2nd Level 1 DOM 2nd 3rd document structure nodes 2nd 3rd 4th 5th 6th 7th 8th 9th 10th dom.addBehavior() function creating a floater that inserts a behavior 2nd 3rd mixing extension types 2nd 3rd 4th dom.getElementsByTagName() function 2nd dom.getSelectedNode() function dom.getSelection() function 2nd dom.insertObject() function creating command for inserting objects 2nd 3rd mixing extension types 2nd dom.setSelectedNode() function Dreamweaver Depot dreamweaver object Dreamweaver Platform SDK Extension dw.browseForFileURL() function specifications dw.getConfigurationPath() function dw.getDocumentDOM() function creating custom floating panels table-editing utility 2nd 3rd specifications dw.PopupAction() function creating an objet that inserts behaviors and HTML code 2nd 3rd dw.popupAction() function mixing extension types 2nd 3rd 4th dw.runCommand() function creating an Insert Alt Text object 2nd mixing extension types dw.setFloaterVisibility() function creating command for opening floating panels 2nd 3rd mixing extension types 2nd dw.toggleFloater() function DWFile object Dynamic Image behavior dynamically determined images inserting in custom server behaviors adding error-checking 2nd 3rd creating the code to insert hard-coded values refining behavior appearance (Server Behaviors panel) replacing hard-coded values with parameters |