Changeset 3245
- Timestamp:
- 01/07/08 20:42:48 (5 years ago)
- Location:
- trac/plugins/tracnav-0.11/tracnav
- Files:
-
- 2 edited
-
__init__.py (modified) (1 diff)
-
tracnav.py (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trac/plugins/tracnav-0.11/tracnav/__init__.py
r3244 r3245 1 __version__ = '4.0pre 5'1 __version__ = '4.0pre6' -
trac/plugins/tracnav-0.11/tracnav/tracnav.py
r3244 r3245 126 126 self.names = [] 127 127 self.collapse = True 128 self.reorder = True 128 129 if args: 129 130 for arg in map(lambda a: a.strip(), args.split('|')): … … 132 133 elif arg == 'noedit': 133 134 self.modify = False 135 elif arg == 'noreorder': 136 self.reorder = False 134 137 else: 135 138 self.names.append(arg) … … 245 248 for name, title, sub in toc: 246 249 if sub == None: 247 if name == self.curpage: 248 found = True 250 found |= name == self.curpage 249 251 result.append((name, title, None)) 250 252 else: 251 253 subfound, subtoc = self.filter_toc(sub, level + 1) 252 if subfound: 253 found = True 254 found |= subfound 254 255 if subfound or (name == None): 255 if level == 0 and name != None: 256 prepended = [(name, title, subtoc)] 257 prepended.extend(result) 258 result = prepended 256 if level == 0 and name != None and self.reorder: 257 result.insert(0, (name, title, subtoc)) 259 258 else: 260 259 result.append((name, title, subtoc))
Note: See TracChangeset
for help on using the changeset viewer.
