Sha256: 400aeb80b84068a083bb987baa6235729435b038e49445a0dfc245609c93c480

Contents?: true

Size: 685 Bytes

Versions: 1

Compression:

Stored size: 685 Bytes

Contents

module Refinery
  module PhotoGallery
    module Extensions
      module PagesController

        def self.included(base)
          base.class_eval do
            before_action :ajax_photo_gallery, :only => :show


            def ajax_photo_gallery
              # this is only for fragment caching to create 1 cache file version for first page
              params[:page].blank? ? params[:page] = 1 : params[:page]

              if request.xhr?
                respond_to do |format|
                  format.js { render :partial=> "/refinery/photo_gallery/albums/photos"}
                end
              end
            end

          end
        end
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
refinerycms-photo-gallery-0.3.0 lib/refinery/photo_gallery/extensions/pages_controller_extension.rb