mirror of
https://github.com/larvit/adf-codec.git
synced 2026-11-12 19:58:28 +01:00
Answer architecture round 1: the node table says a hard break takes no marks, and a link text of hard breaks alone reads as its destination
This commit is contained in:
@@ -124,3 +124,12 @@ Inherited architect, decided by:
|
||||
- `src/result.ts:1` `ConvertErrorCode`: one rule no longer enforced at five sites
|
||||
- `src/markdown/parse/inline-content.ts:26` `InlineContent`: costs more — `contentNode` drops `image` silently
|
||||
- `src/markdown/parse/inline-content.ts:302` `assemble`: costs more — three routes from an image piece to text
|
||||
|
||||
## 2026-10-09T09:00:13Z, PR #22 at fe5c731, against 78655bc
|
||||
|
||||
Ruling: same
|
||||
|
||||
| Seat | Vote |
|
||||
|---|---|
|
||||
| Mid A | same |
|
||||
| Inherited architect | same |
|
||||
|
||||
+4
-3
@@ -205,14 +205,15 @@ where its reference implementation nests one `<a>` in another.
|
||||
## An image reads as an image only alone in its paragraph, else as its alt text linked; an empty link text reads as its destination
|
||||
|
||||
2026-10-04, the maintainer and a writer panel, 3 of 3; `[]()` 2026-10-09, by Goals 4 and 7, as the
|
||||
maintainer's plan item asked. Goals 4, 5, 6 and 7. Valid while `mediaInline` carries no URL and ADF
|
||||
maintainer's plan item asked; a link text of hard breaks alone 2026-10-09, by Goal 7. Goals 4, 5, 6 and 7. Valid while `mediaInline` carries no URL and ADF
|
||||
holds no empty text node.
|
||||
|
||||
Every reader reads every CommonMark image and empty link, as `spec/flavour.md` §The CommonMark
|
||||
image and §Marks spell out. An image alone in its paragraph reads as the image, its title as the caption.
|
||||
Anywhere else it reads as its alt text linked to its URL, titled by its title. An empty alt text
|
||||
reads as the URL, and an empty link text as its destination. `[]()` reads as nothing: it renders
|
||||
nothing, so Goal 7 loses no content. A link alone in its paragraph whose whole text is one image
|
||||
reads as the URL, and an empty link text as its destination; so does a link text holding only hard
|
||||
breaks, which take no marks. `[]()` reads as nothing: it renders nothing, so Goal 7 loses no
|
||||
content. A link alone in its paragraph whose whole text is one image
|
||||
reads as that image, with the link marking its `media`. Inside any other link, the alt text is plain
|
||||
text the link marks, and the image's URL and title drop: the panel chose this by Goal 6, which
|
||||
outranks Goal 7.
|
||||
|
||||
Reference in New Issue
Block a user