選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

_diff.html.erb 1.6KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. <% diff = Redmine::UnifiedDiff.new(
  2. diff, :type => diff_type,
  3. :max_lines => Setting.diff_max_lines_displayed.to_i,
  4. :style => diff_style) -%>
  5. <% diff.each do |table_file| -%>
  6. <div class="autoscroll">
  7. <% if diff.diff_type == 'sbs' -%>
  8. <table class="filecontent">
  9. <thead>
  10. <tr>
  11. <th colspan="4" class="filename">
  12. <%= table_file.file_name %>
  13. </th>
  14. </tr>
  15. </thead>
  16. <tbody>
  17. <% table_file.each_line do |spacing, line| -%>
  18. <% if spacing -%>
  19. <tr class="spacing">
  20. <th class="line-num">...</th><td></td><th class="line-num">...</th><td></td>
  21. </tr>
  22. <% end -%>
  23. <tr>
  24. <th class="line-num"><%= line.nb_line_left %></th>
  25. <td class="line-code <%= line.type_diff_left %>">
  26. <pre><%= line.html_line_left.html_safe %></pre>
  27. </td>
  28. <th class="line-num"><%= line.nb_line_right %></th>
  29. <td class="line-code <%= line.type_diff_right %>">
  30. <pre><%= line.html_line_right.html_safe %></pre>
  31. </td>
  32. </tr>
  33. <% end -%>
  34. </tbody>
  35. </table>
  36. <% else -%>
  37. <table class="filecontent">
  38. <thead>
  39. <tr>
  40. <th colspan="3" class="filename">
  41. <%= table_file.file_name %>
  42. </th>
  43. </tr>
  44. </thead>
  45. <tbody>
  46. <% table_file.each_line do |spacing, line| %>
  47. <% if spacing -%>
  48. <tr class="spacing">
  49. <th class="line-num">...</th><th class="line-num">...</th><td></td>
  50. </tr>
  51. <% end -%>
  52. <tr>
  53. <th class="line-num"><%= line.nb_line_left %></th>
  54. <th class="line-num"><%= line.nb_line_right %></th>
  55. <td class="line-code <%= line.type_diff %>">
  56. <pre><%= line.html_line.html_safe %></pre>
  57. </td>
  58. </tr>
  59. <% end -%>
  60. </tbody>
  61. </table>
  62. <% end -%>
  63. </div>
  64. <% end -%>
  65. <%= l(:text_diff_truncated) if diff.truncated? %>