Sha256: ba773ed058e6b5732faea2ae0149c233faf4123a60e2785a56cb4c8e82053bbb

Contents?: true

Size: 686 Bytes

Versions: 58

Compression:

Stored size: 686 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 default_filter_name
    @page.parts.empty? ? "" : @page.parts[0].filter_id
  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

58 entries across 58 versions & 1 rubygems

Version Path
trusty-cms-2.0.23 app/helpers/admin/pages_helper.rb
trusty-cms-2.0.22 app/helpers/admin/pages_helper.rb
trusty-cms-2.0.21 app/helpers/admin/pages_helper.rb
trusty-cms-2.0.21.alpha app/helpers/admin/pages_helper.rb
trusty-cms-2.0.20 app/helpers/admin/pages_helper.rb
trusty-cms-2.0.2 app/helpers/admin/pages_helper.rb
trusty-cms-2.0.19 app/helpers/admin/pages_helper.rb
trusty-cms-2.0.18 app/helpers/admin/pages_helper.rb
trusty-cms-2.0.17 app/helpers/admin/pages_helper.rb
trusty-cms-2.0.16 app/helpers/admin/pages_helper.rb
trusty-cms-2.0.15 app/helpers/admin/pages_helper.rb
trusty-cms-2.0.14 app/helpers/admin/pages_helper.rb
trusty-cms-2.0.13 app/helpers/admin/pages_helper.rb
trusty-cms-2.0.12 app/helpers/admin/pages_helper.rb
trusty-cms-2.0.11 app/helpers/admin/pages_helper.rb
trusty-cms-2.0.10.pre.beta app/helpers/admin/pages_helper.rb
trusty-cms-2.0.9.pre.beta app/helpers/admin/pages_helper.rb
trusty-cms-2.0.8.pre.beta app/helpers/admin/pages_helper.rb
trusty-cms-2.0.7.pre.beta app/helpers/admin/pages_helper.rb
trusty-cms-2.0.5.pre.beta app/helpers/admin/pages_helper.rb