mirror of
https://github.com/redphx/better-xcloud.git
synced 2025-06-06 23:57:19 +02:00
Fix input slider not working with gamepad (#596)
This commit is contained in:
parent
1db7d4f8d7
commit
873f6546a4
4
dist/better-xcloud.lite.user.js
vendored
4
dist/better-xcloud.lite.user.js
vendored
@ -151,7 +151,7 @@ var BxEvent;
|
||||
let event = new Event(eventName);
|
||||
if (data) for (let key in data)
|
||||
event[key] = data[key];
|
||||
target.dispatchEvent(event), AppInterface && AppInterface.onEvent(eventName), BX_FLAGS.Debug && BxLogger.warning("BxEvent", "dispatch", eventName, data);
|
||||
target.dispatchEvent(event), AppInterface && AppInterface.onEvent(eventName), BX_FLAGS.Debug && BxLogger.warning("BxEvent", "dispatch", target, eventName, data);
|
||||
}
|
||||
BxEvent.dispatch = dispatch;
|
||||
})(BxEvent ||= {});
|
||||
@ -3734,7 +3734,7 @@ class BxNumberStepper extends HTMLInputElement {
|
||||
value: options.reverse ? -value : value,
|
||||
step: self.steps,
|
||||
tabindex: 0
|
||||
}), self.$range = $range, options.hideSlider && $range.classList.add("bx-gone"), self.addEventListener("input", self.onRangeInput), self.appendChild($range), options.ticks || options.exactTicks) {
|
||||
}), self.$range = $range, options.hideSlider && $range.classList.add("bx-gone"), $range.addEventListener("input", self.onRangeInput), self.addEventListener("input", self.onRangeInput), self.appendChild($range), options.ticks || options.exactTicks) {
|
||||
let markersId = `markers-${key}`, $markers = CE("datalist", { id: markersId });
|
||||
if ($range.setAttribute("list", markersId), options.exactTicks) {
|
||||
let start = Math.max(Math.floor(min / options.exactTicks), 1) * options.exactTicks;
|
||||
|
4
dist/better-xcloud.user.js
vendored
4
dist/better-xcloud.user.js
vendored
@ -153,7 +153,7 @@ var BxEvent;
|
||||
let event = new Event(eventName);
|
||||
if (data) for (let key in data)
|
||||
event[key] = data[key];
|
||||
target.dispatchEvent(event), AppInterface && AppInterface.onEvent(eventName), BX_FLAGS.Debug && BxLogger.warning("BxEvent", "dispatch", eventName, data);
|
||||
target.dispatchEvent(event), AppInterface && AppInterface.onEvent(eventName), BX_FLAGS.Debug && BxLogger.warning("BxEvent", "dispatch", target, eventName, data);
|
||||
}
|
||||
BxEvent.dispatch = dispatch;
|
||||
})(BxEvent ||= {});
|
||||
@ -4924,7 +4924,7 @@ class BxNumberStepper extends HTMLInputElement {
|
||||
value: options.reverse ? -value : value,
|
||||
step: self.steps,
|
||||
tabindex: 0
|
||||
}), self.$range = $range, options.hideSlider && $range.classList.add("bx-gone"), self.addEventListener("input", self.onRangeInput), self.appendChild($range), options.ticks || options.exactTicks) {
|
||||
}), self.$range = $range, options.hideSlider && $range.classList.add("bx-gone"), $range.addEventListener("input", self.onRangeInput), self.addEventListener("input", self.onRangeInput), self.appendChild($range), options.ticks || options.exactTicks) {
|
||||
let markersId = `markers-${key}`, $markers = CE("datalist", { id: markersId });
|
||||
if ($range.setAttribute("list", markersId), options.exactTicks) {
|
||||
let start = Math.max(Math.floor(min / options.exactTicks), 1) * options.exactTicks;
|
||||
|
@ -54,7 +54,7 @@ export namespace BxEvent {
|
||||
target.dispatchEvent(event);
|
||||
AppInterface && AppInterface.onEvent(eventName);
|
||||
|
||||
BX_FLAGS.Debug && BxLogger.warning('BxEvent', 'dispatch', eventName, data);
|
||||
BX_FLAGS.Debug && BxLogger.warning('BxEvent', 'dispatch', target, eventName, data);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -114,6 +114,7 @@ export class BxNumberStepper extends HTMLInputElement implements BxHtmlSettingEl
|
||||
self.$range = $range;
|
||||
options.hideSlider && $range.classList.add('bx-gone');
|
||||
|
||||
$range.addEventListener('input', self.onRangeInput);
|
||||
self.addEventListener('input', self.onRangeInput);
|
||||
self.appendChild($range);
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user