Ignore:
Timestamp:
02/02/07 16:28:09 (13 years ago)
Author:
lawrence
Message:

Sundry modifications associated with the deployment on glue, and better
options for viewing and downloading the underlying xml records (not yet
complete)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • TI07-MOLES/trunk/PythonCode/wsgi/renderEntity.py

    r1958 r2097  
    7474            html+='<tr><td>%s</td><td>%s</td></tr>'%(s.get(item),item.description) 
    7575        html+='</tbody></table>' 
    76         
     76         
     77        if entity.ndgObject is not None: 
     78            if entity.ndgObject.gettable: 
     79                xicon=hyperlink(image(self.config.get('layout','Xicon'),'[X]'),entity.ndgObject.xmlURL) 
     80                html+='<tr><td width="20%%">%s</td><td> Downloadable XML version of this record </td></tr>'%xicon 
     81                picon=hyperlink(image(self.config.get('layout','printer'),'[Print]'),entity.ndgObject.printableURL) 
     82                html+='<tr><td>%s</td><td> Viewable XML version of this record</td></tr>'%picon 
    7783        return html 
    7884 
     
    9399        #try: 
    94100        #currently all entities are parsed for these ...  
     101         
     102        if len(entity.parameters)==0: 
     103            html+='''<tr><td> Why does this record have no parameters? ''' 
     104        else: 
     105            if len(entity.parameters)==1:  
     106                html+='''<tr><td class="line" width="20%%">%s</td><td>'''%'Parameter' 
     107            else: 
     108                html+='''<tr><td class="line" width="20%%">%s</td><td>'''%'Parameters' 
     109            html+=entity.parameters[0] 
     110            for item in entity.parameters[1:]: 
     111                i=item.replace(' ','&nbsp;') 
     112                html+=',&nbsp;&nbsp; %s'%i 
     113            html+='</td></tr>' 
    95114             
    96         if len(entity.parameters)==1:  
    97             html+='''<tr><td class="line" width="20%%">%s</td><td>'''%'Parameter' 
    98         else: 
    99             html+='''<tr><td class="line" width="20%%">%s</td><td>'''%'Parameters' 
    100         html+=entity.parameters[0] 
    101         for item in entity.parameters[1:]: 
    102             i=item.replace(' ','&nbsp;') 
    103             html+=',&nbsp;&nbsp; %s'%i 
    104         html+='</td></tr>' 
     115             
    105116        html+=''' 
    106             <tr><td class="line">Spatial Coverage<br/></td> 
     117                <tr><td class="line">Spatial Coverage<br/></td> 
    107118                    <td>%s</td></tr>'''%entity.bbox.toHTML() 
    108119     
Note: See TracChangeset for help on using the changeset viewer.