Changeset 5164 for cows


Ignore:
Timestamp:
02/04/09 10:44:54 (11 years ago)
Author:
domlowe
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • cows/trunk/cows/pylons/project_templates/cows_server/+package+/public/demo.js

    r5102 r5164  
    8888        s = dim.appendChild(document.createElement('select')); 
    8989        s._dim = d; 
     90        s.id='dimopt_'+d 
    9091        s.onchange = function() { 
    9192            setLayerDim(this._dim, this.value); 
     
    9899        } 
    99100        dim.appendChild(document.createTextNode(' '+details.dimensions[d].units)); 
     101        if (document.getElementById('wcsdownload') == null) { 
     102                createDownloadButton(dim);       
     103                }        
    100104    } 
    101                              
     105} 
    102106 
     107 
     108// call WCS with current map parameters (bbox, layer, crs, dimensions etc) 
     109function callWCS() { 
     110        console.log('making WCS request'); 
     111        console.log('layer name: ' +dataLayer.name); 
     112        console.log('map extent: ' + map.getExtent()); 
     113        //TODO: read the dimopt_d select dropdowns - get values 
     114        //convert into WCS request. 
    103115} 
     116 
     117//Create a download button, set to invisible at first 
     118function createDownloadButton(div) { 
     119    button=div.appendChild(document.createElement('input')); 
     120    button.type='submit'; 
     121    button.id='wcsdownload'; 
     122    button.value='Download (not working yet)'; 
     123    button.onclick= function() { 
     124        callWCS(); 
     125    }; 
     126} 
     127 
     128 
     129 
Note: See TracChangeset for help on using the changeset viewer.