Commit 7532dfd0a54b91e962465cf360c43a0068d5947c

Authored by Victor Costa
1 parent cf972b57

proposals_discussion: small fixes

lib/proposals_discussion_plugin/proposals_list_helper.rb 0 → 100644
... ... @@ -0,0 +1,7 @@
  1 +module ProposalsDiscussionPlugin::ProposalsListHelper
  2 +
  3 + def more_proposals(text, holder, order, page=1)
  4 + link_to '', url_for({:controller => 'proposals_discussion_plugin_public', :action => 'load_proposals', :holder_id => holder.id, :profile => profile.identifier, :order => order, :page => page })
  5 + end
  6 +
  7 +end
... ...
public/style.css
... ... @@ -117,6 +117,7 @@ form .proposals-discussion-plugin .body textarea {
117 117 text-decoration: none;
118 118 border-left: 1px solid rgb(185, 185, 185);
119 119 padding: 0 5px;
  120 + color: #555753;
120 121 }
121 122 .proposals_list .filters a.selected {
122 123 font-weight: bold;
... ...
views/content_viewer/_proposals_list.html.erb
... ... @@ -18,9 +18,10 @@
18 18 proposalsScroll();
19 19 });
20 20 });
21   -
22 21 </script>
23 22  
  23 +<% extend ProposalsDiscussionPlugin::ProposalsListHelper %>
  24 +
24 25 <% private_proposals = user ? @page.proposals.private(user) : [] %>
25 26 <% unless private_proposals.empty? %>
26 27 <div class="private-proposals">
... ... @@ -33,8 +34,8 @@
33 34 <div class="proposals_list">
34 35 <h5><%= _('Proposals') %></h5>
35 36 <div class="filters">
36   - <% [[_('Random'), :random], [_('Aplhabetical'), :alphabetical]].each do |order| %>
37   - <%= link_to order.first, url_for({:controller => 'proposals_discussion_plugin_public', :action => 'load_proposals', :holder_id => holder.id, :profile => profile.identifier, :order => order.second}), :remote => true, :class => 'order' %>
  37 + <% [[_('Random'), :random], [_('Aplhabetical'), :alphabetical]].each_with_index do |order, i| %>
  38 + <%= link_to order.first, url_for({:controller => 'proposals_discussion_plugin_public', :action => 'load_proposals', :holder_id => holder.id, :profile => profile.identifier, :order => order.second}), :remote => true, :class => "order #{order.second} #{i==0 ? 'selected':''}" %>
38 39 <% end %>
39 40 </div>
40 41 <div class="clear"></div>
... ... @@ -42,7 +43,7 @@
42 43 <div class="proposals">
43 44 <div class="more">
44 45 <img src="/images/loading.gif" alt="Loading" /><%= _("Loading...") %>
45   - <%= link_to '', url_for({:controller => 'proposals_discussion_plugin_public', :action => 'load_proposals', :holder_id => holder.id, :profile => profile.identifier, :order => order }) %>
  46 + <%= more_proposals('', holder, order) %>
46 47 </div>
47 48 </div>
48 49 </div>
... ...
views/content_viewer/_proposals_list_content.html.erb
1 1 <%= render :partial => 'content_viewer/proposal_card', :collection => proposals %>
2 2  
  3 +<% extend ProposalsDiscussionPlugin::ProposalsListHelper %>
  4 +
3 5 <div class="more">
4   - <%= link_to _('More'), url_for({:controller => 'proposals_discussion_plugin_public', :action => 'load_proposals', :holder_id => holder.id, :profile => profile.identifier, :page => page, :order => order }) %>
  6 + <%= more_proposals(_('More'), holder, order, page) %>
5 7 </div>
... ...
views/content_viewer/proposal.html.erb
... ... @@ -20,7 +20,7 @@
20 20  
21 21 <% if @page.allow_edit?(user) && !@page.published %>
22 22 <div class="actions">
23   - <%= link_to url_for({:controller => 'proposals_discussion_plugin_myprofile', :action => 'publish_proposal', :proposal_id => @page.id}), :class => 'button with-text icon-add' do %>
  23 + <%= link_to url_for({:controller => 'proposals_discussion_plugin_myprofile', :action => 'publish_proposal', :proposal_id => @page.id}), :class => 'button with-text icon-suggest' do %>
24 24 <strong><%= _("Publish") %></strong>
25 25 <% end %>
26 26 </div>
... ...