Changeset 7626
- Timestamp:
- 07/30/08 20:00:27 (4 months ago)
- Files:
-
- trunk/openlayers/lib/OpenLayers/Format/WMC/v1.js (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/openlayers/lib/OpenLayers/Format/WMC/v1.js
r6748 r7626 377 377 378 378 /** 379 * Method: read_wmc_MetadataURL 380 */ 381 read_wmc_MetadataURL: function(layerInfo, node) { 382 var metadataURL = {}; 383 var links = node.getElementsByTagName("OnlineResource"); 384 if(links.length > 0) { 385 this.read_wmc_OnlineResource(metadataURL, links[0]); 386 } 387 layerInfo.options.metadataURL = metadataURL.href; 388 389 }, 390 391 /** 379 392 * Method: read_wmc_Abstract 380 393 */ … … 621 634 "Title", layer.name 622 635 )); 636 637 // optional MetadataURL element 638 if (layer.metadataURL) { 639 node.appendChild(this.write_wmc_MetadataURL(layer)); 640 } 623 641 624 642 // optional FormatList element … … 724 742 node.appendChild(this.write_wmc_OnlineResource(layer.url)); 725 743 744 return node; 745 }, 746 747 /** 748 * Method: write_wmc_MetadataURL 749 * Create a MetadataURL node given a layer object. 750 * 751 * Parameters: 752 * layer - {<OpenLayers.Layer.WMS>} Layer object. 753 * 754 * Returns: 755 * {Element} A WMC metadataURL element node. 756 */ 757 write_wmc_MetadataURL: function(layer) { 758 var node = this.createElementDefaultNS("MetadataURL"); 759 760 // required OnlineResource element 761 node.appendChild(this.write_wmc_OnlineResource(layer.metadataURL)); 762 726 763 return node; 727 764 },
