Changeset 993
- Timestamp:
- 23/05/06 21:15:02 (15 years ago)
- 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 14 14 ndgAlt=config.get('layout','ndgAlt','Visit NDG') 15 15 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>''' 16 34 17 35 #set up html header … … 19 37 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> 20 38 <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 27 44 28 #now get the b ody layout45 #now get the banner section 29 46 #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) 69 55 70 56 #now layout the main parts of the page (importing relevant HTML) 71 57 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) 113 87 114 88 return html -
TI07-MOLES/trunk/StubB/XSLT/browse/portal/layout/style.css
r886 r993 14 14 PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 5px 0px; PADDING-TOP: 0px; HEIGHT: 130px 15 15 } 16 DIV.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 16 22 #Main { 17 23 PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px 18 24 } 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 22 28 #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; 24 31 } 25 32 #RecordCornersTop { … … 360 367 361 368 #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 370 DIV.xmlElem {PADDING-LEFT: 20px;} 371 .xmlAttrVal {COLOR:Red; } 372 .xmlAttrTyp {COLOR:Green; } 373 .xmlElemTag {COLOR:Blue; } 374 highlight {BACKGROUND-COLOR:Yellow; } 375 376 DIV.ndgSearchBox{MARGIN-LEFT: 5px;} 377 378 379 -
TI07-MOLES/trunk/StubB/XSLT/browse/portal/returnmoles.Readme.txt
r765 r993 10 10 2) Running 11 11 12 Enter 13 java -jar returnmoles.jar repositoryID localID [xmldb:exist://<host-name>:<port>/exist/xmlrpc] 12 Correct execution syntax: java -jar returnstubb.jar [parametername parametervalue] 13 Mandatory parameters are: 14 15 repositoryID 16 localID 17 18 Optional 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" 14 27 15 28 29 Note that everything is case-sensitive, but parameters can be in any order. 30 31 A 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 35 This will return the MOLES for a data entity from glue using the guest ID. 36 37 38 3) 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.