scinote-web/app/views/my_modules/protocols/_print_protocol_button.html.erb
artoscinote 9937d1d913
Add print feature to protocols [SCI-6028] (#3700)
* Add print feature to protocols [SCI-6028]

* Close tab after closing print dialog [SCI-6028]

* CSS linter fixes [SCI-6028]
2021-12-01 11:16:45 +01:00

36 lines
1.6 KiB
Plaintext

<a href="#" class="btn btn-default" data-toggle="modal" data-target="#print-protocol-modal">
<span class="fas fa-print" aria-hidden="true"></span>
<span><%=t "protocols.print.button" %></span>
</a>
<div class="modal"
id="print-protocol-modal"
tabindex="-1"
role="dialog"
aria-labelledby="print-protocol-modal-label">
<%= bootstrap_form_tag({ url: print_protocol_path(protocol), method: :get, html: { class: 'print-protocol-form', id: "print-protocol-form", target: '_blank' } }) do %>
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
<h4 class="modal-title" id="print-protocol-modal-label"><%= t("protocols.print.modal.title") %></h5>
</div>
<div class="modal-body">
<p><%= t("protocols.print.modal.content") %></p>
<div class="sci-checkbox-container">
<%= check_box_tag :include_comments, 1, true, { class: "sci-checkbox" } %>
<span class="sci-checkbox-label"></span>
</div>
<small><%= t("protocols.print.modal.include_comments") %></small>
</div>
<div class="modal-footer">
<div class="pull-right">
<button type="button" class="btn btn-secondary" data-dismiss="modal"><%=t "general.cancel" %></button>
<input type="submit" value="<%= t("protocols.print.button") %>", class="btn btn-primary">
</div>
</div>
</div>
</div>
<% end %>
</div>