diff --git a/web/share/css/main.css b/web/share/css/main.css
index cfba1c11..b41ea15a 100644
--- a/web/share/css/main.css
+++ b/web/share/css/main.css
@@ -96,7 +96,7 @@ img.inline-lamp {
img.inline-lamp-big {
vertical-align: middle;
- height: 16px;
+ height: 20px;
margin-left: 2px;
margin-right: 2px;
}
diff --git a/web/share/js/kvm/gpio.js b/web/share/js/kvm/gpio.js
index 53644038..56bd5d14 100644
--- a/web/share/js/kvm/gpio.js
+++ b/web/share/js/kvm/gpio.js
@@ -83,7 +83,7 @@ export function Gpio() {
if (item.type === "output") {
item.scheme = model.scheme.outputs[item.channel];
}
- content += `
${__createItem(item, switches, buttons)} | `;
+ content += `${__createItem(item, switches, buttons)} | `;
}
content += "";
}
@@ -105,7 +105,7 @@ export function Gpio() {
if (item.type === "label") {
return item.text;
} else if (item.type === "input") {
- return `
`;
+ return `
`;
} else if (item.type === "output") {
let controls = [];
if (item.scheme["switch"]) {
diff --git a/web/share/svg/led-circle.svg b/web/share/svg/led-circle.svg
new file mode 100644
index 00000000..761b9dcf
--- /dev/null
+++ b/web/share/svg/led-circle.svg
@@ -0,0 +1,128 @@
+
+