<% action = document.private?(current_exhibit) ? :make_public : :make_private %> <%= form_tag([:visibility, current_exhibit, document], method: document.private?(current_exhibit) ? :put : :delete, class: 'visibility-toggle', data: { 'doc-id': document.id, present: t('.make_private'), absent: t('.make_public'), inprogress: t('.inprogress'), }) do %>
<%= submit_tag(t(".#{action}"), id: "visibility_toggle_#{document.id.to_s.parameterize}", class: "visibility-#{action}") %> <% end %>