Settings modal updates (#2173)
* Move the "Add" button into the footer * Scroll to the bottom when adding * Move the Audio Sources add button * Simplify, remove the (?) link * Move "Add" button to footer
This commit is contained in:
parent
c966d9b1eb
commit
6cc57d953d
@ -116,6 +116,12 @@ class ScanInputsController {
|
|||||||
deleteCount: 0,
|
deleteCount: 0,
|
||||||
items: [scanningInput]
|
items: [scanningInput]
|
||||||
}]);
|
}]);
|
||||||
|
|
||||||
|
// Scroll to bottom
|
||||||
|
const button = e.currentTarget;
|
||||||
|
const modalContainer = button.closest('.modal');
|
||||||
|
const scrollContainer = modalContainer.querySelector('.modal-body');
|
||||||
|
scrollContainer.scrollTop = scrollContainer.scrollHeight;
|
||||||
}
|
}
|
||||||
|
|
||||||
_addOption(index, scanningInput) {
|
_addOption(index, scanningInput) {
|
||||||
|
@ -2706,23 +2706,11 @@
|
|||||||
<div class="settings-item-inner">
|
<div class="settings-item-inner">
|
||||||
<div class="settings-item-left">
|
<div class="settings-item-left">
|
||||||
<div class="settings-item-label">
|
<div class="settings-item-label">
|
||||||
Audio sources
|
|
||||||
<a tabindex="0" class="more-toggle more-only" data-parent-distance="4">(?)</a>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="settings-item-right">
|
|
||||||
<button id="audio-source-add" class="low-emphasis">Add</button>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="settings-item-children more" hidden>
|
|
||||||
<p>
|
|
||||||
When searching for audio, the sources are checked in order until the first
|
When searching for audio, the sources are checked in order until the first
|
||||||
valid source is found. This allows for selecting a fallback source if the
|
valid source is found. This allows for selecting a fallback source if the
|
||||||
first choice is not available.
|
first choice is not available.
|
||||||
</p>
|
</div>
|
||||||
<p>
|
</div>
|
||||||
<a tabindex="0" class="more-toggle" data-parent-distance="3">Less…</a>
|
|
||||||
</p>
|
|
||||||
</div>
|
</div>
|
||||||
<div class="settings-item-children">
|
<div class="settings-item-children">
|
||||||
<div id="audio-source-list" class="generic-list"></div>
|
<div id="audio-source-list" class="generic-list"></div>
|
||||||
@ -2733,6 +2721,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="modal-footer">
|
<div class="modal-footer">
|
||||||
|
<button id="audio-source-add" class="low-emphasis">Add</button>
|
||||||
<button data-modal-action="hide">Close</button>
|
<button data-modal-action="hide">Close</button>
|
||||||
</div>
|
</div>
|
||||||
</div></div>
|
</div></div>
|
||||||
@ -2876,9 +2865,9 @@
|
|||||||
No scanning inputs have been defined yet.
|
No scanning inputs have been defined yet.
|
||||||
Click the <em>Add</em> button to add a new input.
|
Click the <em>Add</em> button to add a new input.
|
||||||
</div>
|
</div>
|
||||||
<div class="flex-row-nowrap right"><button class="low-emphasis" id="scan-input-add">Add</button></div>
|
|
||||||
</div>
|
</div>
|
||||||
<div class="modal-footer">
|
<div class="modal-footer">
|
||||||
|
<button class="low-emphasis" id="scan-input-add">Add</button>
|
||||||
<button data-modal-action="hide">Close</button>
|
<button data-modal-action="hide">Close</button>
|
||||||
</div>
|
</div>
|
||||||
</div></div>
|
</div></div>
|
||||||
@ -3435,9 +3424,6 @@
|
|||||||
<div class="settings-item-left">
|
<div class="settings-item-left">
|
||||||
<div class="settings-item-label">Text replacement patterns</div>
|
<div class="settings-item-label">Text replacement patterns</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="settings-item-right">
|
|
||||||
<button id="translation-text-replacement-add" class="low-emphasis">Add</button>
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
<div class="settings-item-children">
|
<div class="settings-item-children">
|
||||||
<div id="translation-text-replacement-list" class="generic-list"></div>
|
<div id="translation-text-replacement-list" class="generic-list"></div>
|
||||||
@ -3446,6 +3432,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="modal-footer">
|
<div class="modal-footer">
|
||||||
|
<button id="translation-text-replacement-add" class="low-emphasis">Add</button>
|
||||||
<button data-modal-action="hide">Close</button>
|
<button data-modal-action="hide">Close</button>
|
||||||
</div>
|
</div>
|
||||||
</div></div>
|
</div></div>
|
||||||
|
Loading…
Reference in New Issue
Block a user