mirror of
https://github.com/chylex/Minecraft-Phantom-Panel.git
synced 2025-05-03 06:34:06 +02:00
Fix centering of HTML range inputs so that background color split is positioned correctly
This commit is contained in:
parent
81bcb91566
commit
125239b48d
Server/Phantom.Server.Web
@ -116,7 +116,6 @@
|
||||
const ushort MinimumMemoryUnits = 2;
|
||||
ushort maximumMemoryUnits = form.MaximumMemoryUnits;
|
||||
double availableMemoryRatio = maximumMemoryUnits <= MinimumMemoryUnits ? 100.0 : 100.0 * (form.AvailableMemoryUnits - MinimumMemoryUnits) / (maximumMemoryUnits - MinimumMemoryUnits);
|
||||
// TODO not precise because the track is not centered on the track bar
|
||||
string memoryInputSplitVar = FormattableString.Invariant($"--range-split: {Math.Round(availableMemoryRatio, 2)}%");
|
||||
}
|
||||
<FormNumberInput Id="instance-memory" Type="FormNumberInputType.Range" DebounceMillis="0" DisableTwoWayBinding="true" @bind-Value="form.MemoryUnits" min="@MinimumMemoryUnits" max="@maximumMemoryUnits" disabled="@(maximumMemoryUnits == 0)" class="form-range split-danger" style="@memoryInputSplitVar">
|
||||
|
@ -63,6 +63,7 @@ code {
|
||||
|
||||
.form-range.split-danger::-moz-range-track,
|
||||
.form-range.split-danger::-webkit-slider-runnable-track {
|
||||
width: calc(100% - 1rem);
|
||||
background: linear-gradient(to right, #dfd7ca 0%, #dfd7ca var(--range-split), #bf8282 var(--range-split), #bf8282 100%);
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user