fix(ui): replace JS toggle with native <details> for device manage section
This commit is contained in:
@@ -21,22 +21,25 @@
|
||||
|
||||
<aside class="sidebar">
|
||||
<div class="panel" id="devices-panel" style="flex: 0 0 auto;">
|
||||
<div class="panel-header">DEVICES <button type="button" class="panel-manage-btn" id="devices-manage-toggle" title="Manage devices">⚙ MANAGE</button></div>
|
||||
<div class="panel-header">DEVICES</div>
|
||||
<div class="panel-content" id="device-list">
|
||||
<span class="text-dim">loading...</span>
|
||||
</div>
|
||||
<form id="add-device-form" class="device-form">
|
||||
<input type="text" name="name" placeholder="Device name" required>
|
||||
<select name="strip_type" required>
|
||||
<option value="sk6812">SK6812</option>
|
||||
<option value="ws2801">WS2801</option>
|
||||
<option value="generic">Generic</option>
|
||||
</select>
|
||||
<input type="number" name="led_count" placeholder="LED count" min="1" max="1000" required>
|
||||
<input type="text" name="ip" placeholder="IP address" required>
|
||||
<input type="number" name="port" placeholder="Port" min="1" max="65535" value="21324" required>
|
||||
<button type="submit">+ ADD DEVICE</button>
|
||||
</form>
|
||||
<details class="device-manage-section">
|
||||
<summary>⚙ MANAGE DEVICES</summary>
|
||||
<form id="add-device-form" class="device-form">
|
||||
<input type="text" name="name" placeholder="Device name" required>
|
||||
<select name="strip_type" required>
|
||||
<option value="sk6812">SK6812</option>
|
||||
<option value="ws2801">WS2801</option>
|
||||
<option value="generic">Generic</option>
|
||||
</select>
|
||||
<input type="number" name="led_count" placeholder="LED count" min="1" max="1000" required>
|
||||
<input type="text" name="ip" placeholder="IP address" required>
|
||||
<input type="number" name="port" placeholder="Port" min="1" max="65535" value="21324" required>
|
||||
<button type="submit">+ ADD DEVICE</button>
|
||||
</form>
|
||||
</details>
|
||||
</div>
|
||||
<div class="panel" id="animations-panel" style="flex: 1; min-height: 0;">
|
||||
<div class="panel-header">ANIMATIONS</div>
|
||||
|
||||
Reference in New Issue
Block a user