Add image_text style, which lets you change the look of an image's name/alt

This commit is contained in:
Christian Muehlhaeuser
2019-11-28 02:27:00 +01:00
parent 59b8ecde6d
commit 8ddf4be8b2
3 changed files with 7 additions and 6 deletions
+3 -4
View File
@@ -13,7 +13,7 @@ func (e *ImageElement) Render(w io.Writer, node *bf.Node, tr *TermRenderer) erro
if len(node.LastChild.Literal) > 0 {
el := &BaseElement{
Token: string(node.LastChild.Literal),
Style: Image,
Style: ImageText,
}
err := el.Render(w, node.LastChild, tr)
if err != nil {
@@ -23,9 +23,8 @@ func (e *ImageElement) Render(w io.Writer, node *bf.Node, tr *TermRenderer) erro
if len(node.LinkData.Destination) > 0 {
el := &BaseElement{
Token: resolveRelativeURL(tr.BaseURL, string(node.LinkData.Destination)),
Prefix: " [Image: ",
Suffix: "]",
Style: Link,
Prefix: " ",
Style: Image,
}
err := el.Render(w, node, tr)
if err != nil {
+1 -2
View File
@@ -32,8 +32,7 @@ func (e *LinkElement) Render(w io.Writer, node *bf.Node, tr *TermRenderer) error
if len(node.LinkData.Destination) > 0 {
el := &BaseElement{
Token: resolveRelativeURL(tr.BaseURL, string(node.LinkData.Destination)),
Prefix: " (",
Suffix: ")",
Prefix: " ",
Style: Link,
}
err := el.Render(w, node, tr)
+3
View File
@@ -20,6 +20,7 @@ const (
Link
LinkText
Image
ImageText
Text
HTMLBlock
CodeBlock
@@ -79,6 +80,8 @@ func keyToType(key string) (StyleType, error) {
return LinkText, nil
case "image":
return Image, nil
case "image_text":
return ImageText, nil
case "text":
return Text, nil
case "html_block":