2016-02-12 23:52:43 +08:00
|
|
|
<% markdown = markdown ||= nil %>
|
2016-07-21 19:11:15 +08:00
|
|
|
<div class="result">
|
2016-02-12 23:52:43 +08:00
|
|
|
<div class="badge-num">
|
|
|
|
<span class="badge bg-primary icon">
|
|
|
|
<% if result.is_text %>
|
|
|
|
<span class="glyphicon glyphicon-font"></span>
|
|
|
|
<% elsif result.is_table %>
|
|
|
|
<span class="glyphicon glyphicon-list-alt"></span>
|
|
|
|
<% elsif result.is_asset %>
|
|
|
|
<span class="glyphicon glyphicon-picture"></span>
|
|
|
|
<% end %>
|
|
|
|
</span>
|
|
|
|
</div>
|
|
|
|
<div class="panel panel-default">
|
|
|
|
<div class="panel-heading">
|
|
|
|
<div class="panel-options pull-right">
|
|
|
|
<% if can_edit_result(result) %>
|
|
|
|
<a class="btn btn-link edit-result-button <%= edit_result_button_class(result) %>" id="<%= result.id %>_edit" href="<%= edit_result_link(result) %>" data-remote="true" title="<%= t'my_modules.results.options.edit_title' %>">
|
|
|
|
<span class="glyphicon glyphicon-edit"></span>
|
|
|
|
</a>
|
|
|
|
<% end %>
|
|
|
|
<% if can_archive_result(result) and not result.archived %>
|
|
|
|
<a href="#" class="btn btn-link form-submit-link" data-submit-form="result-archive-form-<%= result.id %>" data-confirm-form="<%= t('my_modules.results.archive_confirm') %>" title="<%= t'my_modules.results.options.archive_title' %>">
|
|
|
|
<span class="glyphicon glyphicon-briefcase"></span>
|
|
|
|
</a>
|
|
|
|
<%= form_for :result, url: result_path_of_type(result), method: :patch, html: {id: 'result-archive-form-' + result.id.to_s } do |f| %>
|
|
|
|
<%= f.hidden_field :archived, value: true %>
|
|
|
|
<% end %>
|
|
|
|
<% end %>
|
|
|
|
</div>
|
|
|
|
<a class="result-panel-collapse-link" href="#result-panel-<%= result.id %>" data-toggle="collapse" data-remote="true">
|
|
|
|
<span class="glyphicon glyphicon-collapse-down collapse-result-icon"></span>
|
|
|
|
<strong><%= result.name %></strong> |
|
|
|
|
<span><%= raw t'my_modules.results.published_on', timestamp: l(result.created_at, format: :full), user: result.user.full_name %></span>
|
|
|
|
</a>
|
|
|
|
</div>
|
|
|
|
<div class="panel-collapse collapse" id="result-panel-<%= result.id %>" role="tabpanel">
|
|
|
|
<div class="panel-body">
|
|
|
|
<ul class="nav nav-tabs">
|
|
|
|
<li role="presentation" class="active">
|
|
|
|
<a href="#result-info-<%= result.id %>" data-toggle="tab"><span class="glyphicon glyphicon-info-sign"></span>
|
|
|
|
<%= t'my_modules.results.info_tab' %></a>
|
|
|
|
</li>
|
2016-09-20 23:06:07 +08:00
|
|
|
<% if false %>
|
2016-02-12 23:52:43 +08:00
|
|
|
<li role="presentation">
|
|
|
|
<a class="comment-tab-link" href="<%= url_for result_result_comments_path(result_id: result.id, format: :json) %>" aria-controls="result-comments-<%= result.id %>" data-remote="true">
|
|
|
|
<span class="glyphicon glyphicon-comment"></span>
|
|
|
|
<%= t'my_modules.results.comments_tab' %></a>
|
|
|
|
</li>
|
|
|
|
<% end %>
|
|
|
|
</ul>
|
|
|
|
<div class="tab-content">
|
|
|
|
<div class="tab-pane active" role="tabpanel" id="result-info-<%= result.id %>">
|
2016-09-20 23:06:07 +08:00
|
|
|
<div class="row">
|
|
|
|
<%= render partial: 'my_modules/result_user_generated.html.erb',
|
|
|
|
locals: { result: result, markdown: markdown } %>
|
|
|
|
</div>
|
|
|
|
<% if can_view_result_comments(@my_module) %>
|
|
|
|
<div class="row">
|
|
|
|
<div class="result-comment"
|
|
|
|
id="result-comments-<%= result.id %>"
|
|
|
|
data-href="<%= result_result_comments_url(result) %>"></div>
|
|
|
|
</div>
|
|
|
|
<% end %>
|
2016-02-12 23:52:43 +08:00
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|