]> git.openstreetmap.org Git - rails.git/blob - app/views/browse/bug.html.erb
Merge branch 'master' into openstreetbugs
[rails.git] / app / views / browse / bug.html.erb
1 <table width="100%">
2   <tr>
3     <td width="100%">
4       <h2>
5         <% if @bug.status == "closed" %>
6           <%= image_tag("closed_bug_marker.png", :alt => 'closed') %>
7           <%= t 'browse.bug.closed_title', :bug_name => @bug.id %>
8         <% else %>
9           <%= image_tag("open_bug_marker.png", :alt => 'open') %>
10           <%= t 'browse.bug.open_title', :bug_name => @bug.id %>
11         <% end %>
12       </h2>
13     </td>
14     <td>
15       <%= render :partial => "navigation" %>
16     </td>
17   </tr>
18   <tr valign="top">
19     <td>
20       <table>
21         <tr>
22           <th><%= t 'browse.bug.created_at' %></th>
23           <td><%= l @bug.created_at %></td>
24         </tr>  
25        <tr>
26          <th><%= t 'browse.bug.edited_at' %></th>
27          <td><%= l @bug.updated_at %></td>
28        </tr>
29        <% if @bug.status == "closed" %>
30          <tr>
31            <th><%= t 'browse.bug.closed_at' %></th>
32            <td><%= l @bug.closed_at %></td>
33          </tr>
34        <% end %>
35        <tr>
36          <th><%= t 'browse.bug.opened_by' %></th>
37          <% if @bug.author.nil? %>
38            <td> <%= @bug.author_name %> </td>
39          <% else %>
40            <td><%= link_to h(@bug.author_name), :controller => "user", :action => "view", :display_name => @bug.author_name %></td>
41          <% end %>
42        </tr>
43        <tr>
44          <th><%= t 'browse.bug.description' %></th>
45          <td><%= h(@bug.comments.first.body) %></td>
46        </tr>
47        <tr>
48          <th><%= t 'browse.node_details.coordinates' %></th>
49          <td><div class="geo"><%= link_to ("<span class='latitude'>#{number_with_delimiter(@bug.lat)}</span>, <span class='longitude'>#{number_with_delimiter(@bug.lon)}</span>"), {:controller => 'site', :action => 'index', :lat => h(@bug.lat), :lon => h(@bug.lon), :zoom => "18"} %></div></td>
50        </tr>
51     </table>
52
53     <br />
54
55     <% if @bug.comments.length > 1 %>
56       <table>
57         <tr>
58           <th width="20%"> <%= t 'browse.bug.comment_by' %></th>
59           <th width="60%"> <%= t 'browse.bug.comment' %></th>
60           <th width="20%"> <%= t 'browse.bug.date' %></th> 
61         </tr>
62         <% @bug.comments[1..-1].each do |bug_comment| %>
63           <tr>
64             <td>
65               <% if bug_comment.user.nil? %>
66                 <%= bug_comment.author_name %>
67               <% else %>
68                 <%= link_to h(bug_comment.user.display_name), :controller => "user", :action => "view", :display_name => bug_comment.user.display_name %>                                       
69               <% end %>
70             </td>
71             <td> <%= h(bug_comment.body) %> </td>
72             <td> <%= l bug_comment.created_at %> </td>
73           </tr>
74         <% end %>
75       </table>
76     <% end %>
77         
78     <hr />
79     </td>
80
81     <%= render :partial => "map", :object => @bug %>
82   </tr>
83 </table>