770 mapfile = style_map(self.templatepath, style) |
770 mapfile = style_map(self.templatepath, style) |
771 |
771 |
772 port = req.env["SERVER_PORT"] |
772 port = req.env["SERVER_PORT"] |
773 port = port != "80" and (":" + port) or "" |
773 port = port != "80" and (":" + port) or "" |
774 urlbase = 'http://%s%s' % (req.env['SERVER_NAME'], port) |
774 urlbase = 'http://%s%s' % (req.env['SERVER_NAME'], port) |
|
775 staticurl = self.config("web", "staticurl") or req.url + 'static/' |
|
776 if not staticurl.endswith('/'): |
|
777 staticurl += '/' |
775 |
778 |
776 if not self.reponame: |
779 if not self.reponame: |
777 self.reponame = (self.config("web", "name") |
780 self.reponame = (self.config("web", "name") |
778 or req.env.get('REPO_NAME') |
781 or req.env.get('REPO_NAME') |
779 or req.url.strip('/') or self.repo.root) |
782 or req.url.strip('/') or self.repo.root) |
780 |
783 |
781 self.t = templater.templater(mapfile, templater.common_filters, |
784 self.t = templater.templater(mapfile, templater.common_filters, |
782 defaults={"url": req.url, |
785 defaults={"url": req.url, |
|
786 "staticurl": staticurl, |
783 "urlbase": urlbase, |
787 "urlbase": urlbase, |
784 "repo": self.reponame, |
788 "repo": self.reponame, |
785 "header": header, |
789 "header": header, |
786 "footer": footer, |
790 "footer": footer, |
787 "motd": motd, |
791 "motd": motd, |