Commit e531dd970fd7ca899ee9e7757812b8bda446d593

Authored by AurelioAHeckert
1 parent 72324796

ActionItem235: new friend tasks are beaulty now

git-svn-id: https://svn.colivre.coop.br/svn/noosfero/trunk@1574 3f533792-8f58-4932-b0fe-aaf55b0a4547
app/views/tasks/_add_friend.rhtml
1 <h2><%= _('New friend') %></h2> 1 <h2><%= _('New friend') %></h2>
2 2
3 -<p>  
4 -<%= _('%s wants to connect to you as a friend.') % task.requestor.name %>  
5 -</p> 3 +<%= link_to( profile_image(task.requestor, :minor, :border => 0), task.requestor.public_profile_url ) %>
  4 +
  5 +<%= _('%s wants to connect to you as a friend.') % link_to( task.requestor.name, task.requestor.public_profile_url ) %>
6 6
7 <% form_for('task', task, :url => { :action => 'close', :id => task.id } ) do |f| %> 7 <% form_for('task', task, :url => { :action => 'close', :id => task.id } ) do |f| %>
8 8
9 <div> 9 <div>
10 - <%= radio_button_tag(:decision, 'finish', true, :id => "decision-finish-#{task.id}", :onclick => "Element.show('group-for-friend-#{task.id}')") %>  
11 - <%= _('Accept') %> 10 +
  11 + <%= radio_button_tag(:decision, 'finish', true,
  12 + :id => "decision-finish-#{task.id}",
  13 + :onclick => "Element.show('group-for-friend-#{task.id}')") %>
  14 + <label for="<%= "decision-finish-#{task.id}" %>"><%= _('Accept') %></label>
  15 +
  16 + &nbsp; &nbsp;
  17 +
  18 + <%= radio_button_tag(:decision, 'cancel', false,
  19 + :id => "decision-cancel-#{task.id}",
  20 + :onclick => "Element.hide('group-for-friend-#{task.id}')") %>
  21 + <label for="<%= "decision-cancel-#{task.id}" %>"><%= _('Ignore') %></label>
12 22
13 <% 23 <%
14 - content_tag('div', :id => "group-for-friend-#{task.id}", :help => _('You can type the first letters of an existing group and have the system present you the available options, or you can type the name of a new group if you want.')) do %>  
15 - <%= _('Classify your new friend %s:') % task.requestor.name %>  
16 - <%= text_field_with_local_autocomplete("task[group_for_friend]", profile.suggested_friend_groups, :id => "field-group-for-friend-#{task.id}") %>  
17 - <p> 24 + content_tag('div', :id => "group-for-friend-#{task.id}",
  25 + :help => _('You can type the first letters of an existing group and have the system present you the available options, or you can type the name of a new group if you want.')) do %>
  26 + <%= _('Classify your new friend:') %>
  27 + <%= text_field_with_local_autocomplete("task[group_for_friend]",
  28 + profile.suggested_friend_groups,
  29 + :id => "field-group-for-friend-#{task.id}") %>
  30 + <p class="friend-classify-suggestions">
18 <%= _('Suggestions: %s') % profile.suggested_friend_groups.join(', ') %> 31 <%= _('Suggestions: %s') % profile.suggested_friend_groups.join(', ') %>
19 </p> 32 </p>
20 33
21 <% end %> 34 <% end %>
22 </div> 35 </div>
23 36
24 - <div>  
25 - <%= radio_button_tag(:decision, 'cancel', false, :id => "decision-cancel-#{task.id}", :onclick => "Element.hide('group-for-friend-#{task.id}')") %>  
26 - <%= _('Ignore') %>  
27 - </div>  
28 -  
29 <% button_bar do %> 37 <% button_bar do %>
30 - <%= submit_button(:ok, _('OK')) %> 38 + <%= submit_button(:ok, _('Ok!')) %>
31 <% end %> 39 <% end %>
32 <% end %> 40 <% end %>
app/views/tasks/index.rhtml
1 <h1><%= _("%s's pending tasks") % profile.name %></h1> 1 <h1><%= _("%s's pending tasks") % profile.name %></h1>
2 2
  3 +<p>
