Ignore:
Timestamp:
31/05/07 09:59:23 (14 years ago)
Author:
lawrence
Message:

Discovery now defaults to an advanced interface which is getting close
to that required by ticket:731. The first point on ticket:733 is now done too.

File:
1 edited

Legend:

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

    r2528 r2533  
    1313# Note that this has been deliberately laid out to be used inside some other page driving format  
    1414# including headers, footers etc, and css ... 
    15 # 
    16 # V0.0, Bryan Lawrence, September 28, 2006. 
    1715# 
    1816######################################################################################################### 
     
    151149</div>''' 
    152150 
     151oneLiner='''<input type="text" size="60" name="searchString"><input type="hidden" value="0" name="advanced"> 
     152            (Target:&nbsp;<select name="textTarget"> 
     153            <option value="Authors">Authors</option> 
     154            <option value="All" selected="selected">All</option> 
     155            <option value="Params">Parameters</option> </select>)''' 
     156 
    153157searchTextOneLine=''' 
    154158    <div class="searchOneLine"><form action="%(discoveryURL)s"> 
    155         New Search:&nbsp; 
    156         <input type="text" size="60" name="searchString"><input type="hidden" value="0" name="advanced"> 
    157         (Target:&nbsp;<select name="textTarget"> 
    158             <option value="Authors">Authors</option> 
    159             <option value="All" selected="selected">All</option> 
    160             <option value="Params">Parameters</option> </select>) </form> 
     159        New Search:&nbsp;%(oneLiner)s</form> 
    161160    </div>''' 
     161     
     162 
     163revisedAdvancedSearch=''' 
     164    <div class="AdvancedSearch"> 
     165        <form action="%(advancedURL)s"> 
     166            <table class="SearchBox"><tbody> 
     167                <tr><td>Free&nbsp;Text&nbsp;Search:&nbsp;<input type="text" size="60" name="searchString">  
     168                (Target:&nbsp;<select name="textTarget"> 
     169                    <option value="Authors">Authors</option> 
     170                    <option value="All" selected="selected">All</option> 
     171                    <option value="Params">Parameters</option> </select>)</td></tr> 
     172                <tr><td align="center"><div class="searchMethod"> 
     173                    <table><tbody> 
     174                        <tr><td colspan="2"><span class="searchHdr"> Refine by Temporal Coverage </span></td></tr> 
     175                        <tr><td>Start date: </td> 
     176                            <td><input type="text" value="%(startDateDay)s" size="2" name="startDateDay"/> 
     177                                <input type="text" value="%(startDateMon)s" size="3" name="startDateMon"/> 
     178                                <input type="text" value="%(startDateYear)s" size="4" name="startDateYear"/> 
     179                            </td> 
     180                        </tr>       
     181                        <tr><td>End date: </td> 
     182                            <td><input type="text" value="%(endDateDay)s" size="2" name="endDateDay"/> 
     183                                <input type="text" value="%(endDateMon)s" size="3" name="endDateMon"/> 
     184                                <input type="text" value="%(endDateYear)s" size="4" name="endDateYear"/> 
     185                            </td> 
     186                        </tr> 
     187                        <tr><td colspan="2">(Format: dd mmm yyyy)</td></tr> 
     188                    </tbody></table> 
     189                </div></td></tr> 
     190                <tr><td align="center"><div class="searchMethod"> 
     191                    <table><tbody> 
     192                        <tr><td colspan="3"><span class="searchHdr"> Refine by Spatial Coverage</span><br/></td></tr> 
     193                        <tr><td>Northerly Latitude:</td> 
     194                            <td colspan="2" align="center"> 
     195                            <input size="7" value="%(bboxN)s" name="bboxN"/></td></tr> 
     196                        <tr><td>Longitudinal Extent:</td> 
     197                            <td><input size="8" value="%(bboxW)s" name="bboxW"/></td> 
     198                            <td><input size="8" value="%(bboxE)s" name="bboxE"/></td> </tr> 
     199                        <tr><td> Southerly Latitude:</td> 
     200                        <td colspan="2" align="center"> 
     201                        <input size="7"value="%(bboxS)s" name="bboxS"/></td></tr> 
     202                        <tr><td colspan="3"> (Units: degrees, north and east positive)</td></tr> 
     203                     </tbody></table> 
     204                </div></td></tr> 
     205                <tr><td align="center"><div class="searchMethod">  
     206                    <table><tbody> 
     207                        <tr><td colspan="2"><span class="searchHdr"> Refine by Source Data Centres </span></td></tr> 
     208                        <tr><td> All</td><td><input type="radio" name="source" value="All" checked="checked"></td></tr> 
     209                        <tr><td> NERC Data Centres</td><td><input type="radio" name="source" value="NERC_DDC"/></td></tr> 
     210                        <tr><td> Marine Data Partnership (MDIP)</td><td><input type="radio" name="source" value="MDIP"/></td></tr> 
     211                    </tbody></table> 
     212                 </div></td></tr> 
     213                <tr><td align="center"><input type="submit"></td></tr> 
     214            </tbody></table> 
     215            <input type="hidden" value="1" name="advanced"/> 
     216         </form> 
     217    </div>''' 
     218     
     219     
     220     
Note: See TracChangeset for help on using the changeset viewer.