Ticket #2165: wiki_last_change-r3423.patch
| File wiki_last_change-r3423.patch, 3.3 KB (added by cboos, 6 years ago) |
|---|
-
templates/wiki.cs
12 12 else ?> 13 13 <span class="missing">← Previous Change</span><?cs 14 14 /if ?> 15 </li><?cs 16 set:history_class = "" ?><?cs 17 else ?> 18 <li><a href="<?cs var:trac.href.wiki ?>">Start Page</a></li> 19 <li><a href="<?cs var:trac.href.wiki ?>/TitleIndex">Title Index</a></li> 20 <li><a href="<?cs var:trac.href.wiki ?>/RecentChanges">Recent Changes</a></li><?cs 21 set:history_class = "last" ?><?cs 22 /if ?><?cs 23 if:wiki.history_href ?> 24 <li class="<?cs var:history_class ?>"><a href="<?cs var:wiki.history_href ?>">Page History</a></li><?cs 25 else ?> 26 <li class="<?cs var:history_class ?>">Page History</li><?cs 27 /if ?><?cs 28 if:wiki.action == "diff" ?> 15 </li> 16 <li><a href="<?cs var:wiki.history_href ?>">Page History</a></li> 29 17 <li class="last"><?cs 30 18 if:len(chrome.links.next) ?> 31 19 <a class="next" href="<?cs var:chrome.links.next.0.href ?>" title="<?cs … … 33 21 else ?> 34 22 <span class="missing">Next Change →</span><?cs 35 23 /if ?> 36 </li><?cs 24 </li><?cs 25 elif:wiki.action == "history" ?> 26 <li><a href="<?cs var:wiki.current_href ?>">View Latest Version</a></li><?cs 27 else ?> 28 <li><a href="<?cs var:trac.href.wiki ?>">Start Page</a></li> 29 <li><a href="<?cs var:trac.href.wiki ?>/TitleIndex">Index by Title</a></li> 30 <li><a href="<?cs var:trac.href.wiki ?>/RecentChanges">Index by Date</a></li> 31 <li class="last"><a href="<?cs var:wiki.last_change_href ?>">Last Change</a></li><?cs 37 32 /if ?> 38 33 </ul> 39 34 <hr /> -
trac/wiki/web_ui.py
360 365 } 361 366 if page.exists: 362 367 info['history_href'] = req.href.wiki(page.name, 363 action='history') 368 action='history') 369 info['last_change_href'] = req.href.wiki(page.name, 370 action='diff', 371 version=page.version) 364 372 if preview: 365 373 info['page_html'] = wiki_to_html(page.text, self.env, req, db) 366 374 info['readonly'] = int(req.args.has_key('readonly')) … … 420 428 req.hdf['wiki'] = {'exists': page.exists, 421 429 'version': page.version, 'readonly': page.readonly} 422 430 if page.exists: 423 req.hdf['wiki.page_html'] = wiki_to_html(page.text, self.env, req) 424 history_href = req.href.wiki(page.name, action='history') 425 req.hdf['wiki.history_href'] = history_href 431 req.hdf['wiki'] = { 432 'page_html': wiki_to_html(page.text, self.env, req), 433 'history_href': req.href.wiki(page.name, action='history'), 434 'last_change_href': req.href.wiki(page.name, action='diff', 435 version=page.version) 436 } 426 437 else: 427 438 if not req.perm.has_permission('WIKI_CREATE'): 428 439 raise HTTPNotFound('Page %s not found', page.name)
