| CODENOTIFIER | HelpYou are not signed inSign in |
Project: Trac
Revision: 7496
Author: rblank
Date: 25 Aug 2008 16:35:56
Diff at Trac: http://trac.edgewall.org/changeset/7496
Changes:0.11-stable: Fixed "up" link for hierarchical pages to point to the parent page, and added an "Up" link to the ctxtnav for those pages.
Files:| ... | ...@@ -519,8 +519,14 @@ | |
| 519 | 519 | req.href.wiki(page.name, version=prev_version), |
| 520 | 520 | _('Version %(num)s', num=prev_version)) |
| 521 | 521 | |
| 522 | add_link(req, 'up', req.href.wiki(page.name, version=None), | |
| 523 | _('View Latest Version')) | |
| 522 | parent = None | |
| 523 | if version: | |
| 524 | add_link(req, 'up', req.href.wiki(page.name, version=None), | |
| 525 | _('View latest version')) | |
| 526 | elif '/' in page.name: | |
| 527 | parent = page.name[:page.name.rindex('/')] | |
| 528 | add_link(req, 'up', req.href.wiki(parent, version=None), | |
| 529 | _("View parent page")) | |
| 524 | 530 | |
| 525 | 531 | if next_version: |
| 526 | 532 | add_link(req, 'next', |
| ... | ...@@ -534,6 +540,8 @@ | |
| 534 | 540 | req.href.wiki(page.name, action='diff', |
| 535 | 541 | version=page.version)) |
| 536 | 542 | else: |
| 543 | if parent: | |
| 544 | add_ctxtnav(req, _('Up'), req.href.wiki(parent)) | |
| 537 | 545 | self._wiki_ctxtnav(req, page) |
| 538 | 546 | |
| 539 | 547 | context = Context.from_request(req, page.resource) |