Sha256: 29de537b59c8a458508c4ad139d2ce656e352834244305dafe87abe8774cdba0

Contents?: true

Size: 620 Bytes

Versions: 7

Compression:

Stored size: 620 Bytes

Contents

module Admin::PostsHelper

	def options_for_parent_category(parent_id = 0)
		if @categories[parent_id]
			return @categories[parent_id].collect{ |c| 
				opts = [c.name, c.id] 
				opts += options_for_parent_category(c.id)
			}
		else
			return []
		end
	end

	def spud_post_site_check_box_tag(site, post)
		return check_box_tag 'spud_post[spud_site_ids][]', site[:site_id], post.spud_site_ids.include?(site[:site_id]), :id => "spud_post_site_id_#{site[:site_id]}"
	end

	def spud_post_site_label_tag(site)
		return label_tag "spud_post_site_id_#{site[:site_id]}", site[:site_name], :class => 'checkbox inline'
	end

end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
tb_blog-1.3.0.beta1 app/helpers/admin/posts_helper.rb
tb_blog-1.2.1 app/helpers/admin/posts_helper.rb
tb_blog-1.2.0 app/helpers/admin/posts_helper.rb
tb_blog-1.1.3 app/helpers/admin/posts_helper.rb
tb_blog-1.1.2 app/helpers/admin/posts_helper.rb
tb_blog-1.1.1 app/helpers/admin/posts_helper.rb
tb_blog-1.1.0 app/helpers/admin/posts_helper.rb