any 3:2 multi-map group: any pairing of the 3 with the 2 is valid, one is shown
all 3:1 all-to-all group: each of the 3 corresponds to the 1
inserted
deleted
updated
moved
click a highlight to reveal its counterpart
Code view:
A painting is a person's account of this edit as text, recorded independently of the node mapping - a rendering often has several equally defensible answers where the mapping has one. Deletions and insertions carry no position on the opposite side in a painting, so that panel draws no caret for them.
Before
1import{redirect as t}from"@wordpress/route";var r={beforeLoad:()=>{throw t({throw:!0,to:"/templates/list/$activeView",params:{activeView:"active"}})}};export{r as route};
2
After
1import{redirect as t}from"@wordpress/route";var a={beforeLoad:()=>{let e=typeof window<"u"&&window.__experimentalTemplateActivate;throw t({throw:!0,to:"/templates/list/$activeView",params:{activeView:e?"active":"all"}})}};export{a as route};
2
Before
1import{redirect as t}from"@wordpress/route";var r={beforeLoad:()=>{throw t({throw:!0,to:"/templates/list/$activeView",params:{activeView:"active"}})}};export{r as route};
2
After
1import{redirect as t}from"@wordpress/route";var a={beforeLoad:()=>{let e=typeof window<"u"&&window.__experimentalTemplateActivate;throw t({throw:!0,to:"/templates/list/$activeView",params:{activeView:e?"active":"all"}})}};export{a as route};
2
Before
1import{redirect as t}from"@wordpress/route";var r={beforeLoad:()=>{throw t({throw:!0,to:"/templates/list/$activeView",params:{activeView:"active"}})}};export{r as route};
2
After
1import{redirect as t}from"@wordpress/route";var a={beforeLoad:()=>{let e=typeof window<"u"&&window.__experimentalTemplateActivate;throw t({throw:!0,to:"/templates/list/$activeView",params:{activeView:e?"active":"all"}})}};export{a as route};