Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
The main benefit of stringifying attributes like this is escaping,
which isn't needed here, since we know all the values that might
be going into it.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
These are somewhat different structures than the link and image
nodes returned by the replacer. They refer to essentially the same
things, but the data structures themselves shouldn't be conflated.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
There's obviously lots of room to do more here, but this is a
simple way to get typical inline contents passing through marked.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This lets custom tags show up in lyrics, which were assuming
access to node.data.includes().
|
|
|
|
|
|
|
|
|
|
|
|
The implementation was basically all there, but replacerKey
and replacerValue weren't being extracted from the tag node
properly.
|
|
|
|
|
|
|