2026-07-27 03:23:43 -07:00
|
|
|
export function downloadModsButton(initMods)
|
2018-09-14 08:14:48 -07:00
|
|
|
{
|
|
|
|
|
initTerms({
|
|
|
|
|
"Disclaimer": {
|
2018-10-02 08:52:48 -07:00
|
|
|
"title": translate("Disclaimer"),
|
|
|
|
|
"file": "gui/modio/Disclaimer.txt",
|
2018-09-14 08:14:48 -07:00
|
|
|
"config": "modio.disclaimer",
|
|
|
|
|
"accepted": false,
|
2026-07-27 03:23:43 -07:00
|
|
|
"callback": openModIo.bind(undefined, initMods),
|
2018-09-22 09:27:49 -07:00
|
|
|
"urlButtons": [
|
|
|
|
|
{
|
|
|
|
|
"caption": translate("mod.io Terms"),
|
|
|
|
|
"url": "https://mod.io/terms"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"caption": translate("mod.io Privacy Policy"),
|
|
|
|
|
"url": "https://mod.io/privacy"
|
|
|
|
|
}
|
|
|
|
|
]
|
2018-09-14 08:14:48 -07:00
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
openTerms("Disclaimer");
|
|
|
|
|
}
|
|
|
|
|
|
2026-07-27 03:23:43 -07:00
|
|
|
async function openModIo(initMods, data)
|
2018-09-14 08:14:48 -07:00
|
|
|
{
|
2024-07-08 12:07:04 -07:00
|
|
|
if (!data.accepted)
|
|
|
|
|
return;
|
|
|
|
|
|
2024-10-30 10:56:33 -07:00
|
|
|
await Engine.OpenChildPage("page_modio.xml");
|
2024-07-08 12:07:04 -07:00
|
|
|
initMods();
|
2018-09-14 08:14:48 -07:00
|
|
|
}
|