feat: make upload stuff more compact
This commit is contained in:
@@ -82,28 +82,41 @@
|
||||
|
||||
<div class="firmware-actions">
|
||||
<div class="action-group">
|
||||
<h3>📁 Upload New Firmware</h3>
|
||||
<div class="upload-area-large">
|
||||
<input type="file" id="global-firmware-file" accept=".bin,.hex" style="display: none;">
|
||||
<button class="upload-btn-large" onclick="document.getElementById('global-firmware-file').click()">
|
||||
📁 Choose Firmware File
|
||||
<h3>🚀 Firmware Update</h3>
|
||||
<div class="firmware-upload-compact">
|
||||
<div class="upload-target-row">
|
||||
<div class="upload-section">
|
||||
<div class="file-input-wrapper">
|
||||
<input type="file" id="global-firmware-file" accept=".bin,.hex" style="display: none;">
|
||||
<button class="upload-btn-compact" onclick="document.getElementById('global-firmware-file').click()">
|
||||
📁 Choose File
|
||||
</button>
|
||||
<span class="file-info" id="file-info">No file selected</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="target-section">
|
||||
<div class="target-options">
|
||||
<label class="target-option">
|
||||
<input type="radio" name="target-type" value="all" checked>
|
||||
<span class="radio-custom"></span>
|
||||
<span class="target-label">All Nodes</span>
|
||||
</label>
|
||||
<label class="target-option">
|
||||
<input type="radio" name="target-type" value="specific">
|
||||
<span class="radio-custom"></span>
|
||||
<span class="target-label">Specific Node</span>
|
||||
</label>
|
||||
</div>
|
||||
<select id="specific-node-select" class="node-select" style="display: none;">
|
||||
<option value="">Select a node...</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<button class="deploy-btn" id="deploy-btn" disabled>
|
||||
🚀 Deploy Firmware
|
||||
</button>
|
||||
<div class="upload-info-large">Select a .bin or .hex file to upload to all nodes</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="action-group">
|
||||
<h3>🎯 Target Selection</h3>
|
||||
<div class="target-selection">
|
||||
<label>
|
||||
<input type="radio" name="target-type" value="all" checked> All Nodes
|
||||
</label>
|
||||
<label>
|
||||
<input type="radio" name="target-type" value="specific"> Specific Node
|
||||
</label>
|
||||
<select id="specific-node-select" style="display: none;">
|
||||
<option value="">Select a node...</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user