Sha256: 59881a0a34bc7b9d9292884b44ac0c07450bad67c31ac31766b68c9337a7c91e

Contents?: true

Size: 373 Bytes

Versions: 13

Compression:

Stored size: 373 Bytes

Contents

require 'active_support/concern'

module Admin
  module Headless

    extend ActiveSupport::Concern

    included do
      helper_method :headless_mode?
      layout :headless_layout
    end

    def headless_layout
      headless_mode? ? "admin/headless" : "admin/base"
    end
    private :headless_layout

    def headless_mode?
      params[:_popup]
    end

  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
brainsome_typus-4.0.0.beta13 app/controllers/concerns/admin/headless.rb
brainsome_typus-4.0.0.beta12 app/controllers/concerns/admin/headless.rb
brainsome_typus-4.0.0.beta11 app/controllers/concerns/admin/headless.rb
brainsome_typus-4.0.0.beta10 app/controllers/concerns/admin/headless.rb
brainsome_typus-4.0.0.beta9 app/controllers/concerns/admin/headless.rb
brainsome_typus-4.0.0.beta8 app/controllers/concerns/admin/headless.rb
brainsome_typus-4.0.0.beta7 app/controllers/concerns/admin/headless.rb
brainsome_typus-4.0.0.beta6 app/controllers/concerns/admin/headless.rb
brainsome_typus-4.0.0.beta5 app/controllers/concerns/admin/headless.rb
brainsome_typus-4.0.0.beta4 app/controllers/concerns/admin/headless.rb
brainsome_typus-4.0.0.beta3 app/controllers/concerns/admin/headless.rb
brainsome_typus-4.0.0.beta2 app/controllers/concerns/admin/headless.rb
brainsome_typus-4.0.0.beta1 app/controllers/concerns/admin/headless.rb