class TrustyCms::AdminUI

def load_default_page_regions

def load_default_page_regions
  OpenStruct.new.tap do |page|
    page.edit = RegionSet.new do |edit|
      edit.main.concat %w{edit_header edit_form edit_popups}
      edit.form.concat %w{edit_title edit_extended_metadata edit_page_parts}
      edit.layout.concat %w{edit_layout edit_type edit_status edit_published_at}
      edit.form_bottom.concat %w{edit_buttons edit_timestamp}
    end
    page.index = RegionSet.new do |index|
      index.sitemap_head.concat %w{title_column_header status_column_header actions_column_header}
      index.node.concat %w{title_column status_column actions_column}
    end
    page.remove = page.children = page.index
    page.new = page._part = page.edit
  end
end