@@ -1327,7 +1327,7 @@ Document[0, 474]
13271327
13281328Issue #487
13291329
1330- Wrong syntax
1330+ Image refs
13311331
13321332```````````````````````````````` example Core Issues Tests - 407: 1
13331333[![][moon]](/uri)
@@ -1376,18 +1376,140 @@ Document[0, 35]
13761376````````````````````````````````
13771377
13781378
1379+ Link refs should be treated as text
1380+
13791381```````````````````````````````` example Core Issues Tests - 407: 4
1380- ![ moon]
1382+ [[][ moon]](/uri)
13811383
13821384[moon]: moon.jpg
13831385.
1384- <p><img src ="moon.jpg" alt="moon" /> </p>
1386+ <p>[<a href ="moon.jpg"></a>](/uri) </p>
13851387.
1386- Document[0, 25]
1387- Paragraph[0, 8] isTrailingBlankLine
1388- ImageRef[0, 7] referenceOpen:[0, 2, "!["] reference:[2, 6, "moon"] referenceClose:[6, 7, "]"]
1388+ Document[0, 34]
1389+ Paragraph[0, 17] isTrailingBlankLine
1390+ Text[0, 1] chars:[0, 1, "["]
1391+ LinkRef[1, 9] textOpen:[1, 2, "["] text:[2, 2] textClose:[2, 3, "]"] referenceOpen:[3, 4, "["] reference:[4, 8, "moon"] referenceClose:[8, 9, "]"]
1392+ Text[9, 16] chars:[9, 16, "](/uri)"]
1393+ Reference[18, 34] refOpen:[18, 19, "["] ref:[19, 23, "moon"] refClose:[23, 25, "]:"] url:[26, 34, "moon.jpg"]
1394+ ````````````````````````````````
1395+
1396+
1397+ ```````````````````````````````` example Core Issues Tests - 407: 5
1398+ [[moon]](/uri)
1399+
1400+ [moon]: moon.jpg
1401+ .
1402+ <p>[<a href="moon.jpg">moon</a>](/uri)</p>
1403+ .
1404+ Document[0, 32]
1405+ Paragraph[0, 15] isTrailingBlankLine
1406+ Text[0, 1] chars:[0, 1, "["]
1407+ LinkRef[1, 7] referenceOpen:[1, 2, "["] reference:[2, 6, "moon"] referenceClose:[6, 7, "]"]
13891408 Text[2, 6] chars:[2, 6, "moon"]
1390- Reference[9, 25] refOpen:[9, 10, "["] ref:[10, 14, "moon"] refClose:[14, 16, "]:"] url:[17, 25, "moon.jpg"]
1409+ Text[7, 14] chars:[7, 14, "](/uri)"]
1410+ Reference[16, 32] refOpen:[16, 17, "["] ref:[17, 21, "moon"] refClose:[21, 23, "]:"] url:[24, 32, "moon.jpg"]
1411+ ````````````````````````````````
1412+
1413+
1414+ ```````````````````````````````` example Core Issues Tests - 407: 6
1415+ [[moon][]](/uri)
1416+
1417+ [moon]: moon.jpg
1418+ .
1419+ <p>[<a href="moon.jpg">moon</a>](/uri)</p>
1420+ .
1421+ Document[0, 34]
1422+ Paragraph[0, 17] isTrailingBlankLine
1423+ Text[0, 1] chars:[0, 1, "["]
1424+ LinkRef[1, 9] referenceOpen:[1, 2, "["] reference:[2, 6, "moon"] referenceClose:[6, 7, "]"] textOpen:[7, 8, "["] textClose:[8, 9, "]"]
1425+ Text[2, 6] chars:[2, 6, "moon"]
1426+ Text[9, 16] chars:[9, 16, "](/uri)"]
1427+ Reference[18, 34] refOpen:[18, 19, "["] ref:[19, 23, "moon"] refClose:[23, 25, "]:"] url:[26, 34, "moon.jpg"]
1428+ ````````````````````````````````
1429+
1430+
1431+ undefined should render the same as if link text has priority
1432+
1433+ ```````````````````````````````` example Core Issues Tests - 407: 7
1434+ [[][moon]](/uri)
1435+ .
1436+ <p><a href="/uri">[][moon]</a></p>
1437+ .
1438+ Document[0, 16]
1439+ Paragraph[0, 16]
1440+ Link[0, 16] textOpen:[0, 1, "["] text:[1, 9, "[][moon]"] textClose:[9, 10, "]"] linkOpen:[10, 11, "("] url:[11, 15, "/uri"] pageRef:[11, 15, "/uri"] linkClose:[15, 16, ")"]
1441+ Text[1, 9] chars:[1, 9, "[][moon]"]
1442+ ````````````````````````````````
1443+
1444+
1445+ ```````````````````````````````` example Core Issues Tests - 407: 8
1446+ [[moon]](/uri)
1447+ .
1448+ <p><a href="/uri">[moon]</a></p>
1449+ .
1450+ Document[0, 14]
1451+ Paragraph[0, 14]
1452+ Link[0, 14] textOpen:[0, 1, "["] text:[1, 7, "[moon]"] textClose:[7, 8, "]"] linkOpen:[8, 9, "("] url:[9, 13, "/uri"] pageRef:[9, 13, "/uri"] linkClose:[13, 14, ")"]
1453+ Text[1, 7] chars:[1, 7, "[moon]"]
1454+ ````````````````````````````````
1455+
1456+
1457+ ```````````````````````````````` example Core Issues Tests - 407: 9
1458+ [[moon][]](/uri)
1459+ .
1460+ <p><a href="/uri">[moon][]</a></p>
1461+ .
1462+ Document[0, 16]
1463+ Paragraph[0, 16]
1464+ Link[0, 16] textOpen:[0, 1, "["] text:[1, 9, "[moon][]"] textClose:[9, 10, "]"] linkOpen:[10, 11, "("] url:[11, 15, "/uri"] pageRef:[11, 15, "/uri"] linkClose:[15, 16, ")"]
1465+ Text[1, 9] chars:[1, 9, "[moon][]"]
1466+ ````````````````````````````````
1467+
1468+
1469+ Link refs should be treated as text
1470+
1471+ ```````````````````````````````` example(Core Issues Tests - 407: 10) options(link-over-linkref)
1472+ [[][moon]](/uri)
1473+
1474+ [moon]: moon.jpg
1475+ .
1476+ <p><a href="/uri">[][moon]</a></p>
1477+ .
1478+ Document[0, 34]
1479+ Paragraph[0, 17] isTrailingBlankLine
1480+ Link[0, 16] textOpen:[0, 1, "["] text:[1, 9, "[][moon]"] textClose:[9, 10, "]"] linkOpen:[10, 11, "("] url:[11, 15, "/uri"] pageRef:[11, 15, "/uri"] linkClose:[15, 16, ")"]
1481+ Text[1, 9] chars:[1, 9, "[][moon]"]
1482+ Reference[18, 34] refOpen:[18, 19, "["] ref:[19, 23, "moon"] refClose:[23, 25, "]:"] url:[26, 34, "moon.jpg"]
1483+ ````````````````````````````````
1484+
1485+
1486+ ```````````````````````````````` example(Core Issues Tests - 407: 11) options(link-over-linkref)
1487+ [[moon]](/uri)
1488+
1489+ [moon]: moon.jpg
1490+ .
1491+ <p><a href="/uri">[moon]</a></p>
1492+ .
1493+ Document[0, 32]
1494+ Paragraph[0, 15] isTrailingBlankLine
1495+ Link[0, 14] textOpen:[0, 1, "["] text:[1, 7, "[moon]"] textClose:[7, 8, "]"] linkOpen:[8, 9, "("] url:[9, 13, "/uri"] pageRef:[9, 13, "/uri"] linkClose:[13, 14, ")"]
1496+ Text[1, 7] chars:[1, 7, "[moon]"]
1497+ Reference[16, 32] refOpen:[16, 17, "["] ref:[17, 21, "moon"] refClose:[21, 23, "]:"] url:[24, 32, "moon.jpg"]
1498+ ````````````````````````````````
1499+
1500+
1501+ ```````````````````````````````` example(Core Issues Tests - 407: 12) options(link-over-linkref)
1502+ [[moon][]](/uri)
1503+
1504+ [moon]: moon.jpg
1505+ .
1506+ <p><a href="/uri">[moon][]</a></p>
1507+ .
1508+ Document[0, 34]
1509+ Paragraph[0, 17] isTrailingBlankLine
1510+ Link[0, 16] textOpen:[0, 1, "["] text:[1, 9, "[moon][]"] textClose:[9, 10, "]"] linkOpen:[10, 11, "("] url:[11, 15, "/uri"] pageRef:[11, 15, "/uri"] linkClose:[15, 16, ")"]
1511+ Text[1, 9] chars:[1, 9, "[moon][]"]
1512+ Reference[18, 34] refOpen:[18, 19, "["] ref:[19, 23, "moon"] refClose:[23, 25, "]:"] url:[26, 34, "moon.jpg"]
13911513````````````````````````````````
13921514
13931515
0 commit comments