|
5 | 5 | <link rel=" stylesheet" href=" https://cdn.jsdelivr.net/npm/[email protected]/font/bootstrap-icons.css" > |
6 | 6 | <% end %> |
7 | 7 |
|
8 | | -<label class="select_project"> <%=l :field_project %> |
9 | | - <select name="project"> |
10 | | - <% @projects.each do |project| %> |
11 | | - <% if project[:id].to_s == @selected_project_id.to_s %> |
12 | | - <option selected value="<%= project[:id] %>"><%= project[:name] %></option> |
13 | | - <% else %> |
14 | | - <option value="<%= project[:id] %>"><%= project[:name] %></option> |
| 8 | +<div class="select_project_container"> |
| 9 | + <% @projects.each do |project| %> |
| 10 | + <% if project[:id].to_s == @selected_project_id.to_s %> |
| 11 | + <div class="select_project_item select_project_item_selected" style="background-color: <%= project[:color] %>" data-id="<%= project[:id] %>"><%= project[:name] %></div> |
| 12 | + <% else %> |
| 13 | + <div class="select_project_item" style="background-color: <%= project[:color] %>" data-id="<%= project[:id] %>"><%= project[:name] %></div> |
| 14 | + <% end %> |
15 | 15 | <% end %> |
16 | | - <% end %> |
17 | | - </select> |
18 | | -</label> |
| 16 | +</div> |
19 | 17 |
|
20 | 18 | <div class="issues_container"> |
21 | 19 | <% @statuses.each do |status| %> |
22 | 20 | <div class="status_column" data-id="<%= status[:id] %>"> |
23 | 21 | <div class="status_column_header" style="border-bottom-color: <%= status[:color] %>"> |
24 | 22 | <span> <%= status[:name] %> </span> |
25 | 23 | </div> |
26 | | - <div class="status_column_issues"> |
| 24 | + <div class="<% status[:is_closed] ? ("status_column_closed_issues") : ("status_column_issues") %>"> |
27 | 25 | <% @issues.select {|issue| issue[:status_id] == status[:id] }.each do |issue| %> |
28 | | - <div class="issue_card" data-status="<%= status[:id] %>" data-id="<%= issue[:id] %>" onclick="goToIssue(<%= issue[:id] %>)"> |
29 | | - <div class="issue_card_header"> |
30 | | - <span class="issue_card_header_date"><%= issue[:created_at] %></span> |
31 | | - <div class="issue_card_header_project" style="background-color: <%= @projects.select {|item| item[:id] == issue[:project].id }[0][:color] %>"><%= issue[:project].name %></div> |
| 26 | + <% project_color = @projects.select {|item| item[:id] == issue[:project].id }[0][:color] %> |
| 27 | + <% if status[:is_closed] && Setting.plugin_dashboard['display_minimized_closed_issue_cards'] %> |
| 28 | + <div class="minimized_issue_card" style="border-bottom-color: <%= project_color %>" data-status="<%= status[:id] %>" data-id="<%= issue[:id] %>" onclick="goToIssue(<%= issue[:id] %>)"> |
| 29 | + <span> <%= "#" + issue[:id].to_s %> </span> |
| 30 | + </div> |
| 31 | + <% else %> |
| 32 | + <div class="issue_card" data-status="<%= status[:id] %>" data-id="<%= issue[:id] %>" onclick="goToIssue(<%= issue[:id] %>)"> |
| 33 | + <div class="issue_card_header"> |
| 34 | + <span class="issue_card_header_date"><%= issue[:created_at] %></span> |
| 35 | + <div class="issue_card_header_project" style="background-color: <%= project_color %>"><%= issue[:project].name %></div> |
| 36 | + </div> |
| 37 | + <span class="issue_card_title"> <%= issue[:subject] %> </span> |
| 38 | + <span class="issue_card_author"><i class="bi bi-person"></i> <%= issue[:author] %> </span> |
| 39 | + <% if issue[:executor] == '' || issue[:executor].nil? %> |
| 40 | + <span class="issue_card_executor_not_set"><i class="bi bi-hammer"></i> <%=l :executor_not_set %></span> |
| 41 | + <% else %> |
| 42 | + <span class="issue_card_executor"><i class="bi bi-hammer"></i> <%= issue[:executor] %> </span> |
| 43 | + <% end %> |
32 | 44 | </div> |
33 | | - <span class="issue_card_title"> <%= issue[:subject] %> </span> |
34 | | - <span class="issue_card_author"><i class="bi bi-person"></i> <%= issue[:author] %> </span> |
35 | | - <% if issue[:executor] == '' || issue[:executor].nil? %> |
36 | | - <span class="issue_card_executor_not_set"><i class="bi bi-hammer"></i> <%=l :executor_not_set %></span> |
37 | | - <% else %> |
38 | | - <span class="issue_card_executor"><i class="bi bi-hammer"></i> <%= issue[:executor] %> </span> |
39 | | - <% end %> |
40 | | - </div> |
| 45 | + <% end %> |
41 | 46 | <% end %> |
42 | 47 | </div> |
43 | 48 | </div> |
|
0 commit comments