##// END OF EJS Templates
hgweb: add a "web/logoimg" setting to customize the web logo image...
Angel Ezquerra -
r14913:44382887 default
parent child Browse files
Show More
@@ -235,6 +235,7 b' class hgweb(object):'
235 235 port = port != default_port and (":" + port) or ""
236 236 urlbase = '%s://%s%s' % (proto, req.env['SERVER_NAME'], port)
237 237 logourl = self.config("web", "logourl", "http://mercurial.selenic.com/")
238 logoimg = self.config("web", "logoimg", "hglogo.png")
238 239 staticurl = self.config("web", "staticurl") or req.url + 'static/'
239 240 if not staticurl.endswith('/'):
240 241 staticurl += '/'
@@ -275,6 +276,7 b' class hgweb(object):'
275 276 tmpl = templater.templater(mapfile,
276 277 defaults={"url": req.url,
277 278 "logourl": logourl,
279 "logoimg": logoimg,
278 280 "staticurl": staticurl,
279 281 "urlbase": urlbase,
280 282 "repo": self.reponame,
@@ -348,6 +348,7 b' class hgwebdir(object):'
348 348 start = url[-1] == '?' and '&' or '?'
349 349 sessionvars = webutil.sessionvars(vars, start)
350 350 logourl = config('web', 'logourl', 'http://mercurial.selenic.com/')
351 logoimg = config('web', 'logoimg', 'hglogo.png')
351 352 staticurl = config('web', 'staticurl') or url + 'static/'
352 353 if not staticurl.endswith('/'):
353 354 staticurl += '/'
@@ -358,6 +359,7 b' class hgwebdir(object):'
358 359 "motd": motd,
359 360 "url": url,
360 361 "logourl": logourl,
362 "logoimg": logoimg,
361 363 "staticurl": staticurl,
362 364 "sessionvars": sessionvars})
363 365 return tmpl
@@ -9,7 +9,7 b''
9 9 </div>
10 10
11 11 <div id="powered-by">
12 <p><a href="{logourl}" title="Mercurial"><img src="{staticurl}hglogo.png" width=75 height=90 border=0 alt="mercurial"></a></p>
12 <p><a href="{logourl}" title="Mercurial"><img src="{staticurl}{logoimg}" width=75 height=90 border=0 alt="mercurial"></a></p>
13 13 </div>
14 14
15 15 <div id="corner-top-left"></div>
@@ -26,7 +26,7 b''
26 26 </div>
27 27
28 28 <div id="powered-by">
29 <p><a href="{logourl}" title="Mercurial"><img src="{staticurl}hglogo.png" width=75 height=90 border=0 alt="mercurial"></a></p>
29 <p><a href="{logourl}" title="Mercurial"><img src="{staticurl}{logoimg}" width=75 height=90 border=0 alt="mercurial"></a></p>
30 30 </div>
31 31
32 32 <div id="corner-top-left"></div>
@@ -11,7 +11,7 b''
11 11 <div class="menu">
12 12 <div class="logo">
13 13 <a href="{logourl}">
14 <img src="{staticurl}hglogo.png" alt="mercurial" /></a>
14 <img src="{staticurl}{logoimg}" alt="mercurial" /></a>
15 15 </div>
16 16 <ul>
17 17 <li><a href="{url}shortlog{sessionvars%urlparameter}">log</a></li>
@@ -11,7 +11,7 b''
11 11 <div class="menu">
12 12 <div class="logo">
13 13 <a href="{logourl}">
14 <img src="{staticurl}hglogo.png" alt="mercurial" /></a>
14 <img src="{staticurl}{logoimg}" alt="mercurial" /></a>
15 15 </div>
16 16 <ul>
17 17 <li><a href="{url}shortlog{sessionvars%urlparameter}">log</a></li>
@@ -6,7 +6,7 b''
6 6 <div class="menu">
7 7 <div class="logo">
8 8 <a href="{logourl}">
9 <img src="{staticurl}hglogo.png" alt="mercurial" /></a>
9 <img src="{staticurl}{logoimg}" alt="mercurial" /></a>
10 10 </div>
11 11 <ul>
12 12 <li><a href="{url}shortlog/{node|short}{sessionvars%urlparameter}">log</a></li>
@@ -7,7 +7,7 b''
7 7 <div class="menu">
8 8 <div class="logo">
9 9 <a href="{logourl}">
10 <img src="{staticurl}hglogo.png" width=75 height=90 border=0 alt="mercurial" /></a>
10 <img src="{staticurl}{logoimg}" width=75 height=90 border=0 alt="mercurial" /></a>
11 11 </div>
12 12 <ul>
13 13 <li><a href="{url}shortlog{sessionvars%urlparameter}">log</a></li>
@@ -7,7 +7,7 b''
7 7 <div class="menu">
8 8 <div class="logo">
9 9 <a href="{logourl}">
10 <img src="{staticurl}hglogo.png" alt="mercurial" /></a>
10 <img src="{staticurl}{logoimg}" alt="mercurial" /></a>
11 11 </div>
12 12 <ul>
13 13 <li><a href="{url}shortlog/{node|short}{sessionvars%urlparameter}">log</a></li>
@@ -7,7 +7,7 b''
7 7 <div class="menu">
8 8 <div class="logo">
9 9 <a href="{logourl}">
10 <img src="{staticurl}hglogo.png" alt="mercurial" /></a>
10 <img src="{staticurl}{logoimg}" alt="mercurial" /></a>
11 11 </div>
12 12 <ul>
13 13 <li><a href="{url}shortlog/{node|short}{sessionvars%urlparameter}">log</a></li>
@@ -11,7 +11,7 b''
11 11 <div class="menu">
12 12 <div class="logo">
13 13 <a href="{logourl}">
14 <img src="{staticurl}hglogo.png" alt="mercurial" /></a>
14 <img src="{staticurl}{logoimg}" alt="mercurial" /></a>
15 15 </div>
16 16 <ul>
17 17 <li><a href="{url}shortlog/{node|short}{sessionvars%urlparameter}">log</a></li>
@@ -7,7 +7,7 b''
7 7 <div class="menu">
8 8 <div class="logo">
9 9 <a href="{logourl}">
10 <img src="{staticurl}hglogo.png" alt="mercurial" /></a>
10 <img src="{staticurl}{logoimg}" alt="mercurial" /></a>
11 11 </div>
12 12 <ul>
13 13 <li><a href="{url}shortlog/{node|short}{sessionvars%urlparameter}">log</a></li>
@@ -12,7 +12,7 b''
12 12 <div class="menu">
13 13 <div class="logo">
14 14 <a href="{logourl}">
15 <img src="{staticurl}hglogo.png" alt="mercurial" /></a>
15 <img src="{staticurl}{logoimg}" alt="mercurial" /></a>
16 16 </div>
17 17 <ul>
18 18 <li><a href="{url}shortlog/{node|short}{sessionvars%urlparameter}">log</a></li>
@@ -11,7 +11,7 b''
11 11 <div class="menu">
12 12 <div class="logo">
13 13 <a href="{logourl}">
14 <img src="{staticurl}hglogo.png" alt="mercurial" /></a>
14 <img src="{staticurl}{logoimg}" alt="mercurial" /></a>
15 15 </div>
16 16 <ul>
17 17 <li><a href="{url}shortlog{sessionvars%urlparameter}">log</a></li>
@@ -11,7 +11,7 b''
11 11 <div class="menu">
12 12 <div class="logo">
13 13 <a href="{logourl}">
14 <img src="{staticurl}hglogo.png" alt="mercurial" /></a>
14 <img src="{staticurl}{logoimg}" alt="mercurial" /></a>
15 15 </div>
16 16 <ul>
17 17 <li><a href="{url}shortlog{sessionvars%urlparameter}">log</a></li>
@@ -6,7 +6,7 b''
6 6 <div class="container">
7 7 <div class="menu">
8 8 <a href="{logourl}">
9 <img src="{staticurl}hglogo.png" width=75 height=90 border=0 alt="mercurial" /></a>
9 <img src="{staticurl}{logoimg}" width=75 height=90 border=0 alt="mercurial" /></a>
10 10 </div>
11 11 <div class="main">
12 12 <h2>Mercurial Repositories</h2>
@@ -7,7 +7,7 b''
7 7 <div class="menu">
8 8 <div class="logo">
9 9 <a href="{logourl}">
10 <img src="{staticurl}hglogo.png" alt="mercurial" /></a>
10 <img src="{staticurl}{logoimg}" alt="mercurial" /></a>
11 11 </div>
12 12 <ul>
13 13 <li><a href="{url}shortlog/{node|short}{sessionvars%urlparameter}">log</a></li>
@@ -7,7 +7,7 b''
7 7 <div class="menu">
8 8 <div class="logo">
9 9 <a href="{logourl}">
10 <img src="{staticurl}hglogo.png" width=75 height=90 border=0 alt="mercurial"></a>
10 <img src="{staticurl}{logoimg}" width=75 height=90 border=0 alt="mercurial"></a>
11 11 </div>
12 12 <ul>
13 13 <li><a href="{url}shortlog{sessionvars%urlparameter}">log</a></li>
@@ -11,7 +11,7 b''
11 11 <div class="menu">
12 12 <div class="logo">
13 13 <a href="{logourl}">
14 <img src="{staticurl}hglogo.png" alt="mercurial" /></a>
14 <img src="{staticurl}{logoimg}" alt="mercurial" /></a>
15 15 </div>
16 16 <ul>
17 17 <li class="active">log</li>
@@ -11,7 +11,7 b''
11 11 <div class="menu">
12 12 <div class="logo">
13 13 <a href="{logourl}">
14 <img src="{staticurl}hglogo.png" alt="mercurial" /></a>
14 <img src="{staticurl}{logoimg}" alt="mercurial" /></a>
15 15 </div>
16 16 <ul>
17 17 <li><a href="{url}shortlog{sessionvars%urlparameter}">log</a></li>
@@ -2,7 +2,7 b''
2 2 {motd}
3 3 <div class="logo">
4 4 <a href="{logourl}">
5 <img src="{staticurl}hglogo.png" width=75 height=90 border=0 alt="mercurial"></a>
5 <img src="{staticurl}{logoimg}" width=75 height=90 border=0 alt="mercurial"></a>
6 6 </div>
7 7
8 8 </body>
General Comments 0
You need to be logged in to leave comments. Login now