Make markdownToAdf(adfToMarkdown(doc)) deep-equal doc: textBreak, empty keys, -0, typed carry fences, code blocks of several text nodes
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
```carry
|
||||
```adf:panel
|
||||
{
|
||||
"attrs": {
|
||||
"rounded": true
|
||||
@@ -13,12 +13,11 @@
|
||||
],
|
||||
"type": "paragraph"
|
||||
}
|
||||
],
|
||||
"type": "panel"
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
```carry
|
||||
```adf:panel
|
||||
{
|
||||
"attrs": {
|
||||
"panelType": "extra info"
|
||||
@@ -33,8 +32,7 @@
|
||||
],
|
||||
"type": "paragraph"
|
||||
}
|
||||
],
|
||||
"type": "panel"
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
|
||||
@@ -0,0 +1,83 @@
|
||||
{
|
||||
"content": [
|
||||
{
|
||||
"attrs": {
|
||||
"order": -0
|
||||
},
|
||||
"content": [
|
||||
{
|
||||
"content": [
|
||||
{
|
||||
"content": [
|
||||
{
|
||||
"text": "First",
|
||||
"type": "text"
|
||||
}
|
||||
],
|
||||
"type": "paragraph"
|
||||
}
|
||||
],
|
||||
"type": "listItem"
|
||||
}
|
||||
],
|
||||
"type": "orderedList"
|
||||
},
|
||||
{
|
||||
"attrs": {
|
||||
"level": -0
|
||||
},
|
||||
"content": [
|
||||
{
|
||||
"text": "Title",
|
||||
"type": "text"
|
||||
}
|
||||
],
|
||||
"type": "heading"
|
||||
},
|
||||
{
|
||||
"attrs": {
|
||||
"extensionKey": "toc",
|
||||
"extensionType": "com.atlassian.confluence.macro.core",
|
||||
"parameters": {
|
||||
"maxLevel": -0
|
||||
}
|
||||
},
|
||||
"type": "extension"
|
||||
},
|
||||
{
|
||||
"content": [
|
||||
{
|
||||
"attrs": {
|
||||
"data": [
|
||||
-0
|
||||
],
|
||||
"url": "https://example.com/"
|
||||
},
|
||||
"type": "inlineCard"
|
||||
},
|
||||
{
|
||||
"marks": [
|
||||
{
|
||||
"attrs": {
|
||||
"color": "#000000",
|
||||
"size": -0
|
||||
},
|
||||
"type": "border"
|
||||
}
|
||||
],
|
||||
"text": "x",
|
||||
"type": "text"
|
||||
}
|
||||
],
|
||||
"type": "paragraph"
|
||||
},
|
||||
{
|
||||
"attrs": {
|
||||
"x": -0
|
||||
},
|
||||
"type": "blockCard"
|
||||
}
|
||||
],
|
||||
"type": "doc",
|
||||
"version": 1
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
!adf:orderedList {order=-0}
|
||||
!adf:listItem
|
||||
First
|
||||
!adf:/listItem
|
||||
!adf:/orderedList
|
||||
|
||||
!adf:heading {level=-0}
|
||||
Title
|
||||
!adf:/heading
|
||||
|
||||
!adf:extension {extensionKey=toc extensionType="com.atlassian.confluence.macro.core" parameters="{\"maxLevel\":-0}"}
|
||||
|
||||
!adf:inlineCard{data="[-0]" url="https://example.com/"}!adf:border[x]{color="#000000" size=-0}
|
||||
|
||||
```adf:blockCard
|
||||
{
|
||||
"attrs": {
|
||||
"x": -0
|
||||
}
|
||||
}
|
||||
```
|
||||
Reference in New Issue
Block a user