mirror of
https://github.com/scinote-eln/scinote-web.git
synced 2024-11-17 06:35:14 +08:00
71 lines
2.4 KiB
Text
71 lines
2.4 KiB
Text
<div class="task-protocol">
|
|
<div class="task-section-header">
|
|
<div class="portocol-header-left-part">
|
|
<a class="task-section-caret" tabindex="0" role="button" data-toggle="collapse" href="#protocol-content" aria-expanded="true" aria-controls="protocol-content">
|
|
<i class="sn-icon sn-icon-right"></i>
|
|
<div class="task-section-title">
|
|
<h2><%= t('Protocol') %></h2>
|
|
</div>
|
|
</a>
|
|
<div class="my-module-protocol-status">
|
|
<% if protocol.linked? %>
|
|
<span class="status-label linked">
|
|
[<%= t("my_modules.protocols.protocol_status_bar.linked") %>]
|
|
</span>
|
|
<% else %>
|
|
<span class="status-label">
|
|
[<%= t("my_modules.protocols.protocol_status_bar.unlinked") %>]
|
|
</span>
|
|
<% end %>
|
|
</div>
|
|
</div>
|
|
<div class="actions-block gap-4">
|
|
<% if protocol.steps.length > 0 %>
|
|
<button class="btn btn-secondary" id="steps-collapse-btn" tabindex="0">
|
|
<%= t("protocols.steps.collapse_label") %>
|
|
</button>
|
|
<button class="btn btn-secondary" id="steps-expand-btn" tabindex="0">
|
|
<%= t("protocols.steps.expand_label") %>
|
|
</button>
|
|
<% end %>
|
|
</div>
|
|
</div>
|
|
|
|
<div id="protocol-content" class="protocol-content collapse in " aria-expanded="true">
|
|
<div class="sci-divider my-4"></div>
|
|
<div class="protocol-name">
|
|
<span>
|
|
<%= protocol.name %>
|
|
</span>
|
|
</div>
|
|
|
|
<div>
|
|
<div id="protocol-description-container" >
|
|
<% if protocol.description.present? %>
|
|
<div class="rtf-view overflow-auto w-full">
|
|
<%= smart_annotation_text(protocol.shareable_tinymce_render(:description)) %>
|
|
</div>
|
|
<% else %>
|
|
<div class="empty-protocol-description">
|
|
<%= t("protocols.no_text_placeholder") %>
|
|
</div>
|
|
<% end %>
|
|
</div>
|
|
</div>
|
|
<div class="sci-divider my-4"></div>
|
|
<div>
|
|
<div id="protocol-steps-container">
|
|
<div class="protocol-steps">
|
|
<% protocol.steps.sort_by(&:position).each do |step| %>
|
|
<div class="step-block">
|
|
<%= render partial: "shareable_links/my_modules/step", locals: { step: step } %>
|
|
<%= render partial: "shareable_links/my_modules/step_comments_sidebar", locals: { step: step } %>
|
|
</div>
|
|
<% end %>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
</div>
|