src/templates/docs/confirm-restore.html \
src/templates/docs/diff.html \
src/templates/docs/page.html \
+ src/templates/docs/recent-changes.html \
src/templates/docs/revisions.html \
src/templates/docs/search-results.html
templates_wiki_DATA = \
src/templates/wiki/confirm-delete.html \
src/templates/wiki/edit.html \
- src/templates/wiki/recent-changes.html \
src/templates/wiki/tree.html \
src/templates/wiki/watchlist.html
(r"/blog/([0-9a-z\-\._]+)/publish", blog.PublishHandler),
# Docs
+ (r"/docs/recent\-changes", docs.RecentChangesHandler),
(r"/docs/search", docs.SearchHandler),
(r"/docs((?:[A-Za-z0-9\-_\/]+)?(?:.*)\.(?:\w+))$", docs.FileHandler),
(r"/docs([A-Za-z0-9\-_\/]+)?", docs.PageHandler),
(r"/actions/upload", wiki.ActionUploadHandler),
# Handlers
- (r"/recent\-changes", wiki.RecentChangesHandler),
(r"/tree", wiki.TreeHandler),
(r"/watchlist", wiki.WatchlistHandler),
self.render("docs/search-results.html", q=q, pages=pages)
+class RecentChangesHandler(base.BaseHandler):
+ def get(self):
+ recent_changes = self.backend.wiki.get_recent_changes(self.current_user, limit=50)
+
+ self.render("docs/recent-changes.html", recent_changes=recent_changes)
+
+
class HeaderModule(ui_modules.UIModule):
@property
def page(self):
self.render("wiki/files/index.html", path=path, files=files)
-class RecentChangesHandler(base.BaseHandler):
- def get(self):
- recent_changes = self.backend.wiki.get_recent_changes(self.current_user, limit=50)
-
- self.render("wiki/recent-changes.html", recent_changes=recent_changes)
-
-
class TreeHandler(base.BaseHandler):
def get(self):
self.render("wiki/tree.html", pages=self.backend.wiki)