比赛题目页面增加判断和复制样例输入的提示
This commit is contained in:
@@ -1,11 +1,5 @@
|
|||||||
require(["jquery", "codeMirror", "csrfToken", "bsAlert", "ZeroClipboard"],
|
require(["jquery", "codeMirror", "csrfToken", "bsAlert", "ZeroClipboard"],
|
||||||
function ($, codeMirror, csrfTokenHeader, bsAlert, ZeroClipboard) {
|
function ($, codeMirror, csrfTokenHeader, bsAlert, ZeroClipboard) {
|
||||||
var codeEditorSelector = $("#code-editor")[0];
|
|
||||||
// 部分界面逻辑会隐藏代码输入框,先判断有没有。
|
|
||||||
if (codeEditorSelector == undefined) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
// 复制样例需要 Flash 的支持 检测浏览器是否安装了 Flash
|
// 复制样例需要 Flash 的支持 检测浏览器是否安装了 Flash
|
||||||
function detect_flash() {
|
function detect_flash() {
|
||||||
var ie_flash;
|
var ie_flash;
|
||||||
@@ -27,6 +21,12 @@ require(["jquery", "codeMirror", "csrfToken", "bsAlert", "ZeroClipboard"],
|
|||||||
$(".copy-sample").hide();
|
$(".copy-sample").hide();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
var codeEditorSelector = $("#code-editor")[0];
|
||||||
|
// 部分界面逻辑会隐藏代码输入框,先判断有没有。
|
||||||
|
if (codeEditorSelector == undefined) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
var codeEditor = codeMirror(codeEditorSelector, "text/x-csrc");
|
var codeEditor = codeMirror(codeEditorSelector, "text/x-csrc");
|
||||||
var language = $("input[name='language'][checked]").val();
|
var language = $("input[name='language'][checked]").val();
|
||||||
var submissionId;
|
var submissionId;
|
||||||
|
|||||||
@@ -37,6 +37,7 @@
|
|||||||
{% for item in samples %}
|
{% for item in samples %}
|
||||||
<div class="problem-section">
|
<div class="problem-section">
|
||||||
<label class="problem-label">样例输入{{ forloop.counter }}</label>
|
<label class="problem-label">样例输入{{ forloop.counter }}</label>
|
||||||
|
<a href="javascript:void(0)" class="copy-sample" data-clipboard-text="{{ item.input }}">复制</a>
|
||||||
<pre>
|
<pre>
|
||||||
{{ item.input }}</pre>
|
{{ item.input }}</pre>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user