Sha256: aa87679406573b73f28096355ab89f01639532740f4ebfbde5b08e5e980e2154

Contents?: true

Size: 1.07 KB

Versions: 4

Compression:

Stored size: 1.07 KB

Contents

module RailsGallery
  module ViewHelper
    module Responsive
      def respgal_image photo, options = {}
        options.merge! :alt => photo.alt
        options.merge! :"data-large" => photo.path, :"data-description" => photo.title
        return image_tag photo.thumb, options unless options.delete :wrap
        
        content_tag :li do
          content_tag :a, href: '#' do
            image_tag(photo.thumb, options)
          end
        end          
      end      

      def respgal_imageset photo, options = {}
        options.merge! :alt => photo.alt
        options.merge! :"data-large" => photo.path, :"data-description" => photo.title
        options.merge! :srcset => srcset if photo.srcset?
        return imageset_tag photo.thumb, options unless options.delete :wrap
        
        content_tag :li do
          content_tag :a, href: '#' do
            imageset_tag(photo.thumb, options)
          end
        end
      end
      alias_method :responsive_gallery_image, :respgal_image
      alias_method :responsive_gallery_imageset, :respgal_imageset
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
rails-gallery-0.3.3 lib/rails-gallery/view_helper/responsive.rb
rails-gallery-0.3.2 lib/rails-gallery/view_helper/responsive.rb
rails-gallery-0.3.1 lib/rails-gallery/view_helper/responsive.rb
rails-gallery-0.3.0 lib/rails-gallery/view_helper/responsive.rb