Spaces:
Build error
Build error
fix random seed submit
Browse files
frontend/src/lib/ParamsSelector.svelte
CHANGED
@@ -3,14 +3,14 @@
|
|
3 |
import { selectedParams, generateHuman } from '$lib/store';
|
4 |
import type { FormElements } from '../types';
|
5 |
import { randomSeed } from '$lib/utils';
|
6 |
-
|
7 |
const elements: FormElements = form.elements as FormElements;
|
8 |
$selectedParams = {
|
9 |
texture: `${elements.texture0.value},${elements.texture1.value},${elements.texture2.value}`,
|
10 |
seed: BigInt(elements.seed.value),
|
11 |
steps: parseInt(elements.steps.value)
|
12 |
};
|
13 |
-
}
|
14 |
|
15 |
let form: HTMLFormElement;
|
16 |
let seed: bigint = $selectedParams.seed;
|
@@ -37,7 +37,13 @@
|
|
37 |
placeholder="Integer Seed"
|
38 |
disabled={$generateHuman === true}
|
39 |
/>
|
40 |
-
<button
|
|
|
|
|
|
|
|
|
|
|
|
|
41 |
Random
|
42 |
</button>
|
43 |
<h4 class="font-bold mt-6 mb-2 my-6 leading-6">Sample Steps</h4>
|
|
|
3 |
import { selectedParams, generateHuman } from '$lib/store';
|
4 |
import type { FormElements } from '../types';
|
5 |
import { randomSeed } from '$lib/utils';
|
6 |
+
function submit() {
|
7 |
const elements: FormElements = form.elements as FormElements;
|
8 |
$selectedParams = {
|
9 |
texture: `${elements.texture0.value},${elements.texture1.value},${elements.texture2.value}`,
|
10 |
seed: BigInt(elements.seed.value),
|
11 |
steps: parseInt(elements.steps.value)
|
12 |
};
|
13 |
+
}
|
14 |
|
15 |
let form: HTMLFormElement;
|
16 |
let seed: bigint = $selectedParams.seed;
|
|
|
37 |
placeholder="Integer Seed"
|
38 |
disabled={$generateHuman === true}
|
39 |
/>
|
40 |
+
<button
|
41 |
+
on:click|preventDefault={() => {
|
42 |
+
seed = randomSeed();
|
43 |
+
submit();
|
44 |
+
}}
|
45 |
+
disabled={$generateHuman === true}
|
46 |
+
>
|
47 |
Random
|
48 |
</button>
|
49 |
<h4 class="font-bold mt-6 mb-2 my-6 leading-6">Sample Steps</h4>
|