77 lines
3.5 KiB
Plaintext
77 lines
3.5 KiB
Plaintext
<div class="panel-form">
|
|
<% if @editor.blank? && @challenge.subject %>
|
|
<div id="task_pass_show">
|
|
<div class="clearfix mb20">
|
|
<p class="fr">
|
|
<% if User.current.manager_of_shixun?(@shixun) %>
|
|
<a href="<%= edit_shixun_challenge_path(@challenge, :shixun_id => @shixun, :editor => 1) %>" class="shixun-task-btn task-btn-green fr">编辑</a>
|
|
<% end %>
|
|
</p>
|
|
</div>
|
|
<ul>
|
|
<li class="clearfix">
|
|
<label class="panel-form-label fl">名称:</label>
|
|
<div class="fl task-bg-grey panel-box-sizing panel-form-width-690">
|
|
<%= @challenge.subject %>
|
|
</div>
|
|
</li>
|
|
<li class="clearfix">
|
|
<label class="panel-form-label fl"><span class="c_red mr5">*</span>过关任务:</label>
|
|
<div class="fl task-bg-grey panel-box-sizing panel-form-width-690 new_li" id="challenge_task_pass_show" style="width: 90%;background: #fff!important;">
|
|
<textarea style="display:none;"><%= @challenge.task_pass %></textarea>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<% if @challenge.st == 1 %>
|
|
<ul id="select_more">
|
|
<% @challenge.challenge_questions.each_with_index do |question, index| %>
|
|
<li class="clearfix mb10">
|
|
<label class="panel-form-label fl <%= question.right_key ? 'color-orange03' : '' %>"><span class="mr10"><%= (question.position+ 65).chr %>.</span></label>
|
|
<div class="fl panel-box-sizing panel-form-width-690 task-bg-grey break_full_word">
|
|
<!--<input type="checkbox" name="select_more[]" value="" class="ml-3 mr5 magic-checkbox" >-->
|
|
<label><%= question.option_name %></label>
|
|
</div>
|
|
</li>
|
|
<% end %>
|
|
</ul>
|
|
<% elsif @challenge.st == 2 %>
|
|
<ul id="select_single">
|
|
<% @challenge.challenge_questions.each_with_index do |question, index| %>
|
|
<li class="clearfix mb10">
|
|
<label class="panel-form-label fl <%= question.right_key ? 'color-orange03' : '' %>"><span class="mr10"><%= (question.position+ 65).chr %>.</span></label>
|
|
<div class="fl panel-box-sizing panel-form-width-690 task-bg-grey break_full_word">
|
|
<!--<input name="select_single[]" value="" type="radio" class="ml-3 mr5 magic-radio" >-->
|
|
<label><%= question.option_name %></label>
|
|
</div>
|
|
</li>
|
|
<% end %>
|
|
</ul>
|
|
<% end %>
|
|
<% end %>
|
|
<% if @challenge.subject.blank? || !@editor.blank? %>
|
|
<ul class="" id="task_pass_edit">
|
|
<%= labelled_form_for @challenge, :url => shixun_challenge_path(@challenge, :shixun_id => @shixun, :tab => 1), :html => {:id => "challenge_shixun_update"} do |f| %>
|
|
<%= render :partial => "task_pass_form", :locals => {:f => f} %>
|
|
<% end %>
|
|
</ul>
|
|
<% end %>
|
|
</div>
|
|
|
|
<%# if @challenge.st == 1 %>
|
|
|
|
<%# end %>
|
|
<script>
|
|
$(document).ready(function() {
|
|
editormd.loadKaTeX(function() {
|
|
var taskPassMD = editormd.markdownToHTML("challenge_task_pass_show", {
|
|
htmlDecode: "style,script,iframe", // you can filter tags decode
|
|
taskList: true,
|
|
tex: true, // 默认不解析
|
|
flowChart: true, // 默认不解析
|
|
sequenceDiagram: true // 默认不解析
|
|
});
|
|
});
|
|
});
|
|
|
|
</script> |