@@ -7,6 +7,7 @@ baseLogger = logging.getLogger("calefaction") | |||||
del logging | del logging | ||||
def enable_logging(): | def enable_logging(): | ||||
"""Set up calefaction's logger to print out all logs to stderr.""" | |||||
import logging | import logging | ||||
fmt = "%(asctime)s [%(levelname)s] %(name)s: %(message)s" | fmt = "%(asctime)s [%(levelname)s] %(name)s: %(message)s" | ||||
@@ -48,7 +48,6 @@ main { | |||||
} | } | ||||
header { | header { | ||||
font-size: 120%; | |||||
border-bottom-width: 1px; | border-bottom-width: 1px; | ||||
border-bottom-style: solid; | border-bottom-style: solid; | ||||
} | } | ||||
@@ -114,15 +113,6 @@ header > div > div { | |||||
} | } | ||||
} | } | ||||
header a { | |||||
color: #EAEAEA; | |||||
} | |||||
header a:hover { | |||||
color: #BABABA; | |||||
text-decoration: none; | |||||
} | |||||
header .aligned { | header .aligned { | ||||
vertical-align: middle; | vertical-align: middle; | ||||
} | } | ||||
@@ -132,6 +122,11 @@ header .spacer { | |||||
visibility: hidden; | visibility: hidden; | ||||
} | } | ||||
header nav { | |||||
display: inline-block; | |||||
margin-left: 1.5em; | |||||
} | |||||
footer ul { | footer ul { | ||||
margin: 0; | margin: 0; | ||||
padding: 0; | padding: 0; | ||||
@@ -151,8 +146,22 @@ footer ul li:not(:last-child):after { | |||||
margin-right: 0.25em; | margin-right: 0.25em; | ||||
} | } | ||||
#corp-title { | |||||
font-size: 120%; | |||||
color: #EAEAEA; | |||||
} | |||||
#corp-title:hover { | |||||
color: #BABABA; | |||||
text-decoration: none; | |||||
} | |||||
#character-portrait { | #character-portrait { | ||||
height: 32px; | height: 32px; | ||||
margin-right: 0.25em; | |||||
box-sizing: border-box; | |||||
border-width: 1px; | |||||
border-style: solid; | |||||
} | } | ||||
#flashes { | #flashes { | ||||
@@ -1,8 +1,8 @@ | |||||
body { | body { | ||||
background-image: url("/static/images/amarr.jpg"); | |||||
background-image: url("/static/images/amarr.jpg?v=1"); | |||||
} | } | ||||
main, header, footer { | |||||
main, header, footer, #character-portrait { | |||||
border-color: #5F4A26; | border-color: #5F4A26; | ||||
} | } | ||||
@@ -1,8 +1,8 @@ | |||||
body { | body { | ||||
background-image: url("/static/images/caldari.jpg"); | |||||
background-image: url("/static/images/caldari.jpg?v=1"); | |||||
} | } | ||||
main, header, footer { | |||||
main, header, footer, #character-portrait { | |||||
border-color: #364A5F; | border-color: #364A5F; | ||||
} | } | ||||
@@ -1,8 +1,8 @@ | |||||
body { | body { | ||||
background-image: url("/static/images/gallente.jpg"); | |||||
background-image: url("/static/images/gallente.jpg?v=1"); | |||||
} | } | ||||
main, header, footer { | |||||
main, header, footer, #character-portrait { | |||||
border-color: #365F4A; | border-color: #365F4A; | ||||
} | } | ||||
@@ -1,8 +1,8 @@ | |||||
body { | body { | ||||
background-image: url("/static/images/minmatar.jpg"); | |||||
background-image: url("/static/images/minmatar.jpg?v=1"); | |||||
} | } | ||||
main, header, footer { | |||||
main, header, footer, #character-portrait { | |||||
border-color: #5F3C42; | border-color: #5F3C42; | ||||
} | } | ||||
@@ -29,7 +29,7 @@ | |||||
<a href="${url_for('index')}"> | <a href="${url_for('index')}"> | ||||
<img id="corp-masthead" class="aligned" title="Home" alt="Home" src="${g.eve.image.corp(g.config.get('corp.id'), 256)}"/> | <img id="corp-masthead" class="aligned" title="Home" alt="Home" src="${g.eve.image.corp(g.config.get('corp.id'), 256)}"/> | ||||
</a> | </a> | ||||
<a href="${url_for('index')}" class="aligned">${g.config.get("corp.name") | h}</a> | |||||
<a id="corp-title" class="aligned" href="${url_for('index')}">${g.config.get("corp.name") | h}</a> | |||||
</%block> | </%block> | ||||
</div> | </div> | ||||
<div class="right"> | <div class="right"> | ||||
@@ -1,13 +1,15 @@ | |||||
<%inherit file="_base.mako"/> | <%inherit file="_base.mako"/> | ||||
<%block name="lefthead"> | <%block name="lefthead"> | ||||
${parent.lefthead()} | ${parent.lefthead()} | ||||
<nav> | |||||
<nav class="aligned"> | |||||
Campaign: XYZ | Map | Intel | Members... | Campaign: XYZ | Map | Intel | Members... | ||||
</nav> | </nav> | ||||
</%block> | </%block> | ||||
<%block name="righthead"> | <%block name="righthead"> | ||||
<img id="character-portrait" class="aligned" title="${g.auth.get_character_prop('name')}" alt="" src="${g.eve.image.character(g.auth.get_character_id(), 256)}"/> | <img id="character-portrait" class="aligned" title="${g.auth.get_character_prop('name')}" alt="" src="${g.eve.image.character(g.auth.get_character_id(), 256)}"/> | ||||
${g.auth.get_character_prop("name")} | |||||
[<a title="Log out" href="${url_for('logout')}">logout</a>] <!-- JS switch to a POST form --> | |||||
<span class="aligned"> | |||||
${g.auth.get_character_prop("name")} | |||||
[<a title="Log out" href="${url_for('logout')}">logout</a>] <!-- ... JS switch to a POST form --> | |||||
</span> | |||||
</%block> | </%block> | ||||
${next.body()} | ${next.body()} |