Changeset 4592

Show
Ignore:
Timestamp:
10/26/08 23:02:13 (2 months ago)
Author:
roadrunner
Message:

Add option to open hudson page in new tab/browser. Closes #2553.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • hudsontracplugin/0.10/HudsonTrac/HudsonTracPlugin.py

    r3149 r4592  
    2525                      'entry should link; if empty, no entry is created in ' + 
    2626                      'the nav bar. This may be a relative url.') 
     27    disp_tab = BoolOption('hudson', 'display_in_new_tab', 'false', 
     28                          'Open hudson page in new tab/window') 
    2729 
    2830    # INavigationContributor methods 
     
    3335    def get_navigation_items(self, req): 
    3436        if self.nav_url: 
    35             yield 'mainnav', 'builds', Markup('<a href="%s">Builds</a>' % self.nav_url) 
     37            yield 'mainnav', 'builds', Markup('<a href="%s"%s>Builds</a>' % \ 
     38                        (self.nav_url, self.disp_tab and ' target="hudson"' or '')) 
    3639 
    3740    # ITemplateProvider methods