Blame Extras/Trac/templates/search.cs

4c79b5
4c79b5
<script type="text/javascript">
4c79b5
addEvent(window, 'load', function() { document.getElementById('q').focus()}); 
4c79b5
</script>
4c79b5
4c79b5
 with:links = chrome.links ?>
4c79b5
  if:len(links.prev) || len(links.next) ?>
    4c79b5
       if:len(links.prev) ?>
    4c79b5
        
  • 4c79b5
    4c79b5
           var:links.prev.0.title ?>
    4c79b5
        
    4c79b5
       /if ?>
    4c79b5
       if:len(links.next) ?>
    4c79b5
        
  • 4c79b5
         
    4c79b5
           var:links.next.0.title ?> →
    4c79b5
        
    4c79b5
       /if ?>
    4c79b5
      /if ?>
    4c79b5
     /with ?>
    4c79b5
    4c79b5
    4c79b5
    4c79b5
    4c79b5

    <label for="q">Search</label>

    4c79b5
    <form action="<?cs var:trac.href.search ?>" method="get">
    4c79b5
     

    4c79b5
      <input type="text" id="q" name="q" size="40" value="<?cs var:search.q ?>" />
    4c79b5
      <input type="hidden" name="noquickjump" value="1" />
    4c79b5
      <input type="submit" value="Search" />
    4c79b5
     

    4c79b5
     

    4c79b5
      each filter=search.filters ?>
    4c79b5
       
    4c79b5
              name="" 
    4c79b5
         if:filter.active ?>checked="checked" />
    4c79b5
       <label for="<?cs var:filter.name ?>"></label>
    4c79b5
      /each ?>
    4c79b5
     

    4c79b5
    </form>
    4c79b5
    4c79b5
    if:len(search.result) || len(search.quickjump) ?>
    4c79b5
     
    4c79b5
     if:len(search.result) ?>
    4c79b5
     

    Search results

    4c79b5
      if:search.n_pages > 1 ?>(
    4c79b5
       var:(search.page-1) * search.page_size + 1 ?> - 
    4c79b5
       var:(search.page-1) * search.page_size + len(search.result) ?> 
    4c79b5
       of )
    4c79b5
      /if ?>
    4c79b5
     /if ?>
    4c79b5
     
    4c79b5
      
    4c79b5
       if:len(search.quickjump) ?>
    4c79b5
        
    Quickjump to
    4c79b5
        
    4c79b5
       /if ?>
    4c79b5
       each item=search.result ?>
    4c79b5
        
    4c79b5
        
    4c79b5
        
    4c79b5
         By 
    4c79b5
         
    4c79b5
         if:item.keywords ?> &mdash
    4c79b5
          Keywords: 
    4c79b5
         /if ?>
    4c79b5
        
    4c79b5
       /each ?>
    4c79b5
      
    4c79b5
      
    4c79b5
     
    4c79b5
     if search.n_pages > 1 ?>
    4c79b5
      
    4c79b5
      if len(chrome.links.prev) ?>
    4c79b5
        
    4c79b5
           var:chrome.links.prev.0.title ?>">← 
    4c79b5
      /if ?>
    4c79b5
      loop:p = 1, search.n_pages ?>
    4c79b5
        if p == search.page ?>
    4c79b5
        else ?>
    4c79b5
         var:p ?>
    4c79b5
        /if ?> 
    4c79b5
      /loop ?>
    4c79b5
      if len(chrome.links.next) ?>
    4c79b5
        
    4c79b5
           var:chrome.links.next.0.title ?>">→
    4c79b5
      /if ?>
    4c79b5
      
    4c79b5
     /if ?>
    4c79b5
    4c79b5
    elif:search.q && !search.quickjump ?>
    4c79b5
     
    No matches found.
    4c79b5
    /if ?>
    4c79b5
    4c79b5
    4c79b5
     Note: See 
    4c79b5
       var:trac.href.wiki ?>/TracSearch">TracSearch  for help on searching.
    4c79b5
    4c79b5
    4c79b5
    4c79b5