Formatting of badges in roster better

This commit is contained in:
Eric Fredricksen
2010-07-05 22:28:19 -07:00
parent 92c28d670f
commit c3e6ff94da
2 changed files with 34 additions and 22 deletions
+30 -18
View File
@@ -5,27 +5,25 @@
<script src="config.js"></script> <script src="config.js"></script>
<script src="roster.js"></script> <script src="roster.js"></script>
<style> <style>
.brag td {
font: 9pt Helvetica, sans-serif;
background-color: #ddddff;
padding: 5px;
}
.brag { .brag {
display: inline; display: inline;
background-color: #ddddff;
margin: 5px;
border: solid 2px #ccccee;
}
.brag td {
font: 9pt Helvetica, sans-serif;
vertical-align: top;
} }
div.rc { div.rc {
font-size: 8pt; font-size: 9pt;
} }
div.bs { div.bs {
font-size: 7pt; font-size: 7pt;
} }
button.x {
color: red;
}
body { body {
text-align: center; text-align: center;
} }
@@ -39,8 +37,15 @@ body {
#newc { #newc {
text-align: center; text-align: center;
} }
a, a:visited { .brag a, .brag a:visited {
color: blue; color: blue;
text-decoration: none;
}
a.icon {
font-size: 3em;
}
a.x {
font-size: 12pt;
} }
</style> </style>
</head> </head>
@@ -65,16 +70,23 @@ a, a:visited {
<button id=test>Test</button> <button id=test>Test</button>
<button id=clear>Clear</button> <button id=clear>Clear</button>
</body> </body>
</html>
<script id="bumble" type="text/html"> <script id="badge" type="text/html">
<table class="brag"><tr><td> <table class="brag">
<tr>
<td><a class="icon go">&#x2694;</a></td>
<td>
<div> <div>
<a><b>$Traits.Name</b></a> of Localrealm ($Plots.last) <a class="go"><b>$Traits.Name</b></a> the $Traits.Race ($Plots.last)
<button class="x">X</button>
</div> </div>
<div class="rc">Level $Traits.Level $Traits.Race $Traits.Class</div> <div class="rc">Level $Traits.Level $Traits.Class</div>
<div class="bs">$Equips.best / $Spells.best / $Stats.best</div> <div class="bs">$Equips.best / $Spells.best / $Stats.best</div>
</td></tr></table> </td>
<td><a class="x" href="#">&#x2620</a></td>
</tr>
</table>
</script> </script>
</html>
+4 -4
View File
@@ -16,9 +16,9 @@ $(document).ready(function () {
var br = brag(c); var br = brag(c);
roster.append(br); roster.append(br);
br.find("a").attr("href", "main.html#" + name); br.find("a.go").attr("href", "main.html#" + name);
br.find("button").click(function () { br.find("a.x").click(function () {
if (confirm("Terminate " + Pick(["faithful","noble","loyal","brave"])+ if (confirm("Terminate " + Pick(["faithful","noble","loyal","brave"])+
" " + name + "?")) { " " + name + "?")) {
delete games[name]; delete games[name];
@@ -46,7 +46,7 @@ $(document).ready(function () {
games[n] = {Traits: {Level: -10,Name:n,Race:GenerateName(), games[n] = {Traits: {Level: -10,Name:n,Race:GenerateName(),
Class:GenerateName()}, Class:GenerateName()},
Stats: {best: "STR 99"}, Stats: {best: "STR 99"},
Plot: {last: "Act VII"}, Plots: {last: "Act VII"},
Spells: {best: "Bad Schwarma XIV"}, Spells: {best: "Bad Schwarma XIV"},
Equips: {best: "Cottonwood Sollerets"}}; Equips: {best: "Cottonwood Sollerets"}};
storeRoster(games); storeRoster(games);
@@ -54,7 +54,7 @@ $(document).ready(function () {
}); });
function brag(sheet) { function brag(sheet) {
var tmpl = $("#bumble").html(); var tmpl = $("#badge").html();
var brag = tmpl.replace(/\$([A-Za-z.]+)/g, function (str, p1) { var brag = tmpl.replace(/\$([A-Za-z.]+)/g, function (str, p1) {
var dict = sheet; var dict = sheet;
$.each(p1.split("."), function (i,v) { $.each(p1.split("."), function (i,v) {