mirror of
https://github.com/philomena-dev/philomena.git
synced 2025-02-01 11:56:43 +01:00
55 lines
1.3 KiB
Text
55 lines
1.3 KiB
Text
<h1>
|
|
Revision history for <%= link(@static_page.title, to: ~p"/pages/#{@static_page}") %>
|
|
</h1>
|
|
<table class="table">
|
|
<thead>
|
|
<tr>
|
|
<th>
|
|
User
|
|
</th>
|
|
<th>
|
|
Date
|
|
</th>
|
|
<th>
|
|
Body
|
|
</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<%= for version <- @versions do %>
|
|
<tr>
|
|
<td>
|
|
<%= link(version.user.name, to: ~p"/profiles/#{version.user}") %>
|
|
</td>
|
|
<td>
|
|
<%= pretty_time(version.created_at) %>
|
|
</td>
|
|
<td class="static-page__diff">
|
|
<%= for diff <- version.difference do %>
|
|
<%= case diff do %>
|
|
<% {:eq, lines} -> %>
|
|
<%= for line <- lines do %>
|
|
<%= line %>
|
|
<%= "\n" %>
|
|
<% end %>
|
|
<% {:ins, lines} -> %>
|
|
<ins class="differ">
|
|
<%= for line <- lines do %>
|
|
<%= line %>
|
|
<%= "\n" %>
|
|
<% end %>
|
|
</ins>
|
|
<% {:del, lines} -> %>
|
|
<del class="differ">
|
|
<%= for line <- lines do %>
|
|
<%= line %>
|
|
<%= "\n" %>
|
|
<% end %>
|
|
</del>
|
|
<% end %>
|
|
<% end %>
|
|
</td>
|
|
</tr>
|
|
<% end %>
|
|
</tbody>
|
|
</table>
|