Sha256: 3c4926a9b514606cd3d6e46d4b60f272d2a98b59dcc05b81e6e2fe7298e63288

Contents?: true

Size: 561 Bytes

Versions: 10

Compression:

Stored size: 561 Bytes

Contents

module Alchemy
  class ElementsController < Alchemy::BaseController

    filter_access_to :show, :attribute_check => true, :model => Alchemy::Element, :load_method => :load_element
    layout false

    # Returns the element partial as HTML or as JavaScript that tries to replace a given +container_id+ with the partial content via jQuery.
    def show
      @page = @element.page
      respond_to do |format|
        format.html
        format.js
      end
    end

  private

    def load_element
      @element = Element.find(params[:id])
    end

  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
alchemy_cms-2.3.2 app/controllers/alchemy/elements_controller.rb
alchemy_cms-2.4.1 app/controllers/alchemy/elements_controller.rb
alchemy_cms-2.4.0 app/controllers/alchemy/elements_controller.rb
alchemy_cms-2.4.rc4 app/controllers/alchemy/elements_controller.rb
alchemy_cms-2.4.rc2 app/controllers/alchemy/elements_controller.rb
alchemy_cms-2.4.rc1 app/controllers/alchemy/elements_controller.rb
alchemy_cms-2.3.1 app/controllers/alchemy/elements_controller.rb
alchemy_cms-2.4.beta2 app/controllers/alchemy/elements_controller.rb
alchemy_cms-2.3.0 app/controllers/alchemy/elements_controller.rb
alchemy_cms-2.3.rc5 app/controllers/alchemy/elements_controller.rb