mirror of
https://github.com/redphx/better-xcloud.git
synced 2025-08-10 23:27:46 +02:00
Linting
This commit is contained in:
20
dist/better-xcloud.lite.user.js
vendored
20
dist/better-xcloud.lite.user.js
vendored
@@ -38,7 +38,7 @@ try {
|
||||
if (!BX_FLAGS.DeviceInfo.userAgent) BX_FLAGS.DeviceInfo.userAgent = window.navigator.userAgent;
|
||||
BxLogger.info("BxFlags", BX_FLAGS);
|
||||
var NATIVE_FETCH = window.fetch;
|
||||
var SMART_TV_UNIQUE_ID = "FC4A1DA2-711C-4E9C-BC7F-047AF8A672EA", CHROMIUM_VERSION = "123.0.0.0";
|
||||
var SMART_TV_UNIQUE_ID = "FC4A1DA2-711C-4E9C-BC7F-047AF8A672EA", CHROMIUM_VERSION = "125.0.0.0";
|
||||
if (!!window.chrome || window.navigator.userAgent.includes("Chrome")) {
|
||||
let match = window.navigator.userAgent.match(/\s(?:Chrome|Edg)\/([\d\.]+)/);
|
||||
if (match) CHROMIUM_VERSION = match[1];
|
||||
@@ -2515,6 +2515,7 @@ class ControllerSettingsTable extends BaseLocalTable {
|
||||
async getControllersData() {
|
||||
let all = await this.getAll(), results = {};
|
||||
for (let key in all) {
|
||||
if (!all[key]) continue;
|
||||
let settings = all[key].data;
|
||||
settings.vibrationIntensity /= 100, results[key] = settings;
|
||||
}
|
||||
@@ -3085,8 +3086,14 @@ class EmulatedMkbHandler extends MkbHandler {
|
||||
else this.mouseDataProvider = new PointerLockMouseDataProvider(this);
|
||||
if (this.mouseDataProvider.init(), window.addEventListener("keydown", this.onKeyboardEvent), window.addEventListener("keyup", this.onKeyboardEvent), window.addEventListener(BxEvent.XCLOUD_POLLING_MODE_CHANGED, this.onPollingModeChanged), window.addEventListener(BxEvent.XCLOUD_DIALOG_SHOWN, this.onDialogShown), AppInterface) window.addEventListener(BxEvent.POINTER_LOCK_REQUESTED, this), window.addEventListener(BxEvent.POINTER_LOCK_EXITED, this);
|
||||
else document.addEventListener("pointerlockchange", this.onPointerLockChange), document.addEventListener("pointerlockerror", this.onPointerLockError);
|
||||
if (MkbPopup.getInstance().reset(), AppInterface) Toast.show(t("press-key-to-toggle-mkb", { key: "<b>F8</b>" }), t("virtual-controller"), { html: !0 }), this.waitForMouseData(!1);
|
||||
else this.waitForMouseData(!0);
|
||||
if (MkbPopup.getInstance().reset(), AppInterface) {
|
||||
let shortcutKey = StreamSettings.findKeyboardShortcut("mkb.toggle");
|
||||
if (shortcutKey) {
|
||||
let msg = t("press-key-to-toggle-mkb", { key: `<b>${KeyHelper.codeToKeyName(shortcutKey)}</b>` });
|
||||
Toast.show(msg, t("native-mkb"), { html: !0 });
|
||||
}
|
||||
this.waitForMouseData(!1);
|
||||
} else this.waitForMouseData(!0);
|
||||
}
|
||||
destroy() {
|
||||
if (!this.initialized) return;
|
||||
@@ -3295,7 +3302,7 @@ class NavigationDialogManager {
|
||||
if (this.gamepadLastStates[gamepad.index] = null, lastKeyPressed) return;
|
||||
if (this.updateActiveInput("gamepad"), this.handleGamepad(gamepad, releasedButton)) return;
|
||||
if (releasedButton === 0) {
|
||||
document.activeElement && document.activeElement.dispatchEvent(new MouseEvent("click", { bubbles: !0 }));
|
||||
document.activeElement?.dispatchEvent(new MouseEvent("click", { bubbles: !0 }));
|
||||
return;
|
||||
} else if (releasedButton === 1) {
|
||||
this.hide();
|
||||
@@ -3560,6 +3567,7 @@ class BxSelectElement extends HTMLSelectElement {
|
||||
$btnPrev.classList.toggle("bx-inactive", disableButtons), $btnNext.classList.toggle("bx-inactive", disableButtons);
|
||||
for (let i = 0;i < optionsList.length; i++) {
|
||||
let $option2 = optionsList[i], $indicator = indicatorsList[i];
|
||||
if (!$option2 || !$indicator) continue;
|
||||
if (clearDataSet($indicator), $option2.selected) $indicator.dataset.selected = "true";
|
||||
if ($option2.index === visibleIndex) $indicator.dataset.highlighted = "true";
|
||||
}
|
||||
@@ -5489,7 +5497,7 @@ class XcloudInterceptor {
|
||||
let PREF_STREAM_TARGET_RESOLUTION = getPref("stream.video.resolution"), PREF_STREAM_PREFERRED_LOCALE = getPref("stream.locale"), url = typeof request === "string" ? request : request.url, parsedUrl = new URL(url), badgeRegion = parsedUrl.host.split(".", 1)[0];
|
||||
for (let regionName in STATES.serverRegions) {
|
||||
let region = STATES.serverRegions[regionName];
|
||||
if (parsedUrl.origin == region.baseUri) {
|
||||
if (region && parsedUrl.origin === region.baseUri) {
|
||||
badgeRegion = regionName;
|
||||
break;
|
||||
}
|
||||
@@ -6307,7 +6315,7 @@ class XboxApi {
|
||||
let url = `https://displaycatalog.mp.microsoft.com/v7.0/products/lookup?market=US&languages=en&value=${xboxTitleId}&alternateId=XboxTitleId&fieldsTemplate=browse`, productTitle = (await (await NATIVE_FETCH(url)).json()).Products[0].LocalizedProperties[0].ProductTitle;
|
||||
return XboxApi.CACHED_TITLES[xboxTitleId] = productTitle, productTitle;
|
||||
} catch (e) {}
|
||||
return null;
|
||||
return;
|
||||
}
|
||||
}
|
||||
class RootDialogObserver {
|
||||
|
Reference in New Issue
Block a user