Sha256: 9be5f863d759234f541d6b1828be414303eed1e716e2b074f1b6ac8be5a8c620

Contents?: true

Size: 721 Bytes

Versions: 40

Compression:

Stored size: 721 Bytes

Contents

# frozen_string_literal: true
module Alchemy
  module Admin
    module ArchiveOverlay
      # Sets assignable id on given form field via JS.
      #
      # When the user saves the model the assignable
      # gets persisted with the model as well.
      #
      def assign
        @assignable_id = params[:id]
        @form_field_id = params[:form_field_id]
      end

      private

      def in_overlay?
        params[:form_field_id].present?
      end

      def archive_overlay
        @form_field_id = params[:form_field_id]

        respond_to do |format|
          format.html { render partial: "archive_overlay" }
          format.js { render action: "archive_overlay" }
        end
      end
    end
  end
end

Version data entries

40 entries across 40 versions & 1 rubygems

Version Path
alchemy_cms-6.1.10 app/controllers/concerns/alchemy/admin/archive_overlay.rb
alchemy_cms-6.1.9 app/controllers/concerns/alchemy/admin/archive_overlay.rb
alchemy_cms-6.1.8 app/controllers/concerns/alchemy/admin/archive_overlay.rb
alchemy_cms-6.1.7 app/controllers/concerns/alchemy/admin/archive_overlay.rb
alchemy_cms-6.1.6 app/controllers/concerns/alchemy/admin/archive_overlay.rb
alchemy_cms-6.1.5 app/controllers/concerns/alchemy/admin/archive_overlay.rb
alchemy_cms-6.0.14 app/controllers/concerns/alchemy/admin/archive_overlay.rb
alchemy_cms-6.1.4 app/controllers/concerns/alchemy/admin/archive_overlay.rb
alchemy_cms-7.0.0.pre.a app/controllers/concerns/alchemy/admin/archive_overlay.rb
alchemy_cms-6.0.13 app/controllers/concerns/alchemy/admin/archive_overlay.rb
alchemy_cms-6.1.3 app/controllers/concerns/alchemy/admin/archive_overlay.rb
alchemy_cms-6.1.2 app/controllers/concerns/alchemy/admin/archive_overlay.rb
alchemy_cms-6.1.1 app/controllers/concerns/alchemy/admin/archive_overlay.rb
alchemy_cms-6.1.0 app/controllers/concerns/alchemy/admin/archive_overlay.rb
alchemy_cms-6.0.12 app/controllers/concerns/alchemy/admin/archive_overlay.rb
alchemy_cms-6.0.11 app/controllers/concerns/alchemy/admin/archive_overlay.rb
alchemy_cms-6.0.10 app/controllers/concerns/alchemy/admin/archive_overlay.rb
alchemy_cms-6.0.9 app/controllers/concerns/alchemy/admin/archive_overlay.rb
alchemy_cms-6.0.8 app/controllers/concerns/alchemy/admin/archive_overlay.rb
alchemy_cms-6.0.7 app/controllers/concerns/alchemy/admin/archive_overlay.rb