Yanzhen Yu
|
68949a08c3
|
check added nodes from removed nodes and dropped nodes
|
2018-10-23 11:28:15 +08:00 |
|
Yanzhen Yu
|
d588f738b8
|
rewrite mutation observer handler with lazy child list calculation
|
2018-10-22 23:08:05 +08:00 |
|
Yanzhen Yu
|
a88a79d821
|
add meta event and fix childList observer, also update related replayer
|
2018-10-22 10:48:56 +08:00 |
|
Yanzhen Yu
|
6c8cf5c379
|
implemented the play any offset feature
|
2018-10-18 16:24:01 +08:00 |
|
Yanzhen Yu
|
8186f05e1c
|
export more props of replayer to the UI
|
2018-10-17 17:47:38 +08:00 |
|
Yanzhen Yu
|
d827fdc947
|
impl dynamic config and pause. Bump 0.3.0
|
2018-10-16 15:31:56 +08:00 |
|
Yanzhen Yu
|
49cd7b4db3
|
align id map by skip extra added nodes
|
2018-10-16 15:29:52 +08:00 |
|
Yanzhen Yu
|
a98df40c93
|
update id map when DOM changed and handle element scroll event
|
2018-10-15 19:28:36 +08:00 |
|
Yanzhen Yu
|
ee06fbcda4
|
update rollup config so we can benefit from tree shaking
|
2018-10-15 18:29:44 +08:00 |
|
Yanzhen Yu
|
4ae4222bc3
|
add test infra and a basic record integration test
|
2018-10-15 17:21:14 +08:00 |
|
Yanzhen Yu
|
2816726e23
|
impl replay the mutations and mouse interactions
|
2018-10-15 12:37:47 +08:00 |
|
Yanzhen Yu
|
95713f1ea7
|
apply viewport resize and input event changes
|
2018-10-12 16:04:07 +08:00 |
|
Yanzhen Yu
|
f4bf94aa2d
|
use raf to impl a more accurate timer and replay events async
|
2018-10-12 14:30:44 +08:00 |
|
Yanzhen Yu
|
e93fd177be
|
import snapshot rebuilder into replayer
|
2018-10-12 13:33:53 +08:00 |
|
Yanzhen Yu
|
85a56d2047
|
fix scroll value and record viewport when loaded
|
2018-10-12 13:08:03 +08:00 |
|
Yanzhen Yu
|
c07cce74bf
|
improve record method and bump 0.2.0
|
2018-10-11 17:30:54 +08:00 |
|
Yanzhen Yu
|
215b2b319b
|
update bundle configs
|
2018-10-11 16:46:34 +08:00 |
|
Yanzhen Yu
|
40f29e5353
|
add input event observer and hook the value setter
|
2018-10-11 16:12:32 +08:00 |
|
Yanzhen Yu
|
46ab1d6e80
|
serialize newly added nodes and update id node map when childList changed
|
2018-10-09 10:52:20 +08:00 |
|
Yanzhen Yu
|
1f10b70d30
|
add scroll and viewport resize observers
|
2018-10-09 10:33:24 +08:00 |
|
Yanzhen Yu
|
64d4c541ee
|
add mouse interactions observer
|
2018-10-08 18:37:40 +08:00 |
|
Yanzhen Yu
|
a33b24a676
|
add mouse movement observer
|
2018-10-08 17:46:15 +08:00 |
|
Yanzhen Yu
|
427acff3d6
|
change observed mutations into serializable records
|
2018-10-08 15:47:21 +08:00 |
|
Yanzhen Yu
|
f8079fbea7
|
init the repo and integrate rrweb-snapshot
|
2018-10-06 23:26:52 +08:00 |
|