mirror of
https://github.com/redphx/better-xcloud.git
synced 2025-06-07 16:17:20 +02:00
Update better-xcloud.user.js
This commit is contained in:
parent
93e3f1fa49
commit
4b02fec8ac
29
dist/better-xcloud.user.js
vendored
29
dist/better-xcloud.user.js
vendored
@ -7692,7 +7692,15 @@ class TrueAchievements {
|
|||||||
static $taLink = createButton({
|
static $taLink = createButton({
|
||||||
label: t("true-achievements"),
|
label: t("true-achievements"),
|
||||||
url: "https://www.trueachievements.com",
|
url: "https://www.trueachievements.com",
|
||||||
style: 32 | 4 | 64 | 2048
|
style: 32 | 4 | 64 | 2048,
|
||||||
|
onClick: (e) => {
|
||||||
|
e.preventDefault();
|
||||||
|
const dataset = TrueAchievements.$taLink.dataset;
|
||||||
|
TrueAchievements.open(!0, dataset.xboxTitleId, dataset.id);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
static $hiddenLink = CE("a", {
|
||||||
|
target: "_blank"
|
||||||
});
|
});
|
||||||
static injectAchievementDetailPage($parent) {
|
static injectAchievementDetailPage($parent) {
|
||||||
const props = getReactProps($parent);
|
const props = getReactProps($parent);
|
||||||
@ -7707,23 +7715,24 @@ class TrueAchievements {
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
if (id2)
|
if (id2)
|
||||||
TrueAchievements.$taLink.href = `https://www.trueachievements.com/deeplink/${xboxTitleId}/${id2}`, $parent.appendChild(TrueAchievements.$taLink);
|
TrueAchievements.$taLink.dataset.xboxTitleId = xboxTitleId, TrueAchievements.$taLink.dataset.id = id2, TrueAchievements.$taLink.href = `https://www.trueachievements.com/deeplink/${xboxTitleId}/${id2}`, $parent.appendChild(TrueAchievements.$taLink);
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
static open(xboxTitleId, id2) {
|
static open(override, xboxTitleId, id2) {
|
||||||
if (!xboxTitleId)
|
if (!xboxTitleId)
|
||||||
xboxTitleId = STATES.currentStream.xboxTitleId || STATES.currentStream.titleInfo?.details.xboxTitleId;
|
xboxTitleId = STATES.currentStream.xboxTitleId || STATES.currentStream.titleInfo?.details.xboxTitleId;
|
||||||
|
if (AppInterface && AppInterface.openTrueAchievementsLink) {
|
||||||
|
AppInterface.openTrueAchievementsLink(override, xboxTitleId?.toString(), id2?.toString());
|
||||||
|
return;
|
||||||
|
}
|
||||||
let url = "https://www.trueachievements.com";
|
let url = "https://www.trueachievements.com";
|
||||||
if (xboxTitleId)
|
if (xboxTitleId)
|
||||||
if (id2)
|
if (id2)
|
||||||
id2 = Math.max(1, id2 || 1), url += `/deeplink/${xboxTitleId}/${id2}`;
|
url += `/deeplink/${xboxTitleId}/${id2}`;
|
||||||
else
|
else
|
||||||
url += `/deeplink/${xboxTitleId}`;
|
url += `/deeplink/${xboxTitleId}`;
|
||||||
CE("a", {
|
TrueAchievements.$hiddenLink.href = url, TrueAchievements.$hiddenLink.click();
|
||||||
href: url,
|
|
||||||
target: "_blank"
|
|
||||||
}, "").click();
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -7732,7 +7741,7 @@ class TrueAchievementsAction extends BaseGameBarAction {
|
|||||||
constructor() {
|
constructor() {
|
||||||
super();
|
super();
|
||||||
const onClick = (e) => {
|
const onClick = (e) => {
|
||||||
BxEvent.dispatch(window, BxEvent.GAME_BAR_ACTION_ACTIVATED), TrueAchievements.open();
|
BxEvent.dispatch(window, BxEvent.GAME_BAR_ACTION_ACTIVATED), TrueAchievements.open(!1);
|
||||||
};
|
};
|
||||||
this.$content = createButton({
|
this.$content = createButton({
|
||||||
style: 4,
|
style: 4,
|
||||||
@ -7862,7 +7871,7 @@ class GuideMenu {
|
|||||||
label: t("true-achievements"),
|
label: t("true-achievements"),
|
||||||
style: 64 | 32,
|
style: 64 | 32,
|
||||||
onClick: (e) => {
|
onClick: (e) => {
|
||||||
TrueAchievements.open(), window.BX_EXPOSED.dialogRoutes.closeAll();
|
TrueAchievements.open(!1), window.BX_EXPOSED.dialogRoutes.closeAll();
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
};
|
};
|
||||||
|
Loading…
x
Reference in New Issue
Block a user