ver 2
This commit is contained in:
@@ -15,6 +15,7 @@
|
||||
<aside class="sidebar">
|
||||
<header class="sidebar-header">
|
||||
<h1>Wafer Map Pro</h1>
|
||||
<a href="/compare" class="button-secondary" style="text-align: center; margin-top: 10px;">Go to Comparison</a>
|
||||
</header>
|
||||
|
||||
<!-- Step 1: Upload -->
|
||||
@@ -50,23 +51,72 @@
|
||||
<h2>Step 3: Actions</h2>
|
||||
</div>
|
||||
<div id="controls">
|
||||
<div class="control-group">
|
||||
<label for="bin-type-selector">Set Bin Type:</label>
|
||||
<select id="bin-type-selector">
|
||||
<option value="good">Good</option>
|
||||
<option value="ng">NG</option>
|
||||
<option value="dummy">Dummy</option>
|
||||
<option value="ignore">Ignore</option>
|
||||
</select>
|
||||
<button id="update-selection-btn" class="button-secondary">Apply</button>
|
||||
<!-- Edit Tools -->
|
||||
<div class="control-section">
|
||||
<h3 class="control-section-header">Edit Tools</h3>
|
||||
<div class="control-group">
|
||||
<label for="bin-type-selector">Set Bin Type:</label>
|
||||
<select id="bin-type-selector">
|
||||
<option value="good">Good</option>
|
||||
<option value="ng">NG</option>
|
||||
<option value="dummy">Dummy</option>
|
||||
<option value="ignore">Ignore</option>
|
||||
</select>
|
||||
<button id="update-selection-btn" class="button-secondary">Apply to Selection</button>
|
||||
</div>
|
||||
<div class="control-group-divider"></div>
|
||||
<div class="control-group">
|
||||
<label>Selection Mode:</label>
|
||||
<div class="btn-group">
|
||||
<button id="box-select-btn" class="button-secondary active">Box</button>
|
||||
<button id="polygon-select-btn" class="button-secondary">Polygon</button>
|
||||
</div>
|
||||
</div>
|
||||
<p class="hint-text">Pro-tip: Hold <strong>Shift</strong> for Box Select, or <strong>Ctrl</strong> for multi-select.</p>
|
||||
<div class="control-group-divider"></div>
|
||||
<div class="control-group vertical">
|
||||
<label>Inset from Edge:</label>
|
||||
<div class="inset-control-row">
|
||||
<label for="inset-layers">Layers:</label>
|
||||
<input type="number" id="inset-layers" value="1" min="1">
|
||||
</div>
|
||||
<div class="inset-control-row">
|
||||
<label for="inset-from-bin">From:</label>
|
||||
<select id="inset-from-bin">
|
||||
<option value="good">Good</option>
|
||||
<option value="ng">NG</option>
|
||||
<option value="dummy">Dummy</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="inset-control-row">
|
||||
<label for="inset-to-bin">To:</label>
|
||||
<select id="inset-to-bin">
|
||||
<option value="ng">NG</option>
|
||||
<option value="good">Good</option>
|
||||
<option value="dummy">Dummy</option>
|
||||
</select>
|
||||
</div>
|
||||
<button id="inset-map-btn" class="button-secondary">Run Inset</button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="control-group-grid">
|
||||
<button id="rotate-btn" class="button-secondary">Rotate 90°</button>
|
||||
<button id="reset-view-btn" class="button-secondary">Reset View</button>
|
||||
|
||||
<!-- View Tools -->
|
||||
<div class="control-section">
|
||||
<h3 class="control-section-header">View Tools</h3>
|
||||
<div class="control-group-grid four-cols">
|
||||
<button id="undo-btn" class="button-secondary" disabled>Undo</button>
|
||||
<button id="redo-btn" class="button-secondary" disabled>Redo</button>
|
||||
<button id="rotate-btn" class="button-secondary">Rotate 90°</button>
|
||||
<button id="reset-view-btn" class="button-secondary">Reset Map</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- File Actions -->
|
||||
<div class="control-section">
|
||||
<h3 class="control-section-header">File</h3>
|
||||
<a id="download-btn" class="button-primary" href="/download" download>Download .txt</a>
|
||||
</div>
|
||||
</div>
|
||||
<p class="hint-text">Pro-tip: Hold <strong>Shift</strong> and drag to select a region.</p>
|
||||
</div>
|
||||
</aside>
|
||||
|
||||
|
Reference in New Issue
Block a user