Book description
Written by the engineers and scripting experts at Adobe–and now available for the first time in print–this book is an essential reference guide for developers who want to extend the capabilities of Adobe GoLive CS2 using JavaScript and the special markup tags that the GoLive CS2 SDK (Software Developer’s Kit) provides. If you’re familiar with GoLive, JavaScript, and C and C++ programming, you’ll find the information you need to create custom tools and extensions tailored to your specific GoLive tasks. For example, you can create floating palettes and task-specific dialogs that include text, graphics, and controls; add custom HTML elements that can be edited in an Inspector palette; add new controls to the Objects palette–anything that helps streamline your company’s GoLive workflow. And since nearly all of the user commands in GoLive are made available in JavaScript, you can use JavaScript to automate repetitive tasks--for example, editing all the documents on your Web site automatically, or customizing menu items in GoLive according to the contents of a specific database. These are just a few of the ways that scripting can save you from hours of time-consuming tasks in GoLive.
Table of contents
- Copyright
- Preface
-
1. SDK Programmerâs Guide
- 1. Installing and Configuring the GoLive SDK
- 2. How to Create an Extension
- 3. The JavaScript Environment
-
2. SDK Programmerâs Reference
-
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
- 5. Tags
-
6. Events and Event Handlers
- Initialization and Termination Handlers
- Event Handling
- EventTarget Class
- Event Class
-
Event Object Types
- applicationEvent
- boxEvent
- BridgeTalkEvent
- broadcastEvent
- contextMenuEvent
- documentEvent
- dragDropEvent
- inspectEvent
- inspectTranslationEvent
- linkChangeEvent
- menuEvent
- MLGenerateEvent
- moduleEvent
- mouseEvent
- paintEvent
- publishEvent
- siteEvent
- siteTabsEvent
- systemEvent
- translatedLinkChangeEvent
- translateEvent
- UIEvent
- undoEvent
- VCSAuthEvent
- VCSCheckInEvent
- VCSCheckOutEvent
- VCSCopyEvent
- VCSDeletedEvent
- VCSGetHeadEvent
- VCSGetRefEvent
- VCSMoveEvent
- VCSNewEvent
- VCSPanelEvent
- VCSRevisionEvent
- VCSStatusEvent
- VCSUserDataEvent
- VCSUsersEvent
- VCSWizardEvent
- Compatibility with Previous Event Handlers
- Event Summary
- 7. Defining a Syntax Scheme
-
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
-
4. Objects
- A. Object Palette Sort Order
- B. Menu Names
-
C. Managed Layout Tags
- Elements the Layout Object Manages
-
Attributes the Layout Object Manages
- a
- applet
- base
- body
- br
- button
- embed
- embed type=âapplication/x-shockwave-flashâ
- embed type=âaudio/â
- embed type=âaudio/x-pn-realaudio-pluginâ
- embed type=âimage/svg-xmlâ
- embed type=âvideo/quicktimeâ
- fieldset
- form
- hr
- img
- input type=âbuttonâ
- input type=âcheckboxâ
- input type=âfileâ
- input type=âhiddenâ
- input type=âimageâ
- input type=âpasswordâ
- input type=âradioâ
- input type=âresetâ
- input type=âsubmitâ
- input type=âtextâ
- isIndex
- keygen
- label
- link
- marquee
- meta
- script
- select
- spacer
- table
- td
- textarea
- th
- tr
- D. C API for External Binary Libraries
- E. Scoping in JavaScript
Product information
- Title: Adobe GoLive CS2 Official JavaScript Reference
- Author(s):
- Release date: October 2005
- Publisher(s): Adobe Press
- ISBN: 9780321409713
You might also like
book
Building Windows 8 Apps with JavaScript
is the definitive guide for every experienced developer who wants to create, ship, and profit from …
book
Creating Vista Gadgets: Using HTML, CSS and JavaScript with Examples in RSS, Ajax, ActiveX (COM) and Silverlight
A one-stop resource for each aspect of designing and developing Sidebar gadgets, perfect for anyone who …
book
ASP.NET 2.0 Illustrated
“This book is a phenomenal start for someone new to ASP.NET, as well as a complete …
book
ppk on JavaScript
Whether you're an old-school scripter who needs to modernize your JavaScripting skills or a standards-aware Web …