Specifications

Floating Panels 127
displayHelp()
Description
If this function is defined, a Help button appears below the OK and Cancel buttons in your
dialog box. This function is called when the user clicks the Help button.
Arguments
None.
Returns
Dreamweaver expects nothing.
Example
// the following instance of displayHelp() opens
// in a browser a file that explains how to use
// the extension.
function displayHelp(){
var myHelpFile = dw.getConfigurationPath() +
’/ExtensionsHelp/superDuperHelp.htm’;
dw.browseDocument(myHelpFile);
}
documentEdited()
Description
Called when the floating panel becomes visible and after the current series of edits is complete;
that is, multiple edits might occur before this function is called. This function should be defined
only if the floating panel must track edits to the document.
Note: Define documentEdited() only if you absolutely require it because its existence impacts performance.
Arguments
None.
Returns
Dreamweaver expects nothing.
Example
The following example of documentEdited() scans the document for layers and updates a text
field that displays the number of layers in the document:
function documentEdited(){
/* create a list of all the layers in the document */
var theDOM = dw.getDocumentDOM();
var layersInDoc = theDOM.getElementsByTagName("layer");
var layerCount = layersInDoc.length;
/* update the numOfLayers field with the new layer count */
document.theForm.numOfLayers.value = layerCount;
}