Adobe Press - Adobe GoLive CS2 Official JavaScript Reference
Adobe® GoLive® CS2 Official JavaScript Reference
Table of Contents
Copyright
Preface
Advisory of previous publication
About the Adobe GoLive CS2 SDK
About This Book
Where to go for more information
Part 1: SDK Programmer's Guide
Chapter 1. Installing and Configuring the GoLive SDK
Installing the GoLive CS2 SDK
Configuring GoLive for Extension Development
Debugging Your Scripts
Chapter 2. How to Create an Extension
About Adobe GoLive CS2 SDK Extensions
Anatomy of an Extension
Example Main.html File
Creating an Extension Module
Adding SDK Tags and JavaScript Functions to the Module
Chapter 3. The JavaScript Environment
JavaScript Objects in the GoLive Environment
Scope of Variables and Functions
Handling Events
Sharing Data
Delays and Timeouts
Part 2: SDK Programmer's Reference
Chapter 4. Objects
Global Properties and Functions
app Object
attribute Object
bounds Object
box Object
changeMarkup Object
collection Object
comment Object
common Object
control Object Types
Control: button Object
Control: checkbox Object
Control: colorfield Object
Control: combobox Object
Control: custom Control Object
Control: edittext Object
Control: filelist Object
Control: frame Object
Control: hierarchy Object
Control: item Object
Control: line Object
Control: list Object
Control: node Object
Control: preview Object
Control: progressbar Object
Control: radiobutton Object
Control: scrollbar Object
Control: slider Object
Control: source Object
Control: statictext Object
Control: urlgetter Object
CSSCharsetRule Object
CSSFontFaceRule Object
CSSImportRule Object
CSSMediaRule Object
CSSPageRule Object
CSSStyleDeclaration Object
CSSStyleRule Object
CSSStyleSheet Object
CSSUnknownRule Object
DAV Object
dimension Object
document Object
document.history Object
document.selection Object
document.selection.range Object
documentFragment Object
draw Object
element Object
file Object
fontArray Object
fontSet Object
fontSetCollection Object
FTP Object
globalPrefs Object
HTMLStyle Object
HTMLStyleSet Object
imageConverter Object
imageSettings Object
imageVariable Object
layout Object
layout.grid Object
layout.gridLayout Object
layout.table Object
layout.table.style Object
layout.tableCell Object
layout.tableCell.style Object
link Object
Markup Interface
markup Object
markupSettings Object
markupSetting.markupSettingAttribute Object
markupSetting.markupSettingElement Object
markupSetting.markupSettingEntity Object
menu Object
menuItem Object
module Object
Node Interface
nodeList Object
panel Object
picture Object
point Object
prefs Object
progressLog Object
serverInfo Object
serverInfoCollection Object
settings Object
settings.aglmodule Object
settings.css Object
settings.fileMappings Object
settings.markup Object
settingsPDF Object
settingsSDK Object
settings.sdkmodule Object
settings.userAgentProfiles Object
siteCollection Object
siteReference Object
socket Object
splitpanel Object
tabpanel Object
text Object
textArea Object
textView Object
translator Object
treeNode, treeRoot Object
undo Object
VCSHandler Object
VCSRevisionInfo Object
VCSSettings Object
website Object
website.cleanupSettings Object
website.exportSettings Object
website.siteSettings Object
website.URLsettings Object
Window Class
window Object
XMP Object
Chapter 5. Tags
Extensions
Menus and Toolbars
Dialogs and Palettes
Control Containers
Controls
Objects Palette Icons and Customized Content
Language Localization
Document Source Translation
Markup Language Generator
Version Control System Interface
Chapter 6. Events and Event Handlers
Initialization and Termination Handlers
Event Handling
EventTarget Class
Event Class
Event Object Types
Compatibility with Previous Event Handlers
Event Summary
Chapter 7. Defining a Syntax Scheme
Syntax Scheme Tags
Example Syntax Scheme
Chapter 8. ExtendScript Tools and Features
The ExtendScript Toolkit
Dollar ($) Object
ExtendScript Reflection Interface
Localizing ExtendScript Strings
User Notification Helper Functions
Specifying Measurement Values
Modular Programming Support
Operator Overloading
Specifying Paths
Application and Namespace Specifiers
Script Locations and Checking Application Installation
Appendix A. Object Palette Sort Order
Appendix B. Menu Names
File Menu
Edit Menu
Type Menu
Special Menu
Window Menu
Help Menu
Site Menu
View Menu
Diagram Menu
Movie Menu
Appendix C. Managed Layout Tags
Elements the Layout Object Manages
Attributes the Layout Object Manages
Appendix D. C API for External Binary Libraries
Installing the C Interface to Extend Script
Determining Whether an External Library Is In Memory
C API Synopsis
Data Types
Initialization and Termination Functions
Accessor Functions
Appendix E. Scoping in JavaScript
JavaScript Scope of Name Attribute Values
Global Scope
Application Scope
Module Scope
Container-wide Scope
Local Scope