]> source.dussan.org Git - redmine.git/commitdiff
Hires (2x DPR) image support for Gravatars (#24927).
authorJean-Philippe Lang <jp_lang@yahoo.fr>
Mon, 30 Jan 2017 19:40:57 +0000 (19:40 +0000)
committerJean-Philippe Lang <jp_lang@yahoo.fr>
Mon, 30 Jan 2017 19:40:57 +0000 (19:40 +0000)
Patch by Jan Schulz-Hofen.

git-svn-id: http://svn.redmine.org/redmine/trunk@16313 e93f8b46-1217-0410-a6f0-8f06a7374b81

lib/plugins/gravatar/lib/gravatar.rb

index 93c45b25c5f8eeb0078b0d971d3803b5136a46a5..f614f03549909fdf738b226b0abe5d1d50befc82 100644 (file)
@@ -52,6 +52,10 @@ module GravatarHelper
       src = h(gravatar_url(email, options))
       options = DEFAULT_OPTIONS.merge(options)
       [:class, :alt, :title].each { |opt| options[opt] = h(options[opt]) }
+
+      # double the size for hires displays
+      options[:srcset] = "#{gravatar_url(email, options.merge(size: options[:size].to_i * 2))} 2x"
+
       image_tag src, options
     end