Changeset 598


Ignore:
Timestamp:
10/16/08 16:18:59 (5 years ago)
Author:
cbalan
Message:

Continutrac: - Moved pagination for builds to cntxt nav menu.

Location:
trunk/forks/continutracplugin/continutrac
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/forks/continutracplugin/continutrac/continutrac.py

    r390 r598  
    33from trac.core import * 
    44from trac.timeline import ITimelineEventProvider 
    5 from trac.web.chrome import add_ctxtnav, add_stylesheet, add_warning, INavigationContributor, ITemplateProvider 
     5from trac.web.chrome import add_link, add_ctxtnav, add_stylesheet, add_warning, INavigationContributor, ITemplateProvider 
    66from trac.web.main import IRequestHandler 
    77from trac.util.datefmt import to_timestamp, format_datetime 
     
    193193            data['continu_project_builds'] = builds 
    194194 
     195            if builds_paginator.has_previous_page: 
     196                add_link(req, 'prev', href="?page=%s"%(builds_paginator.page-1), title='Previous page') 
     197                add_ctxtnav(req, 'Previous page', href='?page=%s'%(builds_paginator.page-1))             
     198            if builds_paginator.has_next_page: 
     199                add_link(req, 'next', href="?page=%s"%(builds_paginator.page+1), title='Next page') 
     200                add_ctxtnav(req, 'Next page', href="?page=%s"%(builds_paginator.page+1)) 
     201 
    195202            return 'builds.html', data, None 
    196203        elif command == 'build': 
  • trunk/forks/continutracplugin/continutrac/templates/builds.html

    r571 r598  
    1515  <thead> 
    1616        <tr> 
    17       <th colspan="6" class="nav"> 
    18         <a py:if="continu_builds_paginator.has_previous_page" href="?page=${continu_builds_paginator.page-1}">Previous</a> 
    19         | <a py:if="continu_builds_paginator.has_next_page" href="?page=${continu_builds_paginator.page+1}">Next</a> 
    20         | Builds count: ${continu_builds_paginator.num_items}  
    21       </th> 
     17      <th colspan="6" class="nav">Builds count: ${continu_builds_paginator.num_items}</th> 
    2218    </tr> 
    2319    <tr><th>Build #</th><th>Start Time</th><th>End Time</th><th>Duration</th> 
     
    3632  <tfoot> 
    3733        <tr> 
    38           <th colspan="6" class="nav"> 
    39             <a py:if="continu_builds_paginator.has_previous_page" href="?page=${continu_builds_paginator.page-1}">Previous</a> 
    40         | <a py:if="continu_builds_paginator.has_next_page" href="?page=${continu_builds_paginator.page+1}">Next</a> 
    41                 | Builds count: ${continu_builds_paginator.num_items}  
    42           </th> 
     34          <th colspan="6" class="nav">Builds count: ${continu_builds_paginator.num_items}</th> 
    4335        </tr> 
    4436  </tfoot> 
Note: See TracChangeset for help on using the changeset viewer.