Sha256: 0cf31ea7707aa0e7eecbddbdc06604b6f7c42486ea192ea0436144611158046b
Contents?: true
Size: 1.44 KB
Versions: 10
Compression:
Stored size: 1.44 KB
Contents
module GroupUI def self.included(base) base.class_eval do attr_accessor :group alias_method :groups, :group def load_reader_group_extension_regions @group = load_default_group_regions end def load_default_regions_with_group load_default_regions_without_group load_reader_group_extension_regions end alias_method_chain :load_default_regions, :group protected def load_default_group_regions returning OpenStruct.new do |group| group.edit = Radiant::AdminUI::RegionSet.new do |edit| edit.main.concat %w{edit_header edit_form} edit.form.concat %w{edit_group edit_timestamp edit_buttons} end group.show = Radiant::AdminUI::RegionSet.new do |show| show.header.concat %w{title} show.main.concat %w{messages pages members} show.footer.concat %w{notes javascript} end group.index = Radiant::AdminUI::RegionSet.new do |index| index.thead.concat %w{name_header home_header members_header pages_header modify_header} index.tbody.concat %w{name_cell home_cell members_cell pages_cell modify_cell} index.bottom.concat %w{buttons} end group.remove = group.index group.new = group.edit end end end end end
Version data entries
10 entries across 10 versions & 1 rubygems