mirror of
https://github.com/redphx/better-xcloud.git
synced 2025-06-06 07:37:19 +02:00
Fix NumberStepper not working properly in MKB remapper
This commit is contained in:
parent
4eeb6175d3
commit
dcb4f7471f
@ -451,8 +451,7 @@ export class MkbRemapper {
|
|||||||
// Render mouse settings
|
// Render mouse settings
|
||||||
const $mouseSettings = document.createDocumentFragment();
|
const $mouseSettings = document.createDocumentFragment();
|
||||||
|
|
||||||
let key: MkbPresetKey;
|
for (const key in MkbPreset.MOUSE_SETTINGS) {
|
||||||
for (key in MkbPreset.MOUSE_SETTINGS) {
|
|
||||||
const setting = MkbPreset.MOUSE_SETTINGS[key];
|
const setting = MkbPreset.MOUSE_SETTINGS[key];
|
||||||
const value = setting.default;
|
const value = setting.default;
|
||||||
|
|
||||||
@ -466,7 +465,7 @@ export class MkbRemapper {
|
|||||||
);
|
);
|
||||||
|
|
||||||
$mouseSettings.appendChild($row);
|
$mouseSettings.appendChild($row);
|
||||||
this.#$.allMouseElements[key] = $elm;
|
this.#$.allMouseElements[key as MkbPresetKey] = $elm;
|
||||||
}
|
}
|
||||||
|
|
||||||
$rows.appendChild($mouseSettings);
|
$rows.appendChild($mouseSettings);
|
||||||
|
@ -191,6 +191,7 @@ export class SettingElement {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
let value = parseInt($range.value);
|
||||||
const btnType = (e.target as HTMLElement).getAttribute('data-type');
|
const btnType = (e.target as HTMLElement).getAttribute('data-type');
|
||||||
if (btnType === 'dec') {
|
if (btnType === 'dec') {
|
||||||
value = Math.max(MIN, value - STEPS);
|
value = Math.max(MIN, value - STEPS);
|
||||||
@ -198,8 +199,8 @@ export class SettingElement {
|
|||||||
value = Math.min(MAX, value + STEPS);
|
value = Math.min(MAX, value + STEPS);
|
||||||
}
|
}
|
||||||
|
|
||||||
$text.textContent = value + options.suffix;
|
$text.textContent = value.toString() + options.suffix;
|
||||||
$range && ($range.value = value);
|
$range && ($range.value = value.toString());
|
||||||
|
|
||||||
isHolding = false;
|
isHolding = false;
|
||||||
onChange && onChange(e, value);
|
onChange && onChange(e, value);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user