From bbd3c127f1df6701945d54102e22208bf932c25f Mon Sep 17 00:00:00 2001 From: ShadowNinja Date: Sat, 10 Jan 2015 12:18:05 -0500 Subject: [PATCH] Tweak server list style --- static/list.js | 4 ++-- static/servers.jst | 6 ++++-- static/style.css | 22 ++++++++++++++++++---- 3 files changed, 24 insertions(+), 8 deletions(-) diff --git a/static/list.js b/static/list.js index c7df967..fa7f1cb 100644 --- a/static/list.js +++ b/static/list.js @@ -58,7 +58,7 @@ function tooltipString(str, maxLen) { function hoverList(name, list) { if (!list || list.length == 0) return ''; var str = '
' - str += name + '(' + list.length + ')
'; + str += name + ' (' + list.length + ')
'; for (var i in list) { str += escapeHTML(list[i]) + '
'; } @@ -74,7 +74,7 @@ function hoverString(name, string) { } function draw(json) { - html = window.render.servers(json); + var html = window.render.servers(json); jQuery(master.output).html(html); } diff --git a/static/servers.jst b/static/servers.jst index 19aa6d2..deaa9b3 100644 --- a/static/servers.jst +++ b/static/servers.jst @@ -5,7 +5,7 @@
{{?}} - + {{? !master.no_address}}{{?}} {{? !master.no_clients}}{{?}} {{? !master.no_version}}{{?}} @@ -14,7 +14,8 @@ {{? !master.no_flags}}{{?}} {{? !master.no_uptime}}{{?}} {{? !master.no_ping}}{{?}} - + + {{~it.list :server:index}} {{ if (master.limit && index + 1 > master.limit) break;}} {{ if (master.min_clients && server.clients < master.min_clients) continue;}} @@ -68,6 +69,7 @@ {{?}} {{~}} +
Address[:Port]Players / Max{{? !master.no_avgtop}}
Average / Top{{?}}
Version, Subgame, MapgeneratorFlagsUptime, AgePing, Lag
{{? master.min_clients || master.limit}} More... diff --git a/static/style.css b/static/style.css index 4bd47d5..fc6206d 100644 --- a/static/style.css +++ b/static/style.css @@ -1,3 +1,7 @@ +#server_list .total { + font-weight: bold; +} + #server_list table { max-width: 100%; width: 100%; @@ -11,16 +15,25 @@ border: 1px solid gray; } -tr:hover { - background-color: #f0f0f0; +#server_list thead { + background-color: #FFA; +} + +#server_list tbody tr:nth-child(even) { + background-color: #EEE; +} + +#server_list tbody tr:hover { + background-color: #CCC; } .mts_hover_list { display: none; - border: gray solid 1px; + border: 1px solid #88F; + border-radius: 4px; + background-color: white; position: absolute; z-index: 100; - background-color: white; padding: 0.5em; } @@ -37,3 +50,4 @@ td:hover .mts_hover_list { text-decoration: underline; cursor: pointer; } +