Hide immutable type field in value source edit modal
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -63,7 +63,7 @@ export async function showValueSourceModal(editData) {
|
|||||||
document.getElementById('value-source-error').style.display = 'none';
|
document.getElementById('value-source-error').style.display = 'none';
|
||||||
|
|
||||||
const typeSelect = document.getElementById('value-source-type');
|
const typeSelect = document.getElementById('value-source-type');
|
||||||
typeSelect.disabled = isEdit;
|
document.getElementById('value-source-type-group').style.display = isEdit ? 'none' : '';
|
||||||
|
|
||||||
if (isEdit) {
|
if (isEdit) {
|
||||||
document.getElementById('value-source-name').value = editData.name || '';
|
document.getElementById('value-source-name').value = editData.name || '';
|
||||||
|
|||||||
@@ -21,8 +21,8 @@
|
|||||||
<input type="text" id="value-source-name" data-i18n-placeholder="value_source.name.placeholder" placeholder="Brightness Pulse" required>
|
<input type="text" id="value-source-name" data-i18n-placeholder="value_source.name.placeholder" placeholder="Brightness Pulse" required>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- Type -->
|
<!-- Type (hidden in edit mode since type is immutable) -->
|
||||||
<div class="form-group">
|
<div id="value-source-type-group" class="form-group">
|
||||||
<div class="label-row">
|
<div class="label-row">
|
||||||
<label for="value-source-type" data-i18n="value_source.type">Type:</label>
|
<label for="value-source-type" data-i18n="value_source.type">Type:</label>
|
||||||
<button type="button" class="hint-toggle" onclick="toggleHint(this)" title="?" data-i18n-aria-label="aria.hint">?</button>
|
<button type="button" class="hint-toggle" onclick="toggleHint(this)" title="?" data-i18n-aria-label="aria.hint">?</button>
|
||||||
|
|||||||
Reference in New Issue
Block a user