模拟实战时通过某一关时,没有直接在当前页面增加显示“加载上次通过的代码

This commit is contained in:
daiao 2017-06-28 11:01:11 +08:00
parent 058b7e1d7d
commit 0ae4f2f2fa
2 changed files with 6 additions and 7 deletions

View File

@ -119,7 +119,7 @@ class GamesController < ApplicationController
def file_update
@g = Gitlab.client
content = params[:content].strip
content = params[:content].try(:strip)
code_file = @g.edit_file(@myshixun.gpid, :content => params[:content], :file_path => @path, :branch_name => @rev, :commit_message => "shixun exec")
unless code_file.blank?
render :json => {:success => "success"}

View File

@ -1,9 +1,7 @@
<span class="mt10 -flex c_grey ml15" id="time-consuming"></span>
<% if @game.status == 2 %>
<div>
<a href="javascript:void(0)" class="shixun-task-btn task-btn-green mr15 mt8" onclick="delete_confirm_box('<%= reset_new_code_myshixun_game_path(@game, :myshixun_id => @myshixun) %>', '你在本关中修改的内容将丢失<br />是否确定重新加载上次通过的代码');">加载上次通过的代码</a>
<div id="reset_code_to_bengin" class="<%= @game.status == 2 ? "" : "undis" %>">
<a href="javascript:void(0)" class="shixun-task-btn task-btn-green mr15 mt8" onclick="delete_confirm_box('<%= reset_new_code_myshixun_game_path(@game, :myshixun_id => @myshixun) %>', '你在本关中修改的内容将丢失<br />是否确定重新加载上次通过的代码');">加载上次通过的代码</a>
</div>
<% end %>
<div id="code_test">
<a href="javascript:void(0)" class="shixun-task-btn task-btn-blue mr15 mt8" onclick="training_task_submmit();">评测</a>
</div>
@ -135,8 +133,9 @@
// 传递具体屏幕的宽高,实现不同浏览器与不同分辨率都能撑满屏幕
pop_box_new2(htmlvalue, window.innerWidth, window.innerHeight);
}
var html = "<a href='javascript:void(0)' class='task-btn task-btn-blue mr15 mt8' onclick='training_task_submmit();'>评测</a>";
$("#code_test").html(html);
var html = "<a href='javascript:void(0)' class='task-btn task-btn-blue mr15 mt8' onclick='training_task_submmit();'>评测</a>";
$("#code_test").html(html); // 恢复评测
$("#reset_code_to_bengin").show(); // 显示加载上次通过的代码
}
// 访问60次即120s后后台还未改变状态即执行
if(i == 60){