Sha256: 8e3c5ea5b4e0c9ada9a0f989ef843fefaefa3560cb3ece783b16f7fa899ac8c4

Contents?: true

Size: 524 Bytes

Versions: 2

Compression:

Stored size: 524 Bytes

Contents

module Admin::PageHelper
  def render_node(page, locals = {})
    locals.reverse_merge!(:level => 0, :simple => false).merge!(:page => page)
    render :partial => 'node', :locals =>  locals
  end

  def expanded_rows
    case
    when row_string = (cookies['expanded_rows'] || []).first
      row_string.split(',').map { |x| Integer(x) rescue nil }.compact
    when @homepage
      [@homepage.id]
    else
      []
    end     
  end
  
  def meta_errors?
    !!(@page.errors[:slug] or @page.errors[:breadcrumb])
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
radiant-0.5.1 app/helpers/admin/page_helper.rb
radiant-0.5.2 app/helpers/admin/page_helper.rb