X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/37edcb113a5dcbdc79e6e90b53f6f643c568c437..6f5167b86609674b2f38a355ea0c34abdca10ba8:/lib/rich_text.rb?ds=sidebyside diff --git a/lib/rich_text.rb b/lib/rich_text.rb index edfa535f4..a439342f7 100644 --- a/lib/rich_text.rb +++ b/lib/rich_text.rb @@ -53,6 +53,10 @@ module RichText nil end + def image_alt + nil + end + protected def simple_format(text) @@ -92,9 +96,13 @@ module RichText end def image - return @image if defined? @image + @image_element = first_image_element(document.root) unless defined? @image_element + @image_element.attr["src"] if @image_element + end - @image = first_image_element(document.root)&.attr&.[]("src") + def image_alt + @image_element = first_image_element(document.root) unless defined? @image_element + @image_element.attr["alt"] if @image_element end private