improved ui

This commit is contained in:
RaffaelW 2024-10-28 23:35:29 +01:00
parent d961291c78
commit 7b7ecec534
2 changed files with 158 additions and 120 deletions

View file

@ -10,122 +10,135 @@
<script type="module" src="/submit.js" defer></script>
</head>
<body>
<h1>Konfiguration</h1>
<form>
<fieldset>
<legend>Verbindung</legend>
<select
name="ip-method"
id="input-ip-method"
title="IP-Methode"
>
<option value="static">Statisch</option>
<option value="dhcp">DHCP</option>
</select>
<div data-field="input-ip-method" data-values="static">
<input
type="text"
name="ip"
id="input-ip"
placeholder="IP-Adresse/CIDR"
/>
</div>
<select
name="connection"
id="input-connection"
title="Verbindung"
>
<option value="wifi-sta">WiFi-Station</option>
<option value="wifi-ap">WiFi-AccessPoint</option>
<option value="ethernet">Ethernet</option>
</select>
<div data-field="input-connection" data-values="wifi-sta">
<input
type="text"
name="ssid"
id="input-ssid"
placeholder="SSID"
/>
</div>
<div data-field="input-connection" data-values="wifi-ap">
<select
name="network"
id="input-network"
title="Netzwerk"
></select>
</div>
<div
data-field="input-connection"
data-values="wifi-sta|wifi-ap"
>
<input
type="password"
name="password"
id="input-password"
placeholder="Passwort"
/>
</div>
</fieldset>
<fieldset>
<legend>Input/Output 1</legend>
<label class="switch">
<span>Output</span>
<input
type="checkbox"
name="input-or-output-1"
id="input-input-or-output-1"
data-value-not-checked="output"
data-value-checked="input"
/>
<span class="slider"></span>
<span>Input</span>
</label>
<input
type="number"
name="universe-1"
id="universe-1"
placeholder="Universe"
min="0"
max="15"
/>
</fieldset>
<fieldset>
<legend>Input/Output 2</legend>
<label class="switch">
<span>Output</span>
<input
type="checkbox"
name="input-or-output-2"
id="input-input-or-output-2"
data-value-not-checked="output"
data-value-checked="input"
/>
<span class="slider"></span>
<span>Input</span>
</label>
<input
type="number"
name="universe-2"
id="universe-2"
placeholder="Universe"
min="0"
max="15"
/>
</fieldset>
<button type="submit">Speichern</button>
</form>
<main>
<h1>Konfiguration</h1>
<form>
<fieldset>
<legend>Verbindung</legend>
<label for="ip-method"
>IP-Zuweisung:
<select
name="ip-method"
id="input-ip-method"
title="IP-"
>
<option value="static">Statisch</option>
<option value="dhcp">DHCP</option>
</select>
</label>
<div data-field="input-ip-method" data-values="static">
<label>
IP-Adresse/CIDR:
<input
type="text"
name="ip"
id="input-ip"
placeholder="IP-Adresse/CIDR"
/>
</label>
</div>
<label>
Verbindungsmethode:
<select
name="connection"
id="input-connection"
title="Verbindung"
>
<option value="wifi-sta">WiFi-Station</option>
<option value="wifi-ap">WiFi-AccessPoint</option>
<option value="ethernet">Ethernet</option>
</select>
</label>
<div data-field="input-connection" data-values="wifi-sta">
<label>
SSID:
<input
type="text"
name="ssid"
id="input-ssid"
placeholder="SSID"
/>
</label>
</div>
<div data-field="input-connection" data-values="wifi-ap">
<label>
Netzwerk:
<select
name="network"
id="input-network"
title="Netzwerk"
></select>
</label>
</div>
<div
data-field="input-connection"
data-values="wifi-sta|wifi-ap"
>
<label>
Password:
<input
type="password"
name="password"
id="input-password"
placeholder="Passwort"
/>
</label>
</div>
</fieldset>
<fieldset>
<legend>Input/Output 1</legend>
<label class="switch">
<span>Output</span>
<input
type="checkbox"
name="input-or-output-1"
id="input-input-or-output-1"
data-value-not-checked="output"
data-value-checked="input"
/>
<span class="slider"></span>
<span>Input</span>
</label>
<label>
ArtNet-Universe:
<input
type="number"
name="universe-1"
id="universe-1"
placeholder="Universe"
min="0"
max="15"
/>
</label>
</fieldset>
<fieldset>
<legend>Input/Output 2</legend>
<label class="switch">
<span>Output</span>
<input
type="checkbox"
name="input-or-output-2"
id="input-input-or-output-2"
data-value-not-checked="output"
data-value-checked="input"
/>
<span class="slider"></span>
<span>Input</span>
</label>
<label>
ArtNet-Universe:
<input
type="number"
name="universe-2"
id="universe-2"
placeholder="Universe"
min="0"
max="15"
/>
</label>
</fieldset>
<button type="submit">Speichern</button>
</form>
</main>
</body>
</html>