~xdavidwu/listables

9dee5b1e9e6889ef921a250407033b74eb6ff06d — Pinghao Wu 21 days ago 79e7312
js: indicate order by
1 files changed, 10 insertions(+), 0 deletions(-)

M server.go
M server.go => server.go +10 -0
@@ 88,6 88,12 @@ var (
			padding: 16px;
			overflow: auto;
		}
		th.asc::after {
			content: '↑';
		}
		th.desc::after {
			content: '↓';
		}
		a {
			text-decoration: none;
		}


@@ 132,6 138,10 @@ var (

			els.splice(0, 0, dotdot);
			document.querySelector('tbody').replaceChildren(...els);

			document.querySelectorAll('thead>tr>th').forEach((el, i) =>
				el.className = i == idx ? (reverse ? 'desc' : 'asc') : ''
			);
		};
	</script>
	<title>Index of {{.Path}}</title>