From dcdc892d940adffced3d2bc272d813a47c7d4700 Mon Sep 17 00:00:00 2001
From: erdgeist
| <%= t(".first") %> | -<%= t(".last") %> | <%= t("admin.columns.rev") %> | <%= t("admin.columns.title") %> | <%= t("admin.columns.editor") %> | @@ -31,24 +31,27 @@|||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| - <%= button_to t(".diff_revisions"), diff_node_revisions_path(@node), - method: :post, - params: { translation_locale: @translation_locale }, - form: { id: 'diff_form', class: 'button_to computation' }, - disabled: true %> - " data-selected="<%= t(".selected_word") %>"> - - + | + <%= form_tag diff_node_revisions_path(@node), :method => :post, + :id => "diff_form", :class => "button_to computation" do %> + <%= hidden_field_tag :translation_locale, @translation_locale %> + <%= hidden_field_tag :start_revision, pages[1]&.revision %> + <%= hidden_field_tag :end_revision, pages[0]&.revision %> + <%= submit_tag t(".diff_revisions") %> + + <%= t(".diff_selection_html", + :from => tag.span(:id => "diff_from"), + :to => tag.span(:id => "diff_to")) %> + + + + <% end %> | ||||||||||||
| <%= radio_button_tag :start_revision, page.revision, index == 1 %> | -<%= radio_button_tag :end_revision, page.revision, index == 0 %> | + <% pages.each do |page| %> +||||||||||||
| <%= page.revision %> | <%= page.translations.find_by(:locale => @translation_locale)&.title || "—" %> | <%= page.editor.try(:login) %> | @@ -65,45 +68,63 @@|||||||||||