X-Git-Url: http://git.shiar.nl/sheet.git/blobdiff_plain/b274dda92ace617497bf5866832b46629ba79209..85cf1cbebe994484740a5471565f5859c49106c2:/sc.plp diff --git a/sc.plp b/sc.plp index 26c8a97..5607a9a 100644 --- a/sc.plp +++ b/sc.plp @@ -44,12 +44,12 @@ Unit properties as seen or measured in Brood War } tr.alt td { font-size: 70%; - border-top-style: dashed; + padding-left: 0.5em; } .units tr th:first-child { padding-left: 0; } - .units tr:hover:not(.race) { + .units tbody tr:hover:not(.race) { background: #EEE; } @@ -65,18 +65,10 @@ Unit properties as seen or measured in Brood War .unit-o {color: #C08} /* organic */ .unit-u {color: #44C} /* mechanic */ - img.unit-o, img.unit-u { - margin-left: 0.2em; - vertical-align: middle; - } .unit-composed { color: #C88; font-size: 70%; } - .unit { - text-align: center; - white-space: nowrap; - } .unit.unit-s {color: #770} .unit.unit-m {color: #C70} .unit.unit-l {color: #D22} @@ -108,8 +100,12 @@ Unit properties as seen or measured in Brood War .unit-magic { padding-left: 0.5em; } + .magic-perma { + text-decoration: underline; + } .units .val { + white-space: nowrap; text-align: right; } @@ -125,14 +121,10 @@ Unit properties as seen or measured in Brood War .legend dd { text-indent: -1em; margin-left: 1em; - break-before: avoid; - -webkit-column-break-before: avoid; } - .units, .legend { - display: table-cell; - } .legend { + display: table-cell; min-width: 20em; text-align: left; } @@ -141,9 +133,6 @@ Unit properties as seen or measured in Brood War padding-bottom: 1em; margin-right: 2em; } - .footer { - clear: left; - } <: @@ -175,6 +164,12 @@ sub coltoggle { <: sub showrange { + my ($min, $max) = @_; + $_ = int($_ + .5) for $min, $max; # round halves up + return $min == $max ? $min : "$min-$max"; +} + +sub showval { my ($row, @elements) = @_; my ($min, $max); @@ -209,36 +204,40 @@ sub showrange { $min /= 4; } }} - $_ = int($_ + .5) for $min, $max; # round halves up - - return $min == $max ? $min : "$min-$max"; + return showrange($min, $max); } sub showattack { my ($row, $area) = @_; - local $_ = $row->{attack}->{$area}; - if (not ref $_) { + my $attack = $row->{attack}->{$area}; + if (not ref $attack) { # reference to another area - $area = $_; - $_ = $row->{attack}->{$area}; + $area = $attack; + $attack = $row->{attack}->{$area}; } - return '