3 <% if @tasks.empty? %> 4 <% if @tasks.empty? %>
4 - <p><em><%= _('No pending tasks for %s' % profile.name) %></em></p> 5 + <em><%= _('No pending tasks for %s' % profile.name) %></em>
5 <% else %> 6 <% else %>
6 <ul class='task-list'> 7 <ul class='task-list'>
7 <% @tasks.each do |item| %> 8 <% @tasks.each do |item| %>
8 - <li><%= render :partial => partial_for_class(item.class), :locals => { :task => item } %></li> 9 + <li class="task-<%= item.class %>"><%= render :partial => partial_for_class(item.class), :locals => { :task => item } %></li>
9 <% end %> 10 <% end %>
10 </ul> 11 </ul>
11 <% end %> 12 <% end %>
  13 +</p>
12 14
13 <% button_bar do %> 15 <% button_bar do %>
14 <%= button(:edit, _('View processed tasks'), :action => 'processed') %> 16 <%= button(:edit, _('View processed tasks'), :action => 'processed') %>
app/views/tasks/processed.rhtml
1 <h1><%= _("%s's processed tasks") % profile.name %></h1> 1 <h1><%= _("%s's processed tasks") % profile.name %></h1>
2 2
  3 +<p>
3 <% if @tasks.empty? %> 4 <% if @tasks.empty? %>
4 - <p><em><%= _('No processed tasks.') %></em></p> 5 + <em><%= _('No processed tasks.') %></em>
5 <% else %> 6 <% else %>
6 <ul> 7 <ul>
7 <% @tasks.each do |item| %> 8 <% @tasks.each do |item| %>
8 <li> 9 <li>
9 - <table>  
10 - <tr>  
11 - <th><%= _('Task') %></th>  
12 - <td><%= item.description %></td>  
13 - </tr>  
14 - <tr>  
15 - <th><%= _('Created') %></th>  
16 - <td><%= show_date (item.created_at) %></th>  
17 - </tr>  
18 - <tr>  
19 - <th><%= _('Processed') %></th>  
20 - <td><%= show_date (item.end_date) %></th>  
21 - </tr>  
22 - </table> 10 + <strong><%= item.description %></strong> <br/>
  11 + <small>
  12 + <%= _('Created:') +' '+ show_date(item.created_at) %>
  13 + &nbsp; &#151; &nbsp;
  14 + <%= _('Processed:') +' '+ show_date(item.end_date) %>
  15 + </small>
23 </li> 16 </li>
24 <% end %> 17 <% end %>
25 </ul> 18 </ul>
26 <% end %> 19 <% end %>
  20 +</p>
27 21
28 <% button_bar do %> 22 <% button_bar do %>
29 <%= button(:back, _('Back'), :action => 'index') %> 23 <%= button(:back, _('Back'), :action => 'index') %>
public/designs/themes/default/stylesheets/controller_tasks.css 0 → 100644
@@ -0,0 +1,36 @@ @@ -0,0 +1,36 @@
  1 +
  2 +#content .task-list li {
  3 + margin: 10px 20px 10px 10px;
  4 + padding: 0px 10px;
  5 + list-style: none;
  6 + border: 1px solid #3465A4;
  7 + background: #B8CFE7;
  8 +}
  9 +
  10 +.task-AddFriend h2 {
  11 + text-align: center;
  12 +}
  13 +
  14 +.task-AddFriend img {
  15 + position: relative; /* msie sux */
  16 + float: left;
  17 + margin-right: 10px;
  18 +}
  19 +
  20 +.task-AddFriend form {
  21 + margin: 5px 0px;
  22 +}
  23 +
  24 +.friend-classify-suggestions {
  25 + font-size: 10px;
  26 +}
  27 +
  28 +.task-AddFriend .submit {
  29 + position: relative;
  30 + top: -5px;
  31 + float: right;
  32 +}
  33 +.msie .task-AddFriend .submit {
  34 + top: -10px;
  35 +}
  36 +
public/stylesheets/controller_tasks.css 0 → 100644
@@ -0,0 +1,12 @@ @@ -0,0 +1,12 @@
  1 +
  2 +#content .task-list {
  3 + margin: 0px;
  4 + padding: 0px;
  5 +}
  6 +
  7 +#content .task-list li {
  8 + margin: 10px 0px;
  9 + padding: 0px;
  10 + list-style: none;
  11 + border: 1px solid #3465A4;
  12 +}