blob: 79da4dcbf7b282f288adbd7ea997891885cc5929 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
|
import Chit, { ChitFromDb } from "Modules/Chit"
export default class Fridge {
#chits: Chit[] = [];
constructor() {
const f = sessionStorage.fridge;
if (f === null) {
location.href = "/"
return;
}
const cs = JSON.parse(f) as ChitFromDb[];
for (const c of cs) {
this.#chits.push(new Chit(this, c))
}
}
setChitZIAuto() {
for (const c of this.#chits)
c.div.style.zIndex = "auto"
}
// moveChit(coord: { top: number, left: number }) {
// for (const c of this.#chits) {
// if (c.isMoving) {
// c.move(coord)
// }
// }
// }
// stopChitMove() {
// for (const c of this.#chits) {
// c.isMoving = false;
// //@ts-expect-error
// c.mouseUpH({ preventDefault: () => null })
// }
// }
createChit() {
this.#chits.push(new Chit(this))
}
get chits(): Chit[] {
return this.#chits;
}
}
|