81 lines
2.9 KiB
Plaintext
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> |