Sha256: 543048390b82a146a0916e02528b24303dd80f2118065df2191da356a358348e

Contents?: true

Size: 685 Bytes

Versions: 2

Compression:

Stored size: 685 Bytes

Contents

module Refinery
  module PhotoGallery
    module Extensions
      module PagesController

        def self.included(base)
          base.class_eval do
            before_filter :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

2 entries across 2 versions & 1 rubygems

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