Ticket #1694: 1694.diff

File 1694.diff, 2.0 kB (added by eblot, 1 year ago)

Patch proposal to fix this issue

  • revtreeplugin/0.11/revtree/web_ui.py

    old new  
    4949        self.timebase = timebase 
    5050        self['revmin'] = str(self.revspan[0]) 
    5151        self['revmax'] = str(self.revspan[1]) 
    52         self['period'] = 31 
     52        self['period'] = '31' 
    5353        self['limits'] = 'limperiod' 
    5454        self['style'] = style 
    5555        self['branch'] = None 
     
    7676        for field in RevtreeStore.FIELDS: 
    7777            key = 'revtree.%s' % field 
    7878            if self[field]: 
    79                 session[key] = self[field] 
     79                session[key] = str(self[field]) 
    8080            else: 
    8181                if session.has_key(key): 
    8282                    del session[key] 
     
    9292        for name in filter(lambda v: v in RevtreeStore.FIELDS, values.keys()): 
    9393            self[name] = values.get(name, '') 
    9494        # checkboxes need to be postprocessed 
    95         if values.has_key('showdel') and values['showdel']: 
    96             self['showdel'] = True 
    97         else: 
    98             self['showdel'] = False 
     95        self['showdel'] = values.has_key('showdel') and values['showdel'] 
    9996 
    10097    def compute_range(self, timebase): 
    10198        """Computes the range of revisions to show""" 
     
    259256            else: 
    260257                sbranches = None 
    261258            sauthors = revstore['author'] and [revstore['author']] or None 
     259            if revstore['showdel']: 
     260                hidetermbranch = False 
     261            else: 
     262                hidetermbranch = True 
    262263            svgrevtree.create(req,  
    263264                              revisions=revstore.revrange,  
    264265                              branches=sbranches, authors=sauthors,  
    265                               hidetermbranch=not revstore['showdel'],  
     266                              hidetermbranch=hidetermbranch,  
    266267                              style=revstore['style']) 
    267268            svgrevtree.build() 
    268269            svgrevtree.render(self.scale*0.6)