Commit cf6a397f114dab2b751c7ac994a031657ae00f1a

Authored by Leandro Santos
1 parent abdeb4a1
Exists in master

fix html safe errors and wrong filter call

lib/pairwise/question.rb
@@ -17,25 +17,23 @@ class Pairwise::Question < ActiveResource::Base @@ -17,25 +17,23 @@ class Pairwise::Question < ActiveResource::Base
17 end 17 end
18 18
19 def pending_choices(filter=nil, order=nil) 19 def pending_choices(filter=nil, order=nil)
20 - find_options = {  
21 - :question_id => self.id,  
22 - :include_inactive => true,  
23 - :inactive_ignore_flagged => 1,  
24 - :filter => filter,  
25 - :order => order  
26 - } 20 + find_options = {}
  21 + find_options[:question_id] = self.id
  22 + find_options[:include_inactive] = true
  23 + find_options[:inactive_ignore_flagged] = 1
  24 + find_options[:filter] = filter unless filter.nil?
  25 + find_options[:order] = order
27 26
28 Pairwise::Choice.find(:all, :params => find_options) 27 Pairwise::Choice.find(:all, :params => find_options)
29 end 28 end
30 29
31 def reproved_choices(filter=nil, order=nil) 30 def reproved_choices(filter=nil, order=nil)
32 - find_options = {  
33 - :question_id => self.id,  
34 - :include_inactive => true,  
35 - :reproved => 1,  
36 - :filter => filter,  
37 - :order => order  
38 - } 31 + find_options = {}
  32 + find_options[:question_id] = self.id
  33 + find_options[:include_inactive] = true
  34 + find_options[:reproved] = 1
  35 + find_options[:filter] = filter unless filter.nil?
  36 + find_options[:order] = order
39 37
40 Pairwise::Choice.find(:all, :params => find_options) 38 Pairwise::Choice.find(:all, :params => find_options)
41 end 39 end
lib/pairwise_plugin/helpers/viewer_helper.rb
@@ -9,7 +9,7 @@ module PairwisePlugin::Helpers::ViewerHelper @@ -9,7 +9,7 @@ module PairwisePlugin::Helpers::ViewerHelper
9 link_target.merge!(:source => source) if source 9 link_target.merge!(:source => source) if source
10 loading_javascript = pairwise_spinner_show_function_call(pairwise_content) + pairwise_hide_skip_call(pairwise_content) 10 loading_javascript = pairwise_spinner_show_function_call(pairwise_content) + pairwise_hide_skip_call(pairwise_content)
11 11
12 - content_tag(:div, prompt.send("#{direction}_choice_text"), :class => 'choice-text') + 12 + content_tag(:div, prompt.send("#{direction}_choice_text").html_safe, :class => 'choice-text') +
13 link_to_remote(_('Vote'), :loading => loading_javascript, :url => link_target, :html => {:class => 'vote-link'}) 13 link_to_remote(_('Vote'), :loading => loading_javascript, :url => link_target, :html => {:class => 'vote-link'})
14 end 14 end
15 15
views/content_viewer/_prompt_body.html.erb
@@ -5,13 +5,13 @@ @@ -5,13 +5,13 @@
5 <% if pairwise_content.in_group? %> 5 <% if pairwise_content.in_group? %>
6 <div class="pairwise_body"><%= pairwise_content.parent.title %></div> 6 <div class="pairwise_body"><%= pairwise_content.parent.title %></div>
7 <div class="body"> 7 <div class="body">
8 - <%= pairwise_content.parent.body %> 8 + <%= pairwise_content.parent.body.html_safe %>
9 </div> 9 </div>
10 - <div class="group-item-title"><%= pairwise_content.title %></div> 10 + <div class="group-item-title"><%= pairwise_content.title.html_safe %></div>
11 <% else %> 11 <% else %>
12 - <div class="pairwise_body"><%= pairwise_content.title %></div> 12 + <div class="pairwise_body"><%= pairwise_content.title.html_safe %></div>
13 <% end %> 13 <% end %>
14 - <div class="pairwise_call_for_action"><%= pairwise_content.body %></div> 14 + <div class="pairwise_call_for_action"><%= pairwise_content.body.html_safe %></div>
15 <%= render :partial => 'content_viewer/pairwise_prompts', :locals => {:embeded => embeded, :pairwise_content => pairwise_content, :question => question, :source => (defined?(source) ? source : '') } %> 15 <%= render :partial => 'content_viewer/pairwise_prompts', :locals => {:embeded => embeded, :pairwise_content => pairwise_content, :question => question, :source => (defined?(source) ? source : '') } %>
16 <% if embeded %> 16 <% if embeded %>
17 <div class="footer"><%= _('Powered by') + ' ' + pairwise_content.environment.name%></div> 17 <div class="footer"><%= _('Powered by') + ' ' + pairwise_content.environment.name%></div>
views/content_viewer/_result.html.erb
@@ -36,7 +36,7 @@ @@ -36,7 +36,7 @@
36 <tbody> 36 <tbody>
37 <% @page.question.get_choices.each do |choice| %> 37 <% @page.question.get_choices.each do |choice| %>
38 <tr> 38 <tr>
39 - <td><%= choice.data %></td> 39 + <td><%= choice.data.html_safe %></td>
40 <td><%= choice.wins %></td> 40 <td><%= choice.wins %></td>
41 <td><%= choice.losses %></td> 41 <td><%= choice.losses %></td>
42 <td><%= choice.score.round.to_s %></td> 42 <td><%= choice.score.round.to_s %></td>
views/pairwise_plugin_suggestions/index.html.erb
@@ -135,7 +135,7 @@ @@ -135,7 +135,7 @@
135 135
136 <% @choices.each do |choice| %> 136 <% @choices.each do |choice| %>
137 <tr> 137 <tr>
138 - <td width="270px"><%= choice.data %></td> 138 + <td width="270px"><%= choice.data.html_safe %></td>
139 <td><%= show_date choice.created_at %></td> 139 <td><%= show_date choice.created_at %></td>
140 <td width="105px" ><%= choice.user_created ? choice.creator_identifier : profile.identifier %></td> 140 <td width="105px" ><%= choice.user_created ? choice.creator_identifier : profile.identifier %></td>
141 <td width="50px"> 141 <td width="50px">