diff --git a/lib/asciidoctor/custom_extensions/chat_block_processor.rb b/lib/asciidoctor/custom_extensions/chat_block_processor.rb index 914f618..e12c62a 100644 --- a/lib/asciidoctor/custom_extensions/chat_block_processor.rb +++ b/lib/asciidoctor/custom_extensions/chat_block_processor.rb @@ -23,14 +23,19 @@ class ChatBlock < Asciidoctor::Extensions::BlockProcessor
), nil) - # TODO: Create the image block here + avatar_sticker = "#{to_kebab_case attrs['avatar']}/#{to_kebab_case attrs['state']}.#{attrs['avatarstype']}" + avatar_img_attrs = { + 'target' => parent.image_uri(avatar_sticker, 'avatarsdir'), + 'alt' => attrs['name'] + } + block << (create_image_block block, avatar_img_attrs) block << (create_block block, :pass, %(
), nil) - # TODO: Insert the content. + parse_content block, reader block << (create_block block, :pass, %(