13 Commits

Author SHA1 Message Date
Bartosz Sypytkowski
94c8ee3a87 added YArray.quote observers to tests 2023-08-31 19:15:17 +02:00
Bartosz Sypytkowski
535bcc3424 added tests for quoting multiple elements in arrays 2023-08-31 19:15:17 +02:00
Bartosz Sypytkowski
5415565cf0 renamed YArray.link -> YArray.quote 2023-08-31 19:15:17 +02:00
Bartosz Sypytkowski
cbdbf2ccc1 fixed remaining weak link tests 2023-08-31 19:15:17 +02:00
Bartosz Sypytkowski
88883a7402 moved linkedBy reference out of Item into StructStore 2023-08-31 19:15:17 +02:00
Bartosz Sypytkowski
75853433d9 fixed missing deps for linked content 2023-08-31 19:15:17 +02:00
Bartosz Sypytkowski
c7f069318e even more delayed visitedLink initialization in event bubbling 2023-08-31 19:15:17 +02:00
Bartosz Sypytkowski
6e95c19b3e prevent infinite loops when deepObserve is called over links with circular references 2023-08-31 19:15:17 +02:00
Bartosz Sypytkowski
cc3ca51d6a make WeakLink event propagation bubble up 2023-08-31 19:15:17 +02:00
Bartosz Sypytkowski
0e0d626220 deep event propagation over linked elements 2023-08-31 19:15:17 +02:00
Bartosz Sypytkowski
6bbb6aca74 working flat observers over arrays + test 2023-08-31 19:15:17 +02:00
Bartosz Sypytkowski
e50db9e123 reimplemented WeakLink as an AbstractType 2023-08-31 19:15:17 +02:00
Bartosz Sypytkowski
6f9db68f9a renamed WeakLink -> YWeakLink + YWeakLinkEvent 2023-08-31 19:15:17 +02:00