Sha256: f63bf7103edd96eceb87e57f0963035264bf8513db988e585a74202dc9f1b67e

Contents?: true

Size: 598 Bytes

Versions: 67

Compression:

Stored size: 598 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

67 entries across 67 versions & 1 rubygems

Version Path
trusty-cms-4.1.2 app/helpers/admin/pages_helper.rb
trusty-cms-4.1.1 app/helpers/admin/pages_helper.rb
trusty-cms-4.1.0 app/helpers/admin/pages_helper.rb
trusty-cms-4.0.2 app/helpers/admin/pages_helper.rb
trusty-cms-3.9.7 app/helpers/admin/pages_helper.rb
trusty-cms-3.9.6 app/helpers/admin/pages_helper.rb
trusty-cms-3.9.5 app/helpers/admin/pages_helper.rb
trusty-cms-4.0.1 app/helpers/admin/pages_helper.rb
trusty-cms-3.9.4 app/helpers/admin/pages_helper.rb
trusty-cms-3.9.3 app/helpers/admin/pages_helper.rb
trusty-cms-3.9.2 app/helpers/admin/pages_helper.rb
trusty-cms-4.0.0 app/helpers/admin/pages_helper.rb
trusty-cms-3.9.1 app/helpers/admin/pages_helper.rb
trusty-cms-3.9.0 app/helpers/admin/pages_helper.rb
trusty-cms-3.8.4 app/helpers/admin/pages_helper.rb
trusty-cms-3.8.3 app/helpers/admin/pages_helper.rb
trusty-cms-3.8.2 app/helpers/admin/pages_helper.rb
trusty-cms-3.8.1 app/helpers/admin/pages_helper.rb
trusty-cms-3.8.0 app/helpers/admin/pages_helper.rb
trusty-cms-3.7.1 app/helpers/admin/pages_helper.rb