proposal_helper.rb
695 Bytes
module ProposalsDiscussionPlugin::ProposalHelper
def proposal_score(proposal)
return '' unless proposal.published?
normalized_score = proposal.normalized_score
pos = 26 * (normalized_score*4 - 1).round
content_tag 'span', ' ', :title => "#{normalized_score}", :style => "background-position-y: -#{pos}px"
end
def proposal_locations(proposal)
proposal.locations.map do |location|
content_tag 'span', location.name, :class => "location"
end.join(', ')
end
def proposal_tags(proposal)
proposal.tags.map { |t| link_to(t, :controller => 'profile', :profile => proposal.profile.identifier, :action => 'tags', :id => t.name ) }.join("\n")
end
end