parent
af7ca36c92
commit
ec41cd4318
@ -0,0 +1,27 @@
|
|||||||
|
<div class="subjectInfo">题目信息</div>
|
||||||
|
<div class="subjectWrap">
|
||||||
|
<% if homework.nil? %>
|
||||||
|
<span class="c_red" id="homework_notice_span">请先在左侧选择作业</span>
|
||||||
|
<% else %>
|
||||||
|
<div class="subjectIntro mb15">标题:<%=homework.name %><br />
|
||||||
|
来源:<%=homework.course.name %><br />
|
||||||
|
<% if homework.homework_type == 2 && homework.homework_detail_programing %>
|
||||||
|
编程语言:<%=homework.language_name %><br/>
|
||||||
|
<% end %>
|
||||||
|
贡献者:<%=homework.user.show_name %><br />
|
||||||
|
描述如下:
|
||||||
|
</div>
|
||||||
|
<div class="subjectContent" id="homework_description">
|
||||||
|
<%=homework.description.html_safe %>
|
||||||
|
</div>
|
||||||
|
<% if homework.homework_type == 2 %>
|
||||||
|
<div class="subjectContent mt10">
|
||||||
|
测试集:<%=homework.homework_tests.count %>组
|
||||||
|
</div>
|
||||||
|
<% elsif homework.homework_type ==3 && homework.homework_detail_group %>
|
||||||
|
<div class="subjectContent mt10">
|
||||||
|
分组人数:<%=homework.homework_detail_group.min_num %> - <%=homework.homework_detail_group.max_num %>人
|
||||||
|
</div>
|
||||||
|
<% end %>
|
||||||
|
<% end %>
|
||||||
|
</div>
|
@ -0,0 +1,29 @@
|
|||||||
|
<input type="text" name="search" placeholder="输入关键词进行搜索" class="subjectSearch fr" />
|
||||||
|
<script type="text/javascript">
|
||||||
|
var lastSearchCondition = '';
|
||||||
|
var count = 0;
|
||||||
|
function search_hws(e){
|
||||||
|
if($(e.target).val().trim() == lastSearchCondition && lastSearchCondition != '')
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
lastSearchCondition = $(e.target).val().trim();
|
||||||
|
$.ajax({
|
||||||
|
url: '<%= url_for(:controller => 'users', :action => 'user_search_homeworks') %>'+'?name='+ e.target.value+'&type=<%=type %>',
|
||||||
|
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_hws,window,e);
|
||||||
|
});
|
||||||
|
|
||||||
|
</script>
|
@ -1,13 +1,24 @@
|
|||||||
<% user_homeworks.each do |homework|%>
|
<% homeworks.each do |homework| %>
|
||||||
<ul class="homeworkPublish">
|
<ul class="subjectRow">
|
||||||
<li class="fl">
|
<li class="subjectName fl hidden">
|
||||||
<input name="checkMenu" type="radio" class="courseSendCheckbox" value="<%= homework.id%>"/>
|
<label onclick="show_homework_detail('<%=show_homework_detail_user_path(@user,:homework=>homework.id) %>')">
|
||||||
</li>
|
<input type="radio" name="checkMenu" class="mr5" style="vertical-align:middle;" value="<%= homework.id%>"/>
|
||||||
<li class="sendCourseName fl hidden w450">
|
<span><%= homework.name%></span>
|
||||||
<%= homework.name%>
|
</label>
|
||||||
</li>
|
</li>
|
||||||
|
<li class="subjectPublisher fl"><%= homework.user.show_name %></li>
|
||||||
|
<li class="fl subjectDate"><%=format_date homework.publish_time %></li>
|
||||||
</ul>
|
</ul>
|
||||||
<div class="homeworkPublishTime">
|
<% end %>
|
||||||
创建时间:<%= format_date homework.created_at%>
|
<script type="text/javascript">
|
||||||
</div>
|
function show_homework_detail(url){
|
||||||
<% end%>
|
$.get(
|
||||||
|
url,
|
||||||
|
{
|
||||||
|
|
||||||
|
},
|
||||||
|
function (data) {
|
||||||
|
}
|
||||||
|
);
|
||||||
|
}
|
||||||
|
</script>
|
@ -1,27 +1,50 @@
|
|||||||
<div class="coursesChoosePopup" id="coursesChoosePopup">
|
<div class="w985" style="padding:11px;"> <a href="javascript:void(0);" class="popupClose" onclick="hideModal()"></a>
|
||||||
<div>
|
<div class="f16 fb fontBlue mb10">选用题库中的题目</div>
|
||||||
<div class="sendText">导入作业</div>
|
<div class="subjectList fl mr10">
|
||||||
|
<a href="<%= user_homework_type_user_path(@user) %>" id="public_homeworks_choose" class="subjectChoose chooseActive fl" data-remote="true">公共题库</a>
|
||||||
|
<a href="<%= user_homework_type_user_path(@user,:type=>'2') %>" id="user_homeworks_choose" class="subjectChoose fl" data-remote="true">我的题库</a>
|
||||||
|
<div id="homework_search_input">
|
||||||
|
<%=render :partial=>'homework_search_input', :locals=>{:type=>@type} %>
|
||||||
|
</div>
|
||||||
|
<div class="cl"></div>
|
||||||
|
<div>
|
||||||
|
<ul class="subjectBanner mt10">
|
||||||
|
<li class="subjectName fl hidden"><span style="padding-left:15px;">作业名称</span></li>
|
||||||
|
<li class="subjectPublisher fl">贡献者</li>
|
||||||
|
<li class="fl subjectDate">发布时间</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<%= form_tag(user_select_homework_users_path, :multipart => true,:remote => true,:name=>"select_homework_form",:id=>'select_homework_form') do %>
|
||||||
|
<input type="hidden" name="select_course" value="<%= @select_course%>">
|
||||||
|
<div style="height:400px; min-height:400px; max-height:400px;" id="homework_list_form_show">
|
||||||
|
<%= render :partial => 'users/show_user_homework_form', :locals => {:homeworks => @homeworks}%>
|
||||||
|
</div>
|
||||||
|
<% end %>
|
||||||
|
<div class="courseSendSubmit mr15">
|
||||||
|
<a href="javascript:void(0);" class="sendSourceText" onclick="$('#select_homework_form').submit();hideModal()">选用</a>
|
||||||
|
</div>
|
||||||
|
<div class="courseSendCancel">
|
||||||
|
<a href="javascript:void(0);" class="sendSourceText" onclick="hideModal()">取消</a>
|
||||||
|
</div>
|
||||||
|
<div >
|
||||||
|
<ul class="wlist" id="homewrok_ref_pages" style="margin-top: 5px;margin-right: 20px">
|
||||||
|
<%= pagination_links_full @hw_pages, @hw_count, :per_page_links => false, :remote => @is_remote, :flag => true%>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<div class="cl"></div>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="subjectDetail fl" id="homework_detail_information">
|
||||||
<div >
|
<%=render :partial=>'homework_detail_information', :locals=>{:homework=>nil} %>
|
||||||
<%= form_tag user_search_homeworks_user_path(User.current.id), :multipart => true, :remote => true, :class => "coursesSearchBox" do%>
|
|
||||||
<input type="text" name="name" placeholder="输入作业名称进行搜索" class="searchCoursesPopup" id="search_homework_name"/>
|
|
||||||
<a href="javascript:void(0);" class="searchIconPopup" onclick="$(this).parent().submit();"></a>
|
|
||||||
<% end%>
|
|
||||||
</div>
|
</div>
|
||||||
<%= form_tag(user_select_homework_users_path, :multipart => true,:remote => true,:name=>"select_homework_form",:id=>'select_homework_form') do %>
|
|
||||||
<input type="hidden" name="select_course" value="<%= @select_course%>">
|
|
||||||
<div class="homeworkListForm mb10 " id="homework_list_form_show">
|
|
||||||
<%= render :partial => 'users/show_user_homework_form', :locals => {:user_homeworks => @user_homeworks}%>
|
|
||||||
</div>
|
|
||||||
<div>
|
|
||||||
<div class="courseSendSubmit">
|
|
||||||
<a href="javascript:void(0);" class="sendSourceText" onclick="$('#select_homework_form').submit();">确定</a>
|
|
||||||
</div>
|
|
||||||
<div class="courseSendCancel">
|
|
||||||
<a href="javascript:void(0);" class="sendSourceText" onclick="hideModal('#coursesChoosePopup')">取消</a>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<% end%>
|
|
||||||
<div class="cl"></div>
|
<div class="cl"></div>
|
||||||
</div>
|
</div>
|
||||||
|
<script type="text/javascript">
|
||||||
|
$("#public_homeworks_choose").click(function(){
|
||||||
|
$(this).toggleClass("chooseActive");
|
||||||
|
$("#user_homeworks_choose").toggleClass("chooseActive");
|
||||||
|
});
|
||||||
|
$("#user_homeworks_choose").click(function(){
|
||||||
|
$(this).toggleClass("chooseActive");
|
||||||
|
$("#public_homeworks_choose").toggleClass("chooseActive");
|
||||||
|
});
|
||||||
|
</script>
|
||||||
|
@ -0,0 +1 @@
|
|||||||
|
$("#homework_detail_information").html("<%=escape_javascript(render :partial => 'users/homework_detail_information', :locals => {:homework=>@homework}) %>")
|
@ -0,0 +1,4 @@
|
|||||||
|
$("#homework_list_form_show").html('<%= escape_javascript(render :partial => 'users/show_user_homework_form', :locals => {:homeworks => @homeworks})%>');
|
||||||
|
$("#homewrok_ref_pages").html('<%= pagination_links_full @hw_pages, @hw_count, :per_page_links => false, :remote => @is_remote, :flag => true %>');
|
||||||
|
$("#homework_detail_information").html("<%=escape_javascript(render :partial => 'users/homework_detail_information', :locals => {:homework=>nil}) %>");
|
||||||
|
$("#homework_search_input").html("<%=escape_javascript(render :partial=>'homework_search_input', :locals=>{:type=>@type}) %>");
|
@ -1,7 +1,4 @@
|
|||||||
$('#ajax-modal').html('<%= escape_javascript(render :partial => 'users/show_user_homeworks') %>');
|
$('#ajax-modal').html('<%= escape_javascript(render :partial => 'users/show_user_homeworks') %>');
|
||||||
showModal('ajax-modal', '580px');
|
showModal('ajax-modal', '1040px');
|
||||||
$('#ajax-modal').css('height','300px').css("width","580px");
|
|
||||||
$('#ajax-modal').siblings().remove();
|
$('#ajax-modal').siblings().remove();
|
||||||
$('#ajax-modal').before("<span style='float: right;cursor:pointer;padding-left: 513px;'>" +
|
|
||||||
"<a href='javascript:void(0)' onclick='hideModal();'><img src='/images/bid/close.png' width='26px' height='26px' /></a></span>");
|
|
||||||
$('#ajax-modal').parent().css("top","20%").css("left","25%").css("position","fixed").css("border","3px solid #269ac9");
|
$('#ajax-modal').parent().css("top","20%").css("left","25%").css("position","fixed").css("border","3px solid #269ac9");
|
@ -1 +1,3 @@
|
|||||||
$("#homework_list_form_show").html("<%= escape_javascript(render :partial => 'users/show_user_homework_form', :locals => {:user_homeworks => @user_homeworks})%>");
|
$("#homework_list_form_show").html('<%= escape_javascript(render :partial => 'users/show_user_homework_form', :locals => {:homeworks => @homeworks})%>');
|
||||||
|
$("#homewrok_ref_pages").html('<%= pagination_links_full @hw_pages, @hw_count, :per_page_links => false, :remote => @is_remote, :flag => true %>');
|
||||||
|
$("#homework_detail_information").html("<%=escape_javascript(render :partial => 'users/homework_detail_information', :locals => {:homework=>nil}) %>");
|
Loading…
Reference in new issue