[units.wesnoth.org] some css fixes

This commit is contained in:
Elias Pschernig 2011-08-24 20:59:47 +00:00
parent 6bd7e3c3c6
commit dee0085032
2 changed files with 33 additions and 15 deletions

View file

@ -70,18 +70,21 @@ td.unitcell a {
}
div.main {
margin-top: 0;
margin-left: 7em;
margin-left: 9em;
border-left: 1px solid black;
}
div.popupmenu
{
position: absolute;
margin-left: 6.5em;
margin-left: 8.5em;
margin-top: -1em;
background: white;
border: 1px solid black;
}
span.unitmenu {
div.popupmenu a {
text-decoration: none;
}
a.unitmenu {
display: block;
margin-left: 1em;
font-size: small;
@ -95,7 +98,7 @@ span.unitmenu {
display: block;
}
div.navbar {
width: 7em;
width: 9em;
float: left;
overflow: hidden;
}
@ -105,7 +108,7 @@ ul.navbar {
border-spacing: 0px;
padding: 0px;
border-right: 1px solid black;
width: 6.5em;
width: 8.5em;
}
ul.navbar li {
color: black;
@ -113,12 +116,12 @@ ul.navbar li {
margin: 0px;
padding: 0px;
}
ul.navbar li:hover {
ul.navbar li a:hover {
color: #804000;
}
ul.navbar a {
color: #B48648;
font-size: small;
font-size: medium;
font-weight: bold;
}
td.raceheader {
@ -141,6 +144,7 @@ table.unitinfo {
table.unitinfo th {
text-align: left;
font-weight: normal;
white-space: nowrap;
}
table.attacks col.col1 {
width: 7em;

View file

@ -25,7 +25,7 @@ html_header = '''
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<link rel="stylesheet" href=\"%(path)sstyle.css\" type=\"text/css\"/>
<script type="text/javascript" src="%(path)s/menu.js" />
<script type="text/javascript" src="%(path)s/menu.js"></script>
<title>%(title)s</title>
</head>
<body><div>'''.strip()
@ -264,7 +264,7 @@ class HTMLOutput:
onclick="toggle_menu(this, '""" + id + """', 2)"
onmouseover="toggle_menu(this, '""" + id + """', 1)"
onmouseout="toggle_menu(this, '""" + id + """', 0)">""")
write('<span class="' + class2 + '">' + name + "</span>")
write('<a class="' + class2 + '">' + name + "</a>")
write('<div class="popupmenu" id="' + id + '">')
# Campaigns
@ -344,14 +344,19 @@ class HTMLOutput:
race = u.race
racename = T(race, "plural_name")
m = 1
if not u or u.campaign in self.wesnoth.is_mainline_campaign:
if u and u.campaign in self.wesnoth.is_mainline_campaign:
m = 0
r[m][racename] = race.get_text_val("id")
racenames = sorted(r[0].items()) + sorted(r[1].items())
racenames = sorted(r[0].items())
if r[1].items():
racenames += [("-", "-")] + sorted(r[1].items())
for racename, rid in racenames:
write(" <a href=\"mainline.html#%s\">%s</a><br/>" % (
racename, racename))
if racename == "-":
write(" -<br/>")
else:
write(" <a href=\"mainline.html#%s\">%s</a><br/>" % (
racename, racename))
write("</div></li>\n")
else:
@ -373,6 +378,8 @@ class HTMLOutput:
if 1:
got_menu = False
menuid = 0
camp = self.campaign
if camp == "units": camp = "mainline"
for row in self.unitgrid:
for column in range(6):
hspan, vspan, un = row[column]
@ -382,7 +389,14 @@ class HTMLOutput:
add_menu("units_menu" + str(menuid), un.name, "unitmenu")
menuid += 1
got_menu = True
html = "../%s/%s.html" % (
self.isocode, camp)
write("<a href=\"%s#%s\">%s</a><br/>" % (
html, un.name, un.name))
else:
if camp == "mainline" and un.unit.campaign != camp: continue
uid = un.unit.get_text_val("id")
link = "../%s/%s.html" % (self.isocode, uid)
name = self.wesnoth.get_unit_value(un.unit,
@ -855,7 +869,7 @@ class HTMLOutput:
picname = image_collector.add_image("mainline", ricon,
no_tc = True)
icon = os.path.join("../pics", picname)
write("<td><img src=\"%s\" /></td>\n" % (icon, ))
write("<td><img src=\"%s\" alt=\"(icon)\" /></td>\n" % (icon, ))
write("<th>%s</th><td class=\"num\">%s</td>\n" % (_(rid), r))
if row % 2 == 1 : write("</tr>\n")
row += 1
@ -920,7 +934,7 @@ class HTMLOutput:
picname = image_collector.add_image("mainline",
"terrain/" + ticon + ".png", no_tc = True)
icon = os.path.join("../pics", picname)
write("<td><img src=\"%s\" /></td>\n" % (icon, ))
write("<td><img src=\"%s\" alt=\"(icon)\" /></td>\n" % (icon, ))
write("<td>%s</td><%s><i>%s</i></td><%s class=\"num\"><i>%s</i></td>\n" % (
tname, ccell, c, dcell, d))
write("</tr>\n")