Sha256: 43e2df886d408462e4d7a7a5148ab1a47f27ff7eeb640dcd0a5b9562a73417c3

Contents?: true

Size: 601 Bytes

Versions: 72

Compression:

Stored size: 601 Bytes

Contents

module Admin::PagesHelper
  include Admin::NodeHelper
  include Admin::ReferencesHelper

  def class_of_page
    @page.class
  end

  def filter
    @page.parts.first.filter if @page.parts.respond_to?(:any?) && @page.parts.any?
  end

  def meta_errors?
    !!(@page.errors[:slug] or @page.errors[:breadcrumb])
  end

  def status_to_display
    @page.status_id = 100 if @page.status_id == 90
    @display_status = Status.selectable.map { |s| [I18n.translate(s.name.downcase), s.id] }
  end

  def clean_page_description(page)
    page.description.to_s.strip.gsub(/\t/, '').gsub(/\s+/, ' ')
  end
end

Version data entries

72 entries across 72 versions & 1 rubygems

Version Path
trusty-cms-7.0.3 app/helpers/admin/pages_helper.rb
trusty-cms-6.3.1 app/helpers/admin/pages_helper.rb
trusty-cms-7.0.2 app/helpers/admin/pages_helper.rb
trusty-cms-7.0.1 app/helpers/admin/pages_helper.rb
trusty-cms-7.0.0 app/helpers/admin/pages_helper.rb
trusty-cms-6.3 app/helpers/admin/pages_helper.rb
trusty-cms-6.2.1 app/helpers/admin/pages_helper.rb
trusty-cms-6.2.2.1 app/helpers/admin/pages_helper.rb
trusty-cms-6.2.0 app/helpers/admin/pages_helper.rb
trusty-cms-6.1.2 app/helpers/admin/pages_helper.rb
trusty-cms-6.1.1 app/helpers/admin/pages_helper.rb
trusty-cms-6.0.5 app/helpers/admin/pages_helper.rb
trusty-cms-6.0.4 app/helpers/admin/pages_helper.rb
trusty-cms-6.0.3 app/helpers/admin/pages_helper.rb
trusty-cms-6.0.2 app/helpers/admin/pages_helper.rb
trusty-cms-6.0.1 app/helpers/admin/pages_helper.rb
trusty-cms-5.6.1 app/helpers/admin/pages_helper.rb
trusty-cms-6.0.0 app/helpers/admin/pages_helper.rb
trusty-cms-5.6.0 app/helpers/admin/pages_helper.rb
trusty-cms-5.5.9 app/helpers/admin/pages_helper.rb