beautypg.com

The dreamweaver and site objects, Properties of the dreamweaver object, The site object – Adobe Extending Dreamweaver CS4 User Manual

Page 109

background image

103

EXTENDING DREAMWEAVER CS4

The Dreamweaver Document Object Model

The dreamweaver and site objects

Dreamweaver implements the standard objects that are accessible through the DOM and adds two custom objects:

dreamweaver

and

site

. These custom objects are widely used within the APIs and in writing extensions. For more

information on the methods of the

dreamweaver

and

site

objects, see the Dreamweaver API Reference.

Properties of the dreamweaver object

The

dreamweaver

object has two read-only properties, which are described in the following list:

The

appName

property has the value

"Dreamweaver"

.

The

appVersion

property has a value of the form

"versionNumber.releaseNumber.buildNumber[languageCode] (platform)"

.

As an example, the value of the

appVersion

property for the Swedish Windows version of Dreamweaver is

"8.0.XXXX [se] (Win32)"

; the value for the English Macintosh version is

"8.0.XXXX [en] (MacPPC)"

.

Note: You can find the version and build number by selecting the Help > About menu item.

The

appName

and

appVersion

properties were implemented in Dreamweaver 3 and are not available in earlier

versions of Dreamweaver.

To find the specific version of Dreamweaver, check first for the existence of

appVersion

and then for the version

number, as shown in the following example:

if (dreamweaver.appVersion && dreamweaver.appVersion.indexOf('3.01') != -1){¬

// execute code

}

The

dreamweaver

object has a property called

systemScript

that lets you query the language of the user’s operating

system. Use this property if you need to include special cases in your extension code for localized operating systems,
as shown in the following example:

if (dreamweaver,systemScript && (dreamweaver.systemScript.indexOf('ja')!=-1){¬

SpecialCase }

The

systemScript

property returns the following values for localized operating systems:

Operating systems for all European languages return

'en'

.

The site object

The

site

object has no properties. For information about the methods of the

site

object, see the Dreamweaver API

Reference.

Language

Value

Japanese

ja

Korean

ko

TChinese

zh_tw

SChinese

zh_cn

This manual is related to the following products: