Sha256: c41f7baeca32b8dc7591b60b267652186c014e6f479dc445c0618fef56d5e6a3
Contents?: true
Size: 1.06 KB
Versions: 23
Compression:
Stored size: 1.06 KB
Contents
<% 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 %> <div class="checkbox toggle-visibility"> <label class="toggle-visibility" data-checkboxsubmit-target="label"> <input type="checkbox" class="toggle-visibility" data-checkboxsubmit-target="checkbox" <%= 'checked="checked"' if document.public?(current_exhibit) %>> <span data-checkboxsubmit-target="span" class="sr-only visually-hidden"> <%= document.private?(current_exhibit) ? t('.make_public') : t('.make_private') %> </span> </label> </div> <%= submit_tag(t(".#{action}"), id: "visibility_toggle_#{document.id.to_s.parameterize}", class: "visibility-#{action}") %> <% end %>
Version data entries
23 entries across 23 versions & 1 rubygems