Changeset 5987


Ignore:
Timestamp:
10/11/09 16:40:22 (10 years ago)
Author:
sdonegan
Message:

Updated code to allow selection of text search type by radio button

File:
1 edited

Legend:

Unmodified
Added
Removed
  • MILK/trunk/milk_server/milk_server/templates/browse/browse_functions.html

    r5798 r5987  
    1818             
    1919            <!-- disabled from original "2 box" type entry --> 
    20             <!-- 
    21             <div class="searchHdr">Vocab term search <span py:replace="helpIcon('term_search_help')"/></div> 
    22             <div id="term_search_help" class="hidden" > 
    23                 <div class="helptxt"> 
    24                  <p>Vocab term search provides an autocomplete text field - which searches the vocabulary server 
    25                  for terms which match the input text - suggesting possible terms to use in a search.</p> 
    26                  <p>Note, the text field will ONLY accept valid vocab terms and when these are searched on, a 
    27                  standard text search, similar to that facilitated by the 'Free text search' input, is undertaken. 
    28                  Note, also, if both vocab term and free text data are input, both are used in the subsequent 
    29                  text search.</p> 
    30                  <p> 
    31                  Terms are only looked up after two characters are entered, to narrow options.  Additionally, it is  
    32                  possible to use the wildcard, '*' to match multiple letters in a term.</p> 
    33                 </div> 
    34             </div>  
    35                     <div py:replace="vocabSearchAutoComplete(showInfo = False)"/>--> 
     20             
    3621                     
    37                     <!-- 
    38             <div class="searchHdr">Free text search <span py:replace="helpIcon('fts_help')"/></div> 
    39             <div id="fts_help" class="hidden" > 
    40                 <div class="helptxt"> 
    41                  <p>Free text search looks through the entire database of discovery documents, or it can be limited 
    42                     to the Author (dataset creator), or Parameter fields</p> 
    43                     <p> Note that it is possible to get a document returned which apparently does not include the  
    44                     search term; this can occur when the html view does not reflect the entire document content.  
    45                     The document pages include links to fuller and more original versions in viewable XML if you  
    46                     suspect this is occurring and wish to track down obscure matches.</p> 
    47                 </div> 
    48             </div> 
    49             <div class="SearchBox"> 
    50                 <label for="searchString"><input name="searchString" type="text" id="searchString" size="25" value="$c.searchString"/></label> 
    51                 <label for="textTarget"> 
    52                     <select name="textTarget" id="textTarget"> 
    53                                         <option value="All" selected="selected">All</option> 
    54                         <option value="Authors">Authors</option> 
    55                         <option value="Params">Parameters</option>  
    56                     </select> 
    57                 </label> 
    58             </div> 
    59             --> 
    60              
    6122            <!-- ***********************************************************************************  --> 
    6223             
    63             <div class="searchHdr">Text Search  
     24            <div class="searchHdr">Text Search </div> 
     25                           
     26                <div class="RadioTextSearchBox"> 
    6427             
    65                 <div class="TextSearchBox"> 
    66                     <!-- place big text buttons here for selection of vocab or free text search --> 
    67                     <span py:replace="txtSrchIcon('txtSrchEntry')"/>&nbsp;<span py:replace="helpIcon('fts_help')"/> 
    68                     <span py:replace="vocSrchIcon('vocSrchEntry')"/>&nbsp;<span py:replace="helpIcon('term_search_help')"/> 
     28                     
     29                    <input type="radio" name="radioSearchType" value="free" id="free" onclick="Div_show('radioTxtSrchEntry');Div_hide('radioVocSrchEntry');removeSelection('vocab')"/> 
     30                    Free Text Search &nbsp;<span py:replace="helpIcon('fts_help')"/> 
     31                    
     32                    <input type="radio" name="radioSearchType" value="vocab" id="vocab" checked="checked" onclick="Div_show('radioVocSrchEntry');Div_hide('radioTxtSrchEntry');removeSelection('free')"/> 
     33                    Vocab Assisted Text Search &nbsp;<span py:replace="helpIcon('term_search_help')"/> 
     34                     
    6935                </div> 
    70             </div> 
     36                 
     37                 
    7138             
    7239             
     
    7542                <div class="helptxt"> 
    7643                 <p>Vocab term search provides an autocomplete text field - which searches the vocabulary server 
    77                  for terms which match the input text - suggesting possible terms to use in a search.</p> 
     44                 for terms which match the input text - suggesting possible terms to use in a search.  Currently this looks at just the CF Standard names list hosted by BODC</p> 
    7845                 <p>Note, the text field will ONLY accept valid vocab terms and when these are searched on, a 
    7946                 standard text search, similar to that facilitated by the 'Free text search' input, is undertaken. 
     
    9764             
    9865           
    99              
    100             <div id="vocSrchEntry" class="hidden"> 
    101              
    102                 <div class="SearchTxt"> 
    103                  
    104                 <span class="SearchBox">Vocab Search</span> 
    105                  
    106                 <span py:replace="vocabSearchAutoComplete(showInfo = False)"/> 
    107              
    108              
     66            <div id="radioVocSrchEntry" class="radioVocSearchBox">             
     67                <div class="SearchTxt">    
     68                              
     69                    <span class="noteTxt">Enter term for vocabulary assisted text search..</span>                           
     70                    <span py:replace="vocabSearchAutoComplete(showInfo = False)"/>                         
     71                    
    10972                </div> 
    110                  
    111              
    11273            </div> 
    11374             
    114             <div id="txtSrchEntry" class="hidden"> 
    115              
    116                 <div class="SearchTxt"> 
    117                      
    118                     <span class="SearchBox">Free Text</span> 
    119                      
    120                     <div class="SearchBox"> 
    121                      
    122                     <!--<label for="searchString"><input name="searchString" type="text" id="searchString" size="25" value="$c.searchString"/></label>--> 
    123                     <label for="searchString"><input name="searchString" type="text" id="searchString" size="45" value="$c.searchString"/></label> 
    124                     <label for="textTarget"> 
    125                         <select name="textTarget" id="textTarget"> 
    126                         <option value="All" selected="selected">All</option> 
    127                         <option value="Authors">Authors</option> 
    128                         <option value="Params">Parameters</option>  
    129                     </select> 
    130                 </label> 
    131                      
     75            <div id="radioTxtSrchEntry" class="radioTxtSearchBox">             
     76                <div class="SearchTxt">                     
     77                    <span class="noteTxt">Enter text for semantic search....</span>                     
     78                    <div class="SearchBox">                   
     79                        <label for="searchString"> 
     80                            <input name="searchString" type="text" id="searchString" size="45" value="$c.searchString"/> 
     81                        </label> 
     82                        <label for="textTarget"> 
     83                            <select name="textTarget" id="textTarget"> 
     84                                <option value="All" selected="selected">All</option> 
     85                                <option value="Authors">Authors</option> 
     86                                <option value="Params">Parameters</option>  
     87                            </select> 
     88                        </label>                     
    13289                    </div> 
    133                 </div> 
    134              
     90                </div>             
    13591            </div> 
     92           
    13693             
    13794            <!-- ***********************************************************************************  --> 
Note: See TracChangeset for help on using the changeset viewer.