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

Version Path
blacklight-spotlight-5.0.0.pre.alpha2 app/views/spotlight/catalog/_document_visibility_control.html.erb
blacklight-spotlight-5.0.0.pre.alpha1 app/views/spotlight/catalog/_document_visibility_control.html.erb
blacklight-spotlight-4.7.1 app/views/spotlight/catalog/_document_visibility_control.html.erb
blacklight-spotlight-4.7.0 app/views/spotlight/catalog/_document_visibility_control.html.erb
blacklight-spotlight-4.6.1 app/views/spotlight/catalog/_document_visibility_control.html.erb
blacklight-spotlight-4.6.0 app/views/spotlight/catalog/_document_visibility_control.html.erb
blacklight-spotlight-4.5.0 app/views/spotlight/catalog/_document_visibility_control.html.erb
blacklight-spotlight-4.4.0 app/views/spotlight/catalog/_document_visibility_control.html.erb
blacklight-spotlight-4.3.6 app/views/spotlight/catalog/_document_visibility_control.html.erb
blacklight-spotlight-4.3.5 app/views/spotlight/catalog/_document_visibility_control.html.erb
blacklight-spotlight-4.3.4 app/views/spotlight/catalog/_document_visibility_control.html.erb
blacklight-spotlight-4.3.3 app/views/spotlight/catalog/_document_visibility_control.html.erb
blacklight-spotlight-4.3.2 app/views/spotlight/catalog/_document_visibility_control.html.erb
blacklight-spotlight-4.3.1 app/views/spotlight/catalog/_document_visibility_control.html.erb
blacklight-spotlight-4.3.0 app/views/spotlight/catalog/_document_visibility_control.html.erb
blacklight-spotlight-4.2.0 app/views/spotlight/catalog/_document_visibility_control.html.erb
blacklight-spotlight-4.1.2 app/views/spotlight/catalog/_document_visibility_control.html.erb
blacklight-spotlight-4.1.1 app/views/spotlight/catalog/_document_visibility_control.html.erb
blacklight-spotlight-4.1.0 app/views/spotlight/catalog/_document_visibility_control.html.erb
blacklight-spotlight-4.0.3 app/views/spotlight/catalog/_document_visibility_control.html.erb