home *** CD-ROM | disk | FTP | other *** search
- // Copyright 2000-2002 Macromedia, Inc. All rights reserved.
-
- //--------------- API FUNCTIONS ---------------
-
- function isDOMRequired() {
- // Return false, indicating that this object is available in code view.
- return false;
- }
-
- function isAsset() {
- return true;
- }
-
- function objectTag(assetArgs) {
- var rtnStr = "";
- var bDialogState = dw.getShowDialogsOnInsert(); // Was dialog shown?
- var newURL = dw.doURLEncoding(dw.browseForFileURL("select", "", true));
- var imgDim = dw.getNaturalSize(newURL);
-
- if (assetArgs)
- {
- newURL = assetArgs;
- imgDim = dw.getNaturalSize(newURL);
- }
- if ((newURL == '') && bDialogState) { return ''; }
-
- if (imgDim){
- rtnStr= '<img src="' + newURL + '" width="' + imgDim[0] +'" height="' + imgDim[1] + '">';
- }else{
- rtnStr= '<img src="' + newURL + '">';
- }
- prefsAccessibilityOption = dw.getPreferenceString("Accessibility", "Accessibility Image Options", "");
- if (prefsAccessibilityOption == 'TRUE') {rtnStr= addAccessibility(rtnStr);}
-
- return rtnStr
- }
-
- function addAccessibility(rtnStr) {
- var cmdFile = dreamweaver.getConfigurationPath() + "/Commands/ImageOptions.htm";
- var cmdDOM = dreamweaver.getDocumentDOM(cmdFile);
-
- cmdDOM.parentWindow.setFormItem(rtnStr);
- dreamweaver.popupCommand("ImageOptions.htm");
- return (cmdDOM.parentWindow.returnAccessibilityStr(rtnStr));
- }
-
-
-