2016-02-12 23:52:43 +08:00
|
|
|
<ul class="nav nav-tabs">
|
2016-07-21 19:11:15 +08:00
|
|
|
<li role="presentation" id="new-step-main-tab" class="active">
|
2016-02-12 23:52:43 +08:00
|
|
|
<a href="#new-step-main" data-toggle="tab">
|
|
|
|
<span class="glyphicon glyphicon-pencil"></span>
|
|
|
|
</a>
|
|
|
|
</li>
|
2016-07-21 19:11:15 +08:00
|
|
|
<li role="presentation" id="new-step-checklists-tab">
|
2016-02-12 23:52:43 +08:00
|
|
|
<a href="#new-step-checklists" data-toggle="tab">
|
|
|
|
<span class="glyphicon glyphicon-list"></span>
|
2016-07-21 19:11:15 +08:00
|
|
|
<%= t("protocols.steps.new.tab_checklists") %>
|
2016-02-12 23:52:43 +08:00
|
|
|
</a>
|
|
|
|
</li>
|
2017-06-02 22:34:09 +08:00
|
|
|
<li role="presentation"
|
|
|
|
id="new-step-assets-tab"
|
2017-06-07 19:29:39 +08:00
|
|
|
onClick="dragNdropAssetsInit('steps')">
|
2016-02-12 23:52:43 +08:00
|
|
|
<a href="#new-step-assets" data-toggle="tab">
|
|
|
|
<span class="glyphicon glyphicon-file"></span>
|
2016-07-21 19:11:15 +08:00
|
|
|
<%= t("protocols.steps.new.tab_assets") %>
|
2016-02-12 23:52:43 +08:00
|
|
|
</a>
|
|
|
|
</li>
|
2016-07-21 19:11:15 +08:00
|
|
|
<li role="presentation" id="new-step-tables-tab">
|
|
|
|
<a href="#new-step-tables" data-toggle="tab">
|
2016-02-12 23:52:43 +08:00
|
|
|
<span class="glyphicon glyphicon-th"></span>
|
2016-07-21 19:11:15 +08:00
|
|
|
<%= t("protocols.steps.new.tab_tables") %>
|
2016-02-12 23:52:43 +08:00
|
|
|
</a>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
|
|
<div class="tab-content">
|
|
|
|
<div class="tab-pane active" role="tabpanel" id="new-step-main">
|
2016-07-21 19:11:15 +08:00
|
|
|
<%= f.text_field :name, label: t("protocols.steps.new.name"), placeholder: t("protocols.steps.new.name_placeholder") %>
|
2016-11-11 00:20:17 +08:00
|
|
|
<div class="form-group">
|
2017-04-21 22:09:04 +08:00
|
|
|
<%= f.tiny_mce_editor(:description, data: { object_type: 'step', object_id: @step.id }) %>
|
2016-11-11 00:20:17 +08:00
|
|
|
</div>
|
2016-02-12 23:52:43 +08:00
|
|
|
</div>
|
|
|
|
<div class="tab-pane" role="tabpanel" id="new-step-checklists">
|
|
|
|
<%= f.nested_fields_for :checklists do |ff| %>
|
|
|
|
<%= render "form_checklists.html.erb", ff: ff %>
|
|
|
|
<% end %>
|
|
|
|
<%= f.add_nested_fields_link :checklists do %>
|
|
|
|
<span class="glyphicon glyphicon-plus"></span>
|
2016-07-21 19:11:15 +08:00
|
|
|
<%= t("protocols.steps.new.add_checklist") %>
|
2016-02-12 23:52:43 +08:00
|
|
|
<% end %>
|
|
|
|
</div>
|
|
|
|
<div class="tab-pane" role="tabpanel" id="new-step-assets">
|
2017-06-02 22:34:09 +08:00
|
|
|
<div class="text-center new-asset-box">
|
2017-06-05 16:43:58 +08:00
|
|
|
<%=t 'assets.drag_n_drop.label_html' %> <label><span class="btn btn-primary"><%=t 'assets.drag_n_drop.browse_label' %></span>
|
2017-06-02 22:34:09 +08:00
|
|
|
<input type="file"
|
2017-06-09 15:49:57 +08:00
|
|
|
onchange="DragNDropSteps.init(this.files)"
|
2017-06-02 22:34:09 +08:00
|
|
|
id="drag-n-drop-assets"
|
|
|
|
style="display: none" multiple>
|
|
|
|
</label>
|
|
|
|
</div>
|
2016-02-12 23:52:43 +08:00
|
|
|
<%= f.nested_fields_for :assets do |ff| %>
|
2017-01-06 22:58:23 +08:00
|
|
|
<%= render "form_assets.html.erb", ff: ff, step: step %>
|
2016-02-12 23:52:43 +08:00
|
|
|
<% end %>
|
|
|
|
</div>
|
|
|
|
<div class="tab-pane" role="tabpanel" id="new-step-tables">
|
|
|
|
<%= f.nested_fields_for :tables do |ff| %>
|
|
|
|
<%= render "form_tables.html.erb", ff: ff %>
|
|
|
|
<% end %>
|
|
|
|
<%= f.add_nested_fields_link :tables, id: "add-table" do %>
|
|
|
|
<span class="glyphicon glyphicon-plus"></span>
|
2016-07-21 19:11:15 +08:00
|
|
|
<%= t("protocols.steps.new.add_table") %>
|
2016-02-12 23:52:43 +08:00
|
|
|
<% end %>
|
|
|
|
</div>
|
|
|
|
</div>
|