Commit f2d1a29
committed
Fix default class names by moving to transformer
As pointed out by @eush77, it was not possible to preserve
default class names added by mdast-html. This fixes that by
moving them from the compiling phase (which cannot easily
be hooked into) to the transformation phase (which can be
hooked into by later attached plugins).
Note that plug-ins still need to check for the existance
of `node.data.htmlAttributes.class`, and join it with a
space if it exists.
Closes GH-3.1 parent 97360a4 commit f2d1a29
File tree
6 files changed
+198
-35
lines changed- lib
- test
6 files changed
+198
-35
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | | - | |
| 15 | + | |
| 16 | + | |
16 | 17 | | |
17 | 18 | | |
18 | 19 | | |
| |||
63 | 64 | | |
64 | 65 | | |
65 | 66 | | |
| 67 | + | |
| 68 | + | |
66 | 69 | | |
67 | 70 | | |
68 | 71 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
23 | | - | |
24 | | - | |
25 | | - | |
26 | | - | |
27 | | - | |
28 | | - | |
29 | 23 | | |
30 | 24 | | |
31 | 25 | | |
| |||
515 | 509 | | |
516 | 510 | | |
517 | 511 | | |
518 | | - | |
519 | 512 | | |
520 | 513 | | |
521 | 514 | | |
522 | 515 | | |
523 | 516 | | |
524 | | - | |
525 | | - | |
526 | | - | |
527 | 517 | | |
528 | 518 | | |
529 | 519 | | |
| |||
747 | 737 | | |
748 | 738 | | |
749 | 739 | | |
750 | | - | |
| 740 | + | |
| 741 | + | |
| 742 | + | |
| 743 | + | |
751 | 744 | | |
752 | 745 | | |
753 | 746 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
16 | | - | |
| 16 | + | |
| 17 | + | |
17 | 18 | | |
18 | 19 | | |
19 | 20 | | |
| |||
64 | 65 | | |
65 | 66 | | |
66 | 67 | | |
| 68 | + | |
| 69 | + | |
67 | 70 | | |
68 | 71 | | |
69 | 72 | | |
| |||
72 | 75 | | |
73 | 76 | | |
74 | 77 | | |
75 | | - | |
| 78 | + | |
76 | 79 | | |
77 | 80 | | |
78 | 81 | | |
| |||
95 | 98 | | |
96 | 99 | | |
97 | 100 | | |
98 | | - | |
99 | | - | |
100 | | - | |
101 | | - | |
102 | | - | |
103 | | - | |
104 | 101 | | |
105 | 102 | | |
106 | 103 | | |
| |||
590 | 587 | | |
591 | 588 | | |
592 | 589 | | |
593 | | - | |
594 | 590 | | |
595 | 591 | | |
596 | 592 | | |
597 | 593 | | |
598 | 594 | | |
599 | | - | |
600 | | - | |
601 | | - | |
602 | 595 | | |
603 | 596 | | |
604 | 597 | | |
| |||
822 | 815 | | |
823 | 816 | | |
824 | 817 | | |
825 | | - | |
| 818 | + | |
| 819 | + | |
| 820 | + | |
| 821 | + | |
826 | 822 | | |
827 | 823 | | |
828 | 824 | | |
| |||
1044 | 1040 | | |
1045 | 1041 | | |
1046 | 1042 | | |
1047 | | - | |
| 1043 | + | |
1048 | 1044 | | |
1049 | 1045 | | |
1050 | 1046 | | |
| |||
1185 | 1181 | | |
1186 | 1182 | | |
1187 | 1183 | | |
1188 | | - | |
| 1184 | + | |
| 1185 | + | |
| 1186 | + | |
| 1187 | + | |
| 1188 | + | |
| 1189 | + | |
| 1190 | + | |
| 1191 | + | |
| 1192 | + | |
| 1193 | + | |
| 1194 | + | |
| 1195 | + | |
| 1196 | + | |
| 1197 | + | |
| 1198 | + | |
| 1199 | + | |
| 1200 | + | |
| 1201 | + | |
| 1202 | + | |
| 1203 | + | |
| 1204 | + | |
| 1205 | + | |
| 1206 | + | |
| 1207 | + | |
| 1208 | + | |
| 1209 | + | |
| 1210 | + | |
| 1211 | + | |
| 1212 | + | |
| 1213 | + | |
| 1214 | + | |
| 1215 | + | |
| 1216 | + | |
| 1217 | + | |
| 1218 | + | |
| 1219 | + | |
| 1220 | + | |
| 1221 | + | |
| 1222 | + | |
| 1223 | + | |
| 1224 | + | |
| 1225 | + | |
| 1226 | + | |
| 1227 | + | |
| 1228 | + | |
| 1229 | + | |
| 1230 | + | |
| 1231 | + | |
| 1232 | + | |
| 1233 | + | |
| 1234 | + | |
| 1235 | + | |
| 1236 | + | |
| 1237 | + | |
| 1238 | + | |
| 1239 | + | |
| 1240 | + | |
| 1241 | + | |
| 1242 | + | |
| 1243 | + | |
| 1244 | + | |
| 1245 | + | |
| 1246 | + | |
| 1247 | + | |
| 1248 | + | |
| 1249 | + | |
| 1250 | + | |
| 1251 | + | |
| 1252 | + | |
| 1253 | + | |
| 1254 | + | |
| 1255 | + | |
| 1256 | + | |
| 1257 | + | |
| 1258 | + | |
| 1259 | + | |
| 1260 | + | |
| 1261 | + | |
| 1262 | + | |
1189 | 1263 | | |
1190 | 1264 | | |
1191 | 1265 | | |
| |||
1215 | 1289 | | |
1216 | 1290 | | |
1217 | 1291 | | |
1218 | | - | |
| 1292 | + | |
1219 | 1293 | | |
1220 | 1294 | | |
1221 | 1295 | | |
| |||
1287 | 1361 | | |
1288 | 1362 | | |
1289 | 1363 | | |
1290 | | - | |
| 1364 | + | |
1291 | 1365 | | |
1292 | 1366 | | |
1293 | 1367 | | |
| |||
1355 | 1429 | | |
1356 | 1430 | | |
1357 | 1431 | | |
1358 | | - | |
| 1432 | + | |
1359 | 1433 | | |
1360 | 1434 | | |
1361 | 1435 | | |
| |||
1386 | 1460 | | |
1387 | 1461 | | |
1388 | 1462 | | |
1389 | | - | |
| 1463 | + | |
1390 | 1464 | | |
1391 | 1465 | | |
1392 | 1466 | | |
| |||
1427 | 1501 | | |
1428 | 1502 | | |
1429 | 1503 | | |
1430 | | - | |
| 1504 | + | |
1431 | 1505 | | |
1432 | 1506 | | |
1433 | 1507 | | |
| |||
1459 | 1533 | | |
1460 | 1534 | | |
1461 | 1535 | | |
1462 | | - | |
| 1536 | + | |
1463 | 1537 | | |
1464 | 1538 | | |
1465 | 1539 | | |
| |||
1475 | 1549 | | |
1476 | 1550 | | |
1477 | 1551 | | |
1478 | | - | |
| 1552 | + | |
1479 | 1553 | | |
1480 | 1554 | | |
1481 | 1555 | | |
| |||
0 commit comments