Sha256: 9ffd7115a0cc312a3cef730034cf946db6754fcb3646c04e4076bdfd8157799c

Contents?: true

Size: 730 Bytes

Versions: 106

Compression:

Stored size: 730 Bytes

Contents

# this is a mobu customization to add prefixes for views and not use another views directory
module Mobu
  module DetectMobile
    extend ActiveSupport::Concern

    private
    def check_mobile_site
      case params.delete(:prefer)
        when "f"
          session[:prefer_full_site] = 1
        when "m"
          session.delete :prefer_full_site
      end

      if mobile_request?
        # prepend_view_path mobile_views_path
        lookup_context.prefixes.prepend("mobile") if !lookup_context.prefixes.include?("mobile")
      elsif tablet_request?
        # prepend_view_path tablet_views_path
        lookup_context.prefixes.prepend("tablet") if !lookup_context.prefixes.include?("tablet")
      end
    end
  end
end

Version data entries

106 entries across 106 versions & 2 rubygems

Version Path
camaleon_cms-2.6.4 config/initializers/mobu.rb
camaleon_cms-2.6.3 config/initializers/mobu.rb
camaleon_cms-2.6.2 config/initializers/mobu.rb
camaleon_cms-2.6.1 config/initializers/mobu.rb
camaleon_cms-2.6.0.1 config/initializers/mobu.rb
camaleon_cms-2.6.0 config/initializers/mobu.rb
camaleon_cms-2.5.3.1 config/initializers/mobu.rb
camaleon_cms-2.5.3 config/initializers/mobu.rb
camaleon_cms-2.5.2 config/initializers/mobu.rb
camaleon_cms_rails6-2.5.0 config/initializers/mobu.rb
camaleon_cms-2.5.1 config/initializers/mobu.rb
camaleon_cms-2.5.0 config/initializers/mobu.rb
camaleon_cms-2.4.6.9 config/initializers/mobu.rb
camaleon_cms-2.4.6.8 config/initializers/mobu.rb
camaleon_cms-2.4.6.7 config/initializers/mobu.rb
camaleon_cms-2.4.6.6 config/initializers/mobu.rb
camaleon_cms-2.4.6.5 config/initializers/mobu.rb
camaleon_cms-2.4.6.4 config/initializers/mobu.rb
camaleon_cms-2.4.6.3 config/initializers/mobu.rb
camaleon_cms-2.4.6.2 config/initializers/mobu.rb