Ignore:
Timestamp:
12/06/06 21:15:31 (13 years ago)
Author:
lawrence
Message:

More tiny modifications in browse ...

File:
1 edited

Legend:

Unmodified
Added
Removed
  • TI07-MOLES/trunk/StubB/XSLT/browse/portal/cgi/renderEntity.py

    r1158 r1159  
    11from htmlUtilities import * 
     2 
    23class renderEntity: 
    34     
     
    3031                contentHTML=renderDataContent(entity) 
    3132                relatedHTML=renderGranules(entity)+relatedHTML 
     33                serviceHTML=self.renderServices(entity) 
    3234        elif entity.type=='DIF': 
    3335                contentHTML=renderDataContent(entity) 
    3436                relatedHTML=renderDataLinks(entity)+relatedHTML 
     37                serviceHTML=self.renderServices(entity) 
    3538        else: 
    3639                contentHTML='' 
     40                serviceHTML='' 
    3741                 
    38         #try: 
    39         xicon=hyperlink(image(self.config.get('layout','Xicon'),'[X]'),entity.binding.url+'&xml') 
    40         #except: 
    41         #    xicon='' 
    42  
     42         
     43        body=contentHTML+relatedHTML+serviceHTML 
    4344        html=''' 
    4445                <DIV id="EntityContent"> 
    4546                <p></p> 
    46                 <h5>%s%s</h5> 
     47                <h5>%s</h5> 
    4748                <DIV id="Abstract"> 
    4849                        <p>%s</p>  
     
    5051                <p><br/></p> 
    5152                %s 
    52                 %s 
    53         </DIV>'''%(entity.name,xicon,entity.abstract,contentHTML,relatedHTML) 
     53        </DIV>'''%(entity.name,entity.abstract,body) 
    5454        return html 
     55    
     56         
     57    def renderServices(self,entity): 
     58        '''Render information about services for a data entity ''' 
     59        html='''<p><br/></p> 
     60                <table cellspacing="0" cellpadding="3" width=" 100%"border="0"> 
     61                <tbody> 
     62                <tr><td class="lineHead" colspan="3"> 
     63                <span class="headingO">Links and Services</span></td></tr>''' 
     64        xicon=hyperlink(image(self.config.get('layout','Xicon'),'[X]'),entity.binding.url+'&xml=1') 
     65        html+='<tr><td>%s</td><td> This record rendered in XML </td></tr>'%xicon 
     66        picon=hyperlink(image(self.config.get('layout','printer'),'[Print]'),entity.binding.url+'&text=1') 
     67        html+='<tr><td>%s</td><td> Printable version of XML content</td></tr>'%picon 
     68        html+='</tbody></table>' 
     69        return html 
    5570 
    5671def renderDataContent(entity): 
     
    6479         
    6580        html+=''' 
    66         <table cellspacing="0" cellpadding="3" width="90%" border="0"> 
     81        <table cellspacing="0" cellpadding="3" width="100%" border="0"> 
    6782                <tbody> 
    6883                        <tr> 
     
    101116         
    102117        return html 
     118         
     119 
    103120# 
    104121# Following classes specific to stub-B  
     
    108125        if len(entity.granules): 
    109126                html='''<p><br/></p> 
    110                 <table cellspacing="0" cellpadding="3" width="90%" border="0"> 
     127                <table cellspacing="0" cellpadding="3" width="100%" border="0"> 
    111128                <tbody> 
    112129                        <tr><td class="lineHead" colspan="3"> 
     
    132149        if entity.related!=[]: 
    133150                html='''<p><br/></p> 
    134                 <table cellspacing="0" cellpadding="3" width="90%" border="0"> 
     151                <table cellspacing="0" cellpadding="3" border="0"> 
    135152                <tbody> 
    136153                        <tr> 
Note: See TracChangeset for help on using the changeset viewer.