Changeset 3
- Timestamp:
- 07/17/2006 03:42:25 AM (2 years ago)
- Files:
-
- trunk/auto-admin/lib/auto_admin_configuration.rb (modified) (1 diff)
- trunk/auto-admin/lib/auto_admin_controller.rb (modified) (1 diff)
- trunk/auto-admin/lib/auto_admin_simple_theme.rb (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/auto-admin/lib/auto_admin_configuration.rb
r1 r3 18 18 def self.asset_root; theme.asset_root; end 19 19 def self.helpers; theme.respond_to?( :helpers ) ? [theme.helpers].flatten : []; end 20 def self.controller_includes; theme.respond_to?( :controller_includes ) ? [theme.controller_includes].flatten : []; end 20 21 21 22 def self.set_site_info full_url, site_name, admin_site_title='Site Administration' trunk/auto-admin/lib/auto_admin_controller.rb
r2 r3 21 21 verify :method => :post, :only => %w( save delete ) 22 22 #, :redirect_to => { :action => 'confirm_post' } 23 23 24 helper AutoAdmin::AutoAdminConfiguration.helpers 25 AutoAdmin::AutoAdminConfiguration.controller_includes.each do |inc| 26 include inc 27 end 24 28 25 29 #model :user trunk/auto-admin/lib/auto_admin_simple_theme.rb
r1 r3 6 6 def asset_root 7 7 directory 'public' 8 end 9 def controller_includes *includes, &proc 10 @controller_includes ||= [] 11 includes.each do |mod| 12 @controller_includes << mod 13 end 14 if block_given? 15 @controller_includes << Module.new(&proc) 16 end 17 @controller_includes 8 18 end 9 19 def helpers … … 36 46 37 47 def table_header(field_type, field_name, options) 38 %(<th>#{yield}</th>)48 content_tag('th', yield, options[:attributes] || {}) 39 49 end 40 50 def table_cell(field_type, field_name, options) 41 %(<td>#{yield}</td>)51 content_tag('td', yield, options[:attributes] || {}) 42 52 end 43 53
