socialforge/app/views/exercise/_send_to_course.html.erb

81 lines
2.9 KiB
Plaintext

<div style="width:450px;">
<div class="muban_popup_top">
<h3 class="fl">发送</h3>
<a href="javascript:void(0);" class="muban_icons_close fr"></a>
<div class="cl"></div>
</div>
<div class="muban_popup_con clear">
<div class="clear mt15 ml30 mb10">
<div class="alert alert-orange mb10" style="margin-right: 33px;">
试卷将被发送到班级的在线测验
</div>
<div class="mb10 fl">
<input type="text" id="search_course_input" value="<%= @search %>" name="search" placeholder="输入班级ID或者名称搜索" style="height: 28px; border: 1px solid #d8d3d3; width: 380px;" />
</div>
<div>
<%= form_tag send_to_course_exercise_path(exercise),:remote=>true,:id=>'course_list_form' do %>
<div>
<ul class="courseReferContainer" id="exercise_course_list" style="max-height: 170px;">
<%= render :partial => 'exercise/exercise_course_list', :locals => {:courses => []} %>
</ul>
</div>
<div class="cl"></div>
<div>
<p class="c_red mb10" id="choose_course_notice"></p>
<div class="cl"></div>
<a href="javascript:void(0);" class="fr sy_btn_blue" style="margin-right: 33px;" onclick="submit_course_form();">发送</a>
<a href="javascript:void(0);" class="fr sy_btn_grey mr5" onclick="hideModal();">取消</a>
</div>
<div class="cl"></div>
<% end %>
</div>
</div>
</div>
</div>
<script>
function submit_course_form(){
var checkboxs = $("input[name='course_ids[]']:checked");
if(checkboxs.length > 0) {
$("#choose_course_notice").html("");
$('#course_list_form').submit();
hideModal();
} else{
$("#choose_course_notice").html("请至少选择一个班级");
}
}
var lastSearchCondition = '';
var count = 0;
function search_exs(e){
if($(e.target).val().trim() == lastSearchCondition && lastSearchCondition != '')
{
return;
}
lastSearchCondition = $(e.target).val().trim();
$.ajax({
url: '<%= url_for(:controller => 'exercise', :action => 'search_courses') %>'+'?name='+ e.target.value+'&course=<%=exercise.course_id %>',
type:'get'
});
}
function throttle(method,context,e){
clearTimeout(method.tId);
method.tId=setTimeout(function(){
method.call(context,e);
},500);
}
//查询项目
$("input[name='search']").on('input', function (e) {
throttle(search_exs,window,e);
});
$(document).ready(function(){
$.ajax({
url: '<%= url_for(:controller => 'exercise', :action => 'search_courses') %>'+'?course='+<%=exercise.course_id %>,
type:'get'
});
});
</script>