Changeset 3088
- Timestamp:
- 03/29/06 16:46:40 (7 years ago)
- File:
-
- 1 edited
-
trac/plugins/tracnav/tracnav/tracnav.py (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trac/plugins/tracnav/tracnav/tracnav.py
r3085 r3088 56 56 """ 57 57 __id__ = '$Id$' 58 __version__ = '3.9 1'58 __version__ = '3.92pre1' 59 59 __revision__ = '$LastChangedRevision$' 60 60 … … 197 197 Main routine of the wiki macro. 198 198 """ 199 200 #init 199 201 out = StringIO() 202 names = [] 203 collapse = True 204 curpage = req.args.get('page','') 205 206 # parse arguments 207 if args: 208 for arg in args.split('|'): 209 if arg == 'nocollapse': 210 collapse = False 211 else: 212 names.append(arg) 200 213 201 214 # header … … 207 220 208 221 # add TOCs 209 curpage = req.args.get('page','') 210 names = (args or "TOC").split('|') 211 212 for name in names: 222 for name in (names or ["TOC"]): 213 223 toc_text = self.get_toc(req, name) 214 224 toc = self.parse_toc(toc_text, req) 215 225 if not toc: 216 226 toc = self.parse_toc(' * TOC "%s" is empty!' % name) 217 (found, filtered) = self.filter_toc(curpage, toc) 218 if found: 219 self.display_all(out, req, name, filtered, col) 227 if collapse: 228 (found, filtered) = self.filter_toc(curpage, toc) 229 if found: 230 self.display_all(out, req, name, filtered, col) 220 231 else: 221 232 self.display_all(out, req, name, toc, col)
Note: See TracChangeset
for help on using the changeset viewer.
