mirror of https://github.com/hykilpikonna/AquaDX
[M] Move download function to libs/ui
parent
2f966d4fa9
commit
4e249601fe
|
@ -6,6 +6,7 @@
|
||||||
import StatusOverlays from "../StatusOverlays.svelte";
|
import StatusOverlays from "../StatusOverlays.svelte";
|
||||||
import { GAME } from "../../libs/sdk";
|
import { GAME } from "../../libs/sdk";
|
||||||
import GameSettingFields from "./GameSettingFields.svelte";
|
import GameSettingFields from "./GameSettingFields.svelte";
|
||||||
|
import { download } from "../../libs/ui";
|
||||||
|
|
||||||
const profileFields = [
|
const profileFields = [
|
||||||
['name', t('settings.mai2.name')],
|
['name', t('settings.mai2.name')],
|
||||||
|
@ -42,15 +43,6 @@
|
||||||
.catch(e => error = e.message)
|
.catch(e => error = e.message)
|
||||||
.finally(() => submitting = "")
|
.finally(() => submitting = "")
|
||||||
}
|
}
|
||||||
|
|
||||||
function download(data: string, filename: string) {
|
|
||||||
const blob = new Blob([data]);
|
|
||||||
const url = URL.createObjectURL(blob);
|
|
||||||
const link = document.createElement('a');
|
|
||||||
link.href = url;
|
|
||||||
link.download = filename;
|
|
||||||
link.click();
|
|
||||||
}
|
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<div class="fields" out:fade={FADE_OUT} in:fade={FADE_IN}>
|
<div class="fields" out:fade={FADE_OUT} in:fade={FADE_IN}>
|
||||||
|
|
|
@ -212,3 +212,12 @@ export function pfp(node: HTMLImageElement, me?: AquaNetUser) {
|
||||||
node.src = me?.profilePicture ? `${AQUA_HOST}/uploads/net/portrait/${me.profilePicture}` : DEFAULT_PFP
|
node.src = me?.profilePicture ? `${AQUA_HOST}/uploads/net/portrait/${me.profilePicture}` : DEFAULT_PFP
|
||||||
node.onerror = e => pfpNotFound(e as Event)
|
node.onerror = e => pfpNotFound(e as Event)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export function download(data: string, filename: string) {
|
||||||
|
const blob = new Blob([data]);
|
||||||
|
const url = URL.createObjectURL(blob);
|
||||||
|
const link = document.createElement('a');
|
||||||
|
link.href = url;
|
||||||
|
link.download = filename;
|
||||||
|
link.click();
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in New Issue