[mod] tidy

This commit is contained in:
Andy Bunce 2025-12-09 16:09:00 +00:00
parent 7d0414a43f
commit 3d94ef0d60
4 changed files with 17 additions and 918 deletions

View file

@ -170,7 +170,7 @@ function connect() {
const file = $("iFile").value;
lsp.simpleWebSocketTransport(server)
.then(transport => {
transport.socket.onclose = (event) => $("tConnect").checked = false;
transport.socket.onclose = (event) => connectState(server,false);
transport.socket.oneror = (event) => $("msg").innerText = "sock error!";
transport.subscribe(incoming);
client = new lsp.LSPClient({ extensions: lsp.languageServerExtensions() });

View file

@ -30,4 +30,19 @@ registerIconLibrary('codicon', {
svg.style.fill = 'none';
svg.setAttribute('stroke', 'currentColor');
}
});
});
// @TODO color scheme https://github.com/shoelace-style/webawesome/issues/1304
// Set the initial color scheme before the page renders to prevent flashing
const value = localStorage.getItem('color-scheme') || 'auto';
const isDark = value === 'dark' || (value === 'auto' && matchMedia('(prefers-color-scheme: dark)').matches);
document.documentElement.classList.toggle('wa-dark', isDark);
const colorScheme = "light"
const systemDark = window.matchMedia('(prefers-color-scheme: dark)');
const applyDark = function (event = systemDark) {
const isDark = colorScheme === 'auto' ? event.matches : colorScheme === 'dark';
document.documentElement.classList.toggle('wa-dark', isDark);
};
systemDark.addEventListener('change', applyDark);
applyDark();