lib/onebox/engine/google_photos_onebox.rb in onebox-2.2.14 vs lib/onebox/engine/google_photos_onebox.rb in onebox-2.2.15
- old
+ new
@@ -9,13 +9,13 @@
matches_regexp(/^https?:\/\/(photos)\.(app\.goo\.gl|google\.com)/)
always_https
def to_html
og = get_opengraph
- return video_html(og) if !og.video_secure_url.nil?
- return album_html(og) if !og.type.nil? && og.type == "google_photos:photo_album"
- return image_html(og) if !og.image.nil?
+ return video_html(og) if og.video_secure_url
+ return album_html(og) if og.type == "google_photos:photo_album"
+ return image_html(og) if og.image
nil
end
private
@@ -30,11 +30,11 @@
</header>
<article class="onebox-body">
<h3><a href="#{escaped_url}" target="_blank" rel="nofollow ugc noopener">#{og.title}</a></h3>
<div class="aspect-image-full-size">
<a href="#{escaped_url}" target="_blank" rel="nofollow ugc noopener">
- <img src="#{og.get_secure_image}" class="scale-image"/>
+ <img src="#{og.secure_image_url}" class="scale-image"/>
<span class="instagram-video-icon"></span>
</a>
</div>
</article>
</aside>
@@ -51,21 +51,21 @@
<span class='outer-box' style='width:#{og.image_width}px'>
<span class='inner-box'>
<span class='album-title'>#{Onebox::Helpers.truncate(album_title, 80)}</span>
</span>
</span>
- <img src='#{og.get_secure_image}' #{og.title_attr} height='#{og.image_height}' width='#{og.image_width}'>
+ <img src='#{og.secure_image_url}' #{og.title_attr} height='#{og.image_height}' width='#{og.image_width}'>
</a>
</div>
HTML
end
def image_html(og)
escaped_url = ::Onebox::Helpers.normalize_url_for_output(url)
<<-HTML
<a href='#{escaped_url}' target='_blank' rel='noopener' class="onebox">
- <img src='#{og.get_secure_image}' #{og.title_attr} alt='Google Photos' height='#{og.image_height}' width='#{og.image_width}'>
+ <img src='#{og.secure_image_url}' #{og.title_attr} alt='Google Photos' height='#{og.image_height}' width='#{og.image_width}'>
</a>
HTML
end
end
end