Commit 312ce2d
authored
Clarify attribute interpolation pipeline (#75)
* Add test for component spread attribute type coercion.
* Do not coerce general spread attributes until processing for html.
* Do not coerce True data attributes until processing back to html.
* Relax type restriction _within_ the pipeline.
* Check that static special attributes are passed through.
* Only process special attributes from interpolations and only process them once during the attrs pipeline.
* Add bare attribute test.
* Import bare attributes into the pipeline with a value of True.1 parent 7e8f1ff commit 312ce2d
2 files changed
+68
-13
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
235 | 235 | | |
236 | 236 | | |
237 | 237 | | |
238 | | - | |
| 238 | + | |
239 | 239 | | |
240 | 240 | | |
241 | 241 | | |
242 | 242 | | |
243 | | - | |
| 243 | + | |
244 | 244 | | |
245 | 245 | | |
246 | 246 | | |
| |||
305 | 305 | | |
306 | 306 | | |
307 | 307 | | |
| 308 | + | |
308 | 309 | | |
309 | | - | |
| 310 | + | |
| 311 | + | |
| 312 | + | |
| 313 | + | |
| 314 | + | |
| 315 | + | |
| 316 | + | |
310 | 317 | | |
311 | | - | |
312 | | - | |
313 | | - | |
314 | | - | |
| 318 | + | |
| 319 | + | |
315 | 320 | | |
316 | 321 | | |
317 | 322 | | |
| |||
330 | 335 | | |
331 | 336 | | |
332 | 337 | | |
333 | | - | |
| 338 | + | |
| 339 | + | |
334 | 340 | | |
335 | 341 | | |
336 | 342 | | |
| |||
341 | 347 | | |
342 | 348 | | |
343 | 349 | | |
344 | | - | |
| 350 | + | |
| 351 | + | |
345 | 352 | | |
346 | 353 | | |
347 | 354 | | |
| |||
354 | 361 | | |
355 | 362 | | |
356 | 363 | | |
357 | | - | |
358 | | - | |
359 | | - | |
| 364 | + | |
| 365 | + | |
| 366 | + | |
| 367 | + | |
| 368 | + | |
| 369 | + | |
| 370 | + | |
360 | 371 | | |
361 | 372 | | |
362 | 373 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
53 | 53 | | |
54 | 54 | | |
55 | 55 | | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
56 | 63 | | |
57 | 64 | | |
58 | 65 | | |
| |||
693 | 700 | | |
694 | 701 | | |
695 | 702 | | |
| 703 | + | |
| 704 | + | |
| 705 | + | |
| 706 | + | |
| 707 | + | |
| 708 | + | |
| 709 | + | |
| 710 | + | |
696 | 711 | | |
697 | 712 | | |
698 | 713 | | |
| |||
1068 | 1083 | | |
1069 | 1084 | | |
1070 | 1085 | | |
| 1086 | + | |
1071 | 1087 | | |
1072 | 1088 | | |
1073 | 1089 | | |
| |||
1076 | 1092 | | |
1077 | 1093 | | |
1078 | 1094 | | |
| 1095 | + | |
| 1096 | + | |
| 1097 | + | |
| 1098 | + | |
| 1099 | + | |
| 1100 | + | |
| 1101 | + | |
| 1102 | + | |
| 1103 | + | |
| 1104 | + | |
| 1105 | + | |
| 1106 | + | |
| 1107 | + | |
| 1108 | + | |
| 1109 | + | |
| 1110 | + | |
| 1111 | + | |
| 1112 | + | |
1079 | 1113 | | |
1080 | 1114 | | |
1081 | 1115 | | |
| |||
1086 | 1120 | | |
1087 | 1121 | | |
1088 | 1122 | | |
| 1123 | + | |
| 1124 | + | |
| 1125 | + | |
| 1126 | + | |
| 1127 | + | |
| 1128 | + | |
| 1129 | + | |
| 1130 | + | |
| 1131 | + | |
| 1132 | + | |
1089 | 1133 | | |
1090 | 1134 | | |
1091 | 1135 | | |
1092 | | - | |
| 1136 | + | |
1093 | 1137 | | |
1094 | 1138 | | |
1095 | 1139 | | |
| |||
0 commit comments