mirror of
https://github.com/chylex/Minecraft-Phantom-Panel.git
synced 2025-05-25 07:34:05 +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;
|
const ushort MinimumMemoryUnits = 2;
|
||||||
ushort maximumMemoryUnits = form.MaximumMemoryUnits;
|
ushort maximumMemoryUnits = form.MaximumMemoryUnits;
|
||||||
double availableMemoryRatio = maximumMemoryUnits <= MinimumMemoryUnits ? 100.0 : 100.0 * (form.AvailableMemoryUnits - MinimumMemoryUnits) / (maximumMemoryUnits - MinimumMemoryUnits);
|
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)}%");
|
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">
|
<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::-moz-range-track,
|
||||||
.form-range.split-danger::-webkit-slider-runnable-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%);
|
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