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