Sha256: d1bb32598f62e5022b5f750aaf303bfd52c624f1c17f28d2f46e4d617d5bbb54

Contents?: true

Size: 609 Bytes

Versions: 21

Compression:

Stored size: 609 Bytes

Contents

module Admin
  class DialogsController < Admin::BaseController

    def show
      if (@dialog_type = params[:id].try(:downcase))
        url_params = params.reject {|key, value| key =~ /(action)|(controller)/}

        @iframe_src = if @dialog_type == 'image'
          insert_admin_images_url(url_params.merge(:id => nil, :modal => true))
        elsif @dialog_type == 'link'
          link_to_admin_pages_dialogs_url(url_params.merge(:id => nil))
        end

        render :layout => false

      else
        render :nothing => true
      end
    end

    def from_dialog?
      true
    end

  end
end

Version data entries

21 entries across 21 versions & 2 rubygems

Version Path
refinerycms-core-0.9.9.21 app/controllers/admin/dialogs_controller.rb
refinerycms-core-0.9.9.20 app/controllers/admin/dialogs_controller.rb
refinerycms-core-0.9.9.19 app/controllers/admin/dialogs_controller.rb
refinerycms-core-0.9.9.18 app/controllers/admin/dialogs_controller.rb
refinerycms-core-0.9.9.17 app/controllers/admin/dialogs_controller.rb
refinerycms-core-0.9.9.16 app/controllers/admin/dialogs_controller.rb
refinerycms-core-0.9.9.15 app/controllers/admin/dialogs_controller.rb
refinerycms-core-0.9.9.14 app/controllers/admin/dialogs_controller.rb
refinerycms-core-0.9.9.13 app/controllers/admin/dialogs_controller.rb
refinerycms-core-0.9.9.12 app/controllers/admin/dialogs_controller.rb
refinerycms-core-0.9.9.11 app/controllers/admin/dialogs_controller.rb
refinerycms-core-0.9.9.10 app/controllers/admin/dialogs_controller.rb
refinerycms-core-0.9.9.9 app/controllers/admin/dialogs_controller.rb
refinerycms-core-0.9.9.8 app/controllers/admin/dialogs_controller.rb
refinerycms-core-0.9.9.7 app/controllers/admin/dialogs_controller.rb
refinerycms-core-0.9.9.5 app/controllers/admin/dialogs_controller.rb
refinerycms-core-0.9.9.4 app/controllers/admin/dialogs_controller.rb
refinerycms-core-0.9.9.3 app/controllers/admin/dialogs_controller.rb
refinerycms-core-0.9.9.2 app/controllers/admin/dialogs_controller.rb
refinerycms-core-0.9.9.1 app/controllers/admin/dialogs_controller.rb