wip: ....sigh..... so the diffing algorithm is robust

but it's still not finished.

We need to re-enable the fancier keyed diffing versions some point (soon!).
This commit is contained in:
Jonathan Kelley committed 2021-07-12 03:58:46 -04:00
1 parent ff0a3d1c83
commit 68ed1c04e7
10 files changed
+168 -102

No files matched your search

+4 -1
View File
@@ -31,9 +31,12 @@ impl WebviewDom<'_> {
}
}
impl<'bump> RealDom<'bump> for WebviewDom<'bump> {
fn push_root(&mut self, root: RealDomNode) {
fn push(&mut self, root: RealDomNode) {
self.edits.push(PushRoot { root: root.0 });
}
fn pop(&mut self) {
self.edits.push(PopRoot {});
}
fn append_children(&mut self, many: u32) {
self.edits.push(AppendChildren { many });