comparison mercurial/hgweb/hgweb_mod.py @ 3488:8f02223662c8

hgweb: make #motd# available for all templates
author Alexis S. L. Carvalho <alexis@cecm.usp.br>
date Sun, 22 Oct 2006 21:47:37 -0300
parents 0e68608bd11d
children e0db0b7934f2
comparison
equal deleted inserted replaced
3487:46958e428fcd 3488:8f02223662c8
627 ('Content-disposition', 'filename=%s' % map['file']), 627 ('Content-disposition', 'filename=%s' % map['file']),
628 ('Content-length', str(len(map['raw'])))]) 628 ('Content-length', str(len(map['raw'])))])
629 yield '' 629 yield ''
630 630
631 def footer(**map): 631 def footer(**map):
632 yield self.t("footer", 632 yield self.t("footer", **map)
633 motd=self.repo.ui.config("web", "motd", ""), 633
634 **map) 634 def motd(**map):
635 yield self.repo.ui.config("web", "motd", "")
635 636
636 def expand_form(form): 637 def expand_form(form):
637 shortcuts = { 638 shortcuts = {
638 'cl': [('cmd', ['changelog']), ('rev', None)], 639 'cl': [('cmd', ['changelog']), ('rev', None)],
639 'sl': [('cmd', ['shortlog']), ('rev', None)], 640 'sl': [('cmd', ['shortlog']), ('rev', None)],
760 defaults={"url": req.url, 761 defaults={"url": req.url,
761 "urlbase": urlbase, 762 "urlbase": urlbase,
762 "repo": self.reponame, 763 "repo": self.reponame,
763 "header": header, 764 "header": header,
764 "footer": footer, 765 "footer": footer,
766 "motd": motd,
765 "rawfileheader": rawfileheader, 767 "rawfileheader": rawfileheader,
766 "sessionvars": sessionvars 768 "sessionvars": sessionvars
767 }) 769 })
768 770
769 if not req.form.has_key('cmd'): 771 if not req.form.has_key('cmd'):