67 lines
3.1 KiB
Plaintext
67 lines
3.1 KiB
Plaintext
|
<div class="pro_new_setting_conbox fl " style="width:100%; border:none;">
|
||
|
<a href="javascript:void(0);" class="fl sy_btn_green mb10 ml15" onclick="add_course_member();">添加成员</a>
|
||
|
<div class="cl"></div>
|
||
|
<div class=" sy_new_tchbox clear undis" style="margin-left:10px; margin-right:10px" id="add_course_member">
|
||
|
<%= form_for(@member, {:as => :membership, :url => course_memberships_path(@course), :remote => true, :method => :post}) do |f| %>
|
||
|
<div class="hw_search_box mb10">
|
||
|
<input class="sy_new_search" placeholder="支持姓名、邮箱、登录名搜索" id="principal_search" type="text">
|
||
|
<%= javascript_tag "observeSearchfield('principal_search', null, '#{ escape_javascript autocomplete_course_memberships_path(@course, :format => 'js',:flag => true) }')" %>
|
||
|
<%#= javascript_tag "observeSearchfield('principal_search', null, '#{escape_javascript "/contest_members/contest_member_autocomplete?" + {:contest => @contest.id}.to_query }')" %>
|
||
|
</div>
|
||
|
<div class="fl mb10 pro_new_idlist" id="principals_for_new_member">
|
||
|
<%= render_principals_for_new_course_members(@course) %>
|
||
|
</div>
|
||
|
<div class="fl">
|
||
|
<ul class="fl pro_new_idbox">
|
||
|
<li class="clear ">
|
||
|
<label>
|
||
|
<input type="checkbox" class="mt2 fl h28" name="membership[role_ids][]" value="9" id="add_member_checkbox_9">
|
||
|
<p class="fl ml5"> 教师</p>
|
||
|
</label>
|
||
|
</li>
|
||
|
<li class="clear ">
|
||
|
<label>
|
||
|
<input type="checkbox" class="mt2 fl h28" name="membership[role_ids][]" value="7" id="add_member_checkbox_7">
|
||
|
<p class="fl ml5"> 助教</p>
|
||
|
</label>
|
||
|
</li>
|
||
|
<li class="clear ">
|
||
|
<label>
|
||
|
<input type="checkbox" class="mt2 fl h28" name="membership[role_ids][]" value="10" id="add_member_checkbox_10">
|
||
|
<p class="fl ml5"> 学生</p>
|
||
|
</label>
|
||
|
</li>
|
||
|
</ul>
|
||
|
</div>
|
||
|
<div class="cl"></div>
|
||
|
<a href="javascript:void(0);" class="fr sy_btn_grey" onclick='$("#add_course_member").hide();'>取消</a>
|
||
|
<a href="javascript:void(0);" class="fr sy_btn_blue mr5" onclick="$('#new_membership').submit();">保存</a>
|
||
|
<% end %>
|
||
|
</div>
|
||
|
|
||
|
<div class="clear ml10 mr10">
|
||
|
<%= render :partial => 'courses/settings/course_member' %>
|
||
|
</div>
|
||
|
</div>
|
||
|
|
||
|
<script>
|
||
|
function add_course_member(){
|
||
|
$("#add_course_member").toggle();
|
||
|
}
|
||
|
$(function() {
|
||
|
$("#add_member_checkbox_7").on('click', function(){
|
||
|
if($("#add_member_checkbox_7").is(":checked")) {
|
||
|
$("#add_member_checkbox_9").attr('disabled', 'disabled');
|
||
|
} else {
|
||
|
$("#add_member_checkbox_9").removeAttr('disabled');
|
||
|
}
|
||
|
});
|
||
|
$("#add_member_checkbox_9").on('click', function(){
|
||
|
if($("#add_member_checkbox_9").is(":checked")) {
|
||
|
$("#add_member_checkbox_7").attr('disabled', 'disabled');
|
||
|
} else {
|
||
|
$("#add_member_checkbox_7").removeAttr('disabled');
|
||
|
}
|
||
|
});
|
||
|
});
|
||
|
</script>
|