Looking for changes on website content https://projet-alice-demo.herokuapp.com/diffs/
No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.

50 líneas
1.1KB

  1. <div class="autogrid txtcenter">
  2. <% (-3..3).each do |n|
  3. date = @date + n %>
  4. <% if @all_dates.include?(date) %>
  5. <%= content_tag :div, class: (:current if @date == date) do %>
  6. <%= link_to l(date), diff_path(date) %>
  7. <% end %>
  8. <% else %>
  9. <%= content_tag :div, class: (:nodata) do %>
  10. <%= link_to l(date), diff_path(date) %>
  11. <%end %>
  12. <% end %>
  13. <% end %>
  14. </div>
  15. <h1 id="top">Changes for <%= l @date %></h1>
  16. <% if @diffs.empty? %>
  17. <div class="alert--info">No changes found!</div>
  18. <% end %>
  19. <% @diffs.each do |diff|
  20. site = diff.site %>
  21. <div class="grid-10">
  22. <div class="col-9">
  23. <h3><%= link_to (site.name || site.url), site.url %></h3>
  24. </div>
  25. <div class="txtright">
  26. <%= link_to "↑ Top ↑", '#top' %>
  27. </div>
  28. </div>
  29. <ul class="unstyled mls">
  30. <% diff.content.each do |chunk| %>
  31. <li>
  32. <%=
  33. target = chunk['target']
  34. if target
  35. target = Target.from_h target
  36. content_tag :h4, target
  37. end
  38. %>
  39. <%=
  40. chunk = chunk['diff']
  41. raw Diffy::Diff.load(chunk).to_s :html
  42. %>
  43. </li>
  44. <% end %>
  45. </ul>
  46. <% end %>