Ticket #2780: showpath-r3717.diff
| File showpath-r3717.diff, 1.6 KB (added by anonymous, 2 years ago) |
|---|
-
trac/wiki/web_ui.py
135 135 136 136 req.hdf['wiki.action'] = action 137 137 req.hdf['wiki.current_href'] = req.href.wiki(page.name) 138 139 prefix = Markup(page.name) 140 heirarchy = prefix.split('/') 141 142 if len(heirarchy) > 1 or heirarchy[0] != 'WikiStart': 143 req.hdf.setValue('wiki.page_parent.node_count', '%s' % len(heirarchy)) 144 for i in range(len(heirarchy)): 145 req.hdf.setValue('wiki.page_parent.node.%d' % i, heirarchy[i]) 146 138 147 return 'wiki.cs', None 139 148 140 149 # ITimelineEventProvider methods -
templates/wiki.cs
25 25 elif:wiki.action == "history" ?> 26 26 <li class="last"><a href="<?cs var:wiki.current_href ?>">View Latest Version</a></li><?cs 27 27 else ?> 28 <li> 29 <?cs set:node_href = trac.href.wiki ?><?cs set:node_max = wiki.page_parent.node_count - 1 ?> 30 <?cs each:node = wiki.page_parent.node ?> 31 <?cs set:node_href = node_href + '/' + node ?> 32 <?cs if:node_max == name(node) ?> 33 <?cs var:node ?> 34 <?cs else ?> 35 <a href="<?cs var:node_href ?>"><?cs var:node ?></a> > 36 <?cs /if ?> 37 <?cs /each ?> 38 </li> 28 39 <li><a href="<?cs var:trac.href.wiki ?>">Start Page</a></li> 29 40 <li><a href="<?cs var:trac.href.wiki ?>/TitleIndex">Index by Title</a></li> 30 41 <li><a href="<?cs var:trac.href.wiki ?>/RecentChanges">Index by Date</a></li>
