Changeset 993 for TI07-MOLES/trunk


Ignore:
Timestamp:
23/05/06 21:15:02 (13 years ago)
Author:
lawrence
Message:

Beginning changes associated with look and feel
convergence for discovery and browse.
(and one incidental doc from the backend returnmoles
web service)

Location:
TI07-MOLES/trunk/StubB/XSLT/browse/portal
Files:
3 edited

Legend:

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

    r828 r993  
    1414        ndgAlt=config.get('layout','ndgAlt','Visit NDG') 
    1515        PageLogo=config.get('layout','pageLogo',None) 
     16         
     17        #set up search box form ... 
     18        searchBox=''' 
     19            <FORM NAME="SEARCH" ACTION="http://ndg.nerc.ac.uk/discovery/Task" METHOD="POST> 
     20            <INPUT TYPE="HIDDEN" NAME="task" VALUE="discovery"/> 
     21            <INPUT TYPE="HIDDEN" NAME="dispSum" VALUE="false"/> 
     22            <INPUT TYPE="HIDDEN" NAME="search" VALUE="text"/> 
     23            <INPUT TYPE="HIDDEN" NAME="start" VALUE="1"/> 
     24            <INPUT TYPE="HIDDEN" NAME="orderInit" VALUE=""/> 
     25            <INPUT TYPE="HIDDEN" NAME="howmany" VALUE="10"/> 
     26            <table border="0" cellspacing="0" cellpadding="1"> 
     27            <tbody> 
     28              <tr><td align="center">Discovery Search</td></tr> 
     29              <tr><td align="middle"><INPUT class="text" name="SEARCHSTRING"/></td></tr> 
     30              <tr><td><INPUT class="Button" type="submit" value="GO" name="Submit"/></td></tr> 
     31            </tbody> 
     32            </table> 
     33            </FORM>''' 
    1634         
    1735        #set up html header 
     
    1937                <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> 
    2038                <html xmlsns="http://www.w3.org/1999/xhtml" xml:lang="en"> 
    21                         <head> 
    22                                 <META http-equiv="Content-Type" content="text/xhtml; charset=iso-8859-1"/> 
    23                                 <title>Browse: %s</title> 
    24                                 <LINK media="all, screen" href="/layout/style.css" type="text/css" rel="stylesheet"/> 
    25                                 <LINK media="print" href="/layout/print.css" type="text/css" rel="stylesheet"/> 
    26                         </head>'''%name 
     39                <head> 
     40                  <META http-equiv="Content-Type" content="text/xhtml; charset=iso-8859-1"/> 
     41                  <title>Browse: %s</title> 
     42                  <LINK media="all, screen" href="/layout/style.css" type="text/css" rel="stylesheet"/> 
     43                </head>'''%name 
    2744                         
    28         #now get the body layout 
     45        #now get the banner section 
    2946        #note we have to escape the % ... 
    30         html+='''<body> 
    31                         <DIV id="Header"> 
    32                                 <table style="WIDTH: 90%%" border="0" cellspacing="0" cellpadding="0"> 
    33                                         <tbody> 
    34                                         <tr> 
    35                                         <td width="3%%"></td> 
    36                                         <td width="8%%"> 
    37                                                 <a href="%s"><img src="%s" alt="%s" border="0"/></a> 
    38                                         </td> 
    39                                         <td width="8%%"> 
    40                                                 <a href="%s"><img src="%s" alt="%s" border="0"/></a> 
    41                                         </td> 
    42                                         <td width="51%%" align="center"> 
    43                                                 <img src="%s" border="0"/> 
    44                                         </td> 
    45                                         <td> 
    46                                                  <FORM NAME="SEARCH" ACTION="http://ndg.nerc.ac.uk/discovery/Task" METHOD="POST"> 
    47                                                  <INPUT TYPE="HIDDEN" NAME="task" VALUE="discovery"/> 
    48                                                 <INPUT TYPE="HIDDEN" NAME="dispSum" VALUE="false"/> 
    49                                                 <INPUT TYPE="HIDDEN" NAME="search" VALUE="text"/> 
    50                                                 <INPUT TYPE="HIDDEN" NAME="start" VALUE="1"/> 
    51                                                 <INPUT TYPE="HIDDEN" NAME="orderInit" VALUE=""/> 
    52                                                 <INPUT TYPE="HIDDEN" NAME="howmany" VALUE="10"/> 
    53                                                 <table border="0" cellspacing="0" cellpadding="1"> 
    54                                                         <tbody> 
    55                                                         <tr> 
    56                                                         <td align="center">Discovery Search</td><td></td> 
    57                                                         </tr><tr> 
    58                                                         <td align="middle"><INPUT class="text" name="SEARCHSTRING"/></td> 
    59                                                         <td><INPUT class="Button" type="submit" value="GO" name="Submit"/> </td> 
    60                                                         </tr> 
    61                                                         </tbody> 
    62                                                 </table> 
    63                                                 </FORM> 
    64                                         </td> 
    65                                         </tr> 
    66                                         </tbody> 
    67                                 </table> 
    68                         </DIV>'''%(localLink,localImage,localAlt,ndgLink,ndgImage,ndgAlt,PageLogo) 
     47        html+='''<div class="ndgHeader"> 
     48            <table cellpadding="0" cellspacing="0" width="100%%"> 
     49            <tr> 
     50            <td width=10%% align="center" valign="center"><a href="%s"><img src="%s"></a></td> 
     51            <td width="80%%" align="center" valign="middle" ><p>Browse Datasets</p></td> 
     52            <td width="10%% align="center" valign="center"><a href="%s"><img src="%s"></a> </td> 
     53            </tr> 
     54            </table></td></tr></table></div>'''%(ndgLink,ndgImage,localLink,localImage) 
    6955                         
    7056        #now layout the main parts of the page (importing relevant HTML)                 
    7157        html+=''' 
    72                 <DIV id="Main"> 
    73                          
    74                         <DIV id="LeftColumn"> 
    75                                 <DIV id="Selected"> 
    76                                         <H1>Selected Items</H1> 
    77                                         %s 
    78                                 </DIV> 
    79                                 <DIV id="SearchHistory"> 
    80                                         <H1>Browse History</H1> 
    81                                         %s               
    82                                 </DIV> 
    83                         </DIV> 
    84                          
    85                         <DIV id="Content"> 
    86                                 <DIV style="CLEAR: none; LEFT: 0px; WIDTH: 98%%; TOP: 0px"> 
    87                                 <DIV style="CLEAR: none; WIDTH: 98%%"> 
    88                                         <TABLE cellSpacing="0" cellPadding="0" width="100%%" border="0"> 
    89                                         <TBODY> 
    90                                         <TR> 
    91                                                 <TD> 
    92                                                 <DIV id="RecordCornersTop"> 
    93                                                 <IMG height="11" alt="" src="/layout/record_top_right_corner.gif" width="11" align="right"/></DIV> 
    94                                                 <DIV id="RecordBox"><br/> 
    95                                                 %s       
    96                                                 </DIV> 
    97                                                 <DIV id="RecordCornersBot"> 
    98                                                 <IMG height="11" alt="" src="/layout/record_bottom_right_corner.gif" width="11" align="right"/></DIV> 
    99                                                 </TD> 
    100                                         </TR> 
    101                                         </TBODY> 
    102                                         </TABLE> 
    103                                 </DIV> 
    104                                 </DIV>   
    105                         </DIV> 
    106                                  
    107                          
    108                         <DIV id="Footer">  
    109                         </DIV> 
    110                 </DIV>   
    111                 </body> 
    112                 </html>'''%(selectHTML,historyHTML,contentHTML) 
     58          <DIV id="Main"> 
     59            <DIV id="LeftColumn"> 
     60               <DIV id="ndgSearchBox">%s</DIV> 
     61               <DIV id="Selected"><H1>Selected Items</H1>%s</DIV> 
     62               <DIV id="SearchHistory"><H1>Browse History</H1>%s</DIV> 
     63            </DIV> 
     64            <DIV id="Content"> 
     65               <DIV style="CLEAR: none; LEFT: 0px; WIDTH: 98%%; TOP: 0px"> 
     66               <DIV style="CLEAR: none; WIDTH: 98%%"> 
     67                  <TABLE cellSpacing="0" cellPadding="0" width="100%%" border="0"> 
     68                  <TBODY> 
     69                    <TR> 
     70                      <TD> 
     71                        <DIV id="RecordCornersTop"> 
     72                        <IMG height="11" alt="" src="/layout/record_top_right_corner.gif" width="11" align="right"/></DIV> 
     73                        <DIV id="RecordBox"><br/>%s</DIV> 
     74                        <DIV id="RecordCornersBot"> 
     75                        <IMG height="11" alt="" src="/layout/record_bottom_right_corner.gif" width="11" align="right"/></DIV> 
     76                      </TD> 
     77                    </TR> 
     78                  </TBODY> 
     79                  </TABLE> 
     80                </DIV> 
     81                </DIV>   
     82              </DIV>  
     83              <DIV id="Footer"> </DIV> 
     84            </DIV>       
     85            </body> 
     86            </html>'''%(searchBox,selectHTML,historyHTML,contentHTML) 
    11387                 
    11488        return html 
  • TI07-MOLES/trunk/StubB/XSLT/browse/portal/layout/style.css

    r886 r993  
    1414        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 5px 0px; PADDING-TOP: 0px; HEIGHT: 130px 
    1515} 
     16DIV.ndgHeader { 
     17    MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px;  
     18    MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px; 
     19    BORDER: #cccccc 1px solid; 
     20    FONT-SIZE: 20px; COLOR: #CC3333; FONT-FAMILY: Arial, Verdana, serif, sans-serif; } 
     21 
    1622#Main { 
    1723        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px 
    1824} 
    19 #LeftColumn { 
    20         FLOAT: left; MARGIN: 0px 5px; WIDTH: 140px 
    21 } 
     25 
     26#LeftColumn { MARGIN: 10px; WIDTH: 160px; FLOAT: left; BORDER: #cccccc 1px solid; } 
     27 
    2228#Content { 
    23         PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 150px 0px 160px; PADDING-TOP: 0px 
     29        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px;  PADDING-TOP: 10px; 
     30        MARGIN-LEFT: 190px;  
    2431} 
    2532#RecordCornersTop { 
     
    360367 
    361368#Footer  { color: #999999; background-color: #f4f4f4; text-align: center; margin-bottom: 25px; padding-top: 3px; padding-right: 10px; padding-left: 10px; height: 49px; clear: both; border-top: 2px solid #f90 } 
     369 
     370DIV.xmlElem {PADDING-LEFT: 20px;} 
     371.xmlAttrVal {COLOR:Red; } 
     372.xmlAttrTyp {COLOR:Green; } 
     373.xmlElemTag {COLOR:Blue; } 
     374highlight {BACKGROUND-COLOR:Yellow; } 
     375 
     376DIV.ndgSearchBox{MARGIN-LEFT: 5px;} 
     377 
     378 
     379 
  • TI07-MOLES/trunk/StubB/XSLT/browse/portal/returnmoles.Readme.txt

    r765 r993  
    10102) Running 
    1111 
    12 Enter 
    13         java -jar returnmoles.jar repositoryID localID [xmldb:exist://<host-name>:<port>/exist/xmlrpc] 
     12Correct execution syntax: java -jar returnstubb.jar [parametername parametervalue] 
     13Mandatory parameters are: 
     14 
     15        repositoryID  
     16        localID  
     17 
     18Optional parameters are: 
     19 
     20        repository 
     21                in the format xmldb:exist://<host-name>:<port>/exist/xmlrpc .  
     22                Default is for localhost:8080 
     23 
     24        user - default = "guest" 
     25 
     26        userpw - default = "guest" 
    1427 
    1528 
     29Note that everything is case-sensitive, but parameters can be in any order. 
     30 
     31A sample invocation: 
     32 
     33        java -jar returnstubb.jar repositoryID badc.nerc.ac.uk localID dataent1 repository xmldb:exist://glue.badc.rl.ac.uk:8080/exist/xmlrpc userpw secret 
     34 
     35This will return the MOLES for a data entity from glue using the guest ID. 
     36 
     37 
     383) Non-zero return codes: 
     39 
     40*       10      -       Zero records returned (not found) 
     41*       11      -       More than one record returned (DB stuffed?) 
Note: See TracChangeset for help on using the changeset viewer.