From 9993c378613b20b6f6f74b324c22c3bfda4c71fc Mon Sep 17 00:00:00 2001 From: David Skoland Date: Tue, 10 Feb 2026 23:59:48 +0100 Subject: Use charName directly for playerlist rendering and add table styling Render char icons and names from the character name string (PU type 1) instead of gating on charId lookup. Add header row and row separators to the playerlist table. Co-Authored-By: Claude Opus 4.6 --- webAO/styles/client.css | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'webAO/styles') diff --git a/webAO/styles/client.css b/webAO/styles/client.css index 88eca59..e3ee820 100644 --- a/webAO/styles/client.css +++ b/webAO/styles/client.css @@ -714,6 +714,23 @@ opacity: 0.5; } +#client_playerlist { + width: 100%; + border-collapse: collapse; +} + +#client_playerlist th, +#client_playerlist td { + border-bottom: 1px solid #555; + padding: 4px 6px; + text-align: left; +} + +#client_playerlist th { + font-weight: bold; + border-bottom: 2px solid #888; +} + .hrtext { overflow: hidden; text-align: center; -- cgit From 6314a7e61ad85aaf9313ed2947853e8e1d2aea33 Mon Sep 17 00:00:00 2001 From: David Skoland Date: Wed, 11 Feb 2026 00:05:04 +0100 Subject: Add area column to playerlist Co-Authored-By: Claude Opus 4.6 --- webAO/styles/mod.css | 4 ++-- webAO/styles/nomod.css | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) (limited to 'webAO/styles') diff --git a/webAO/styles/mod.css b/webAO/styles/mod.css index 1e077b3..05f8c87 100644 --- a/webAO/styles/mod.css +++ b/webAO/styles/mod.css @@ -1,4 +1,4 @@ -table#client_playerlist td:nth-child(5), -td:nth-child(6) { +table#client_playerlist td:nth-child(6), +td:nth-child(7) { display: inherit; } diff --git a/webAO/styles/nomod.css b/webAO/styles/nomod.css index 1c03547..132e40e 100644 --- a/webAO/styles/nomod.css +++ b/webAO/styles/nomod.css @@ -1,4 +1,4 @@ -table#client_playerlist td:nth-child(5), -td:nth-child(6) { +table#client_playerlist td:nth-child(6), +td:nth-child(7) { display: none; } -- cgit From c380112d5f29b68bfa301527405fdf372835900e Mon Sep 17 00:00:00 2001 From: David Skoland Date: Wed, 11 Feb 2026 00:10:05 +0100 Subject: Filter playerlist by area and remove Area column Hide players not in the client's current area. Re-render playerlist on area switch. Remove the now-redundant Area column. Co-Authored-By: Claude Opus 4.6 --- webAO/styles/mod.css | 4 ++-- webAO/styles/nomod.css | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) (limited to 'webAO/styles') diff --git a/webAO/styles/mod.css b/webAO/styles/mod.css index 05f8c87..1e077b3 100644 --- a/webAO/styles/mod.css +++ b/webAO/styles/mod.css @@ -1,4 +1,4 @@ -table#client_playerlist td:nth-child(6), -td:nth-child(7) { +table#client_playerlist td:nth-child(5), +td:nth-child(6) { display: inherit; } diff --git a/webAO/styles/nomod.css b/webAO/styles/nomod.css index 132e40e..1c03547 100644 --- a/webAO/styles/nomod.css +++ b/webAO/styles/nomod.css @@ -1,4 +1,4 @@ -table#client_playerlist td:nth-child(6), -td:nth-child(7) { +table#client_playerlist td:nth-child(5), +td:nth-child(6) { display: none; } -- cgit