增加问题展示页面和相关静态文件
This commit is contained in:
@@ -1,3 +1,3 @@
|
||||
|
||||
|
||||
require(["bootstrap", "login"]);
|
||||
require(["bootstrap", "login", "submit_code"]);
|
||||
|
||||
31
static/src/js/app/problem/submit_code.js
Normal file
31
static/src/js/app/problem/submit_code.js
Normal file
@@ -0,0 +1,31 @@
|
||||
require(["jquery", "code_mirror"], function ($, code_mirror) {
|
||||
var code_editor = code_mirror($("#code-editor")[0], "text/x-csrc");
|
||||
|
||||
$("#language-selector").change(function () {
|
||||
var language = $("#language-selector").val();
|
||||
var language_types = {c: "text/x-csrc", cpp: "text/x-c++src", java: "text/x-java"};
|
||||
code_editor.setOption("mode", language_types[language]);
|
||||
});
|
||||
|
||||
function show_loading() {
|
||||
$("#submit-code-button").attr("disabled", "disabled");
|
||||
$("#loading-gif").show();
|
||||
}
|
||||
|
||||
function hide_loading() {
|
||||
$("#submit-code-button").removeAttr("disabled");
|
||||
$("#loading-gif").hide();
|
||||
}
|
||||
|
||||
$("#submit-code-button").click(function () {
|
||||
show_loading();
|
||||
setTimeout(
|
||||
function () {
|
||||
$("#a").animate({opacity: '1'})
|
||||
}
|
||||
,
|
||||
3);
|
||||
|
||||
})
|
||||
|
||||
});
|
||||
@@ -1,32 +0,0 @@
|
||||
require(["../../config"], function (config) {
|
||||
require(["jquery", "avalon", "code_mirror"], function ($, avalon, code_mirror) {
|
||||
var code_editor = code_mirror($("#code-editor")[0], "text/x-csrc");
|
||||
|
||||
$("#language-selector").change(function () {
|
||||
var language = $("#language-selector").val();
|
||||
var language_types = {c: "text/x-csrc", cpp: "text/x-c++src", java: "text/x-java"};
|
||||
code_editor.setOption("mode", language_types[language]);
|
||||
});
|
||||
|
||||
function show_loading(){
|
||||
$("#submit-code-button").attr("disabled", "disabled");
|
||||
$("#loading-gif").show();
|
||||
}
|
||||
|
||||
function hide_loading(){
|
||||
$("#submit-code-button").removeAttr("disabled");
|
||||
$("#loading-gif").hide();
|
||||
}
|
||||
|
||||
$("#submit-code-button").click(function () {
|
||||
show_loading();
|
||||
setTimeout(
|
||||
function(){
|
||||
$("#a").animate({opacity:'1'})}
|
||||
,
|
||||
3);
|
||||
|
||||
})
|
||||
|
||||
});
|
||||
});
|
||||
@@ -15,6 +15,7 @@
|
||||
login: "app/account/login",
|
||||
oj: "app/oj",
|
||||
"bs_alert": "utils/bs_alert",
|
||||
submit_code: "app/problem/submit_code",
|
||||
|
||||
//formValidation 不要在代码中单独使用,而是使用和修改utils/validation
|
||||
base: "lib/formValidation/base",
|
||||
|
||||
@@ -14,6 +14,7 @@ var require = {
|
||||
login: "app/account/login",
|
||||
oj: "app/oj",
|
||||
"bs_alert": "utils/bs_alert",
|
||||
submit_code: "app/problem/submit_code",
|
||||
|
||||
|
||||
//formValidation 不要在代码中单独使用,而是使用和修改utils/validation
|
||||
|
||||
Reference in New Issue
Block a user