diff --git a/static/src/js/app/oj/account/login.js b/static/src/js/app/oj/account/login.js index 86a9955..b7c23e7 100644 --- a/static/src/js/app/oj/account/login.js +++ b/static/src/js/app/oj/account/login.js @@ -1,4 +1,4 @@ -define("login", ["jquery", "bs_alert", "validation"], function($, bs_alert){ +require(["jquery", "bs_alert", "validation"], function($, bs_alert){ $("#login-form") .formValidation({ framework: "bootstrap", diff --git a/static/src/js/build.js b/static/src/js/build.js index c60dbd3..ccff2a0 100644 --- a/static/src/js/build.js +++ b/static/src/js/build.js @@ -12,10 +12,12 @@ uploader: "utils/uploader", validation: "utils/validation", code_mirror: "utils/code_mirror", - login: "app/account/login", + login: "app/oj/account/login", oj: "app/oj", "bs_alert": "utils/bs_alert", - submit_code: "app/problem/submit_code", + submit_code: "app/oj/problem/submit_code", + contest: "app/admin/contest/contest", + admin: "app/admin", //formValidation 不要在代码中单独使用,而是使用和修改utils/validation base: "lib/formValidation/base", @@ -39,18 +41,27 @@ code_mirror_clang: "lib/codeMirror/language/clike", //bootstrap - bootstrap: "lib/bootstrap/bootstrap" + bootstrap: "lib/bootstrap/bootstrap", + + // + "_datetimepicker": "lib/datetime_picker/bootstrap-datetimepicker", + "datetimepicker": "lib/datetime_picker/bootstrap-datetimepicker.zh-CN" }, shim: { - "bootstrap": {"deps": ['jquery']} + "bootstrap": {"deps": ['jquery']}, + "_datetimepicker": {"deps": ["jquery"]}, + "datetimepicker": {"deps": ["_datetimepicker"]} }, findNestedDependencies: true, appDir: "../", dir: "../../release/", modules: [ { - name: "oj" + name: "login" + }, + { + name: "admin" } ] }) \ No newline at end of file diff --git a/static/src/js/config.js b/static/src/js/config.js index b79d026..c753229 100644 --- a/static/src/js/config.js +++ b/static/src/js/config.js @@ -11,11 +11,11 @@ var require = { uploader: "utils/uploader", validation: "utils/validation", code_mirror: "utils/code_mirror", - login: "app/oj/account/login", oj: "app/oj/oj", - "bs_alert": "utils/bs_alert", + bs_alert: "utils/bs_alert", submit_code: "app/oj/problem/submit_code", contest: "app/admin/contest/contest", + admin: "app/admin", //formValidation 不要在代码中单独使用,而是使用和修改utils/validation base: "lib/formValidation/base", diff --git a/template/oj/account/login.html b/template/oj/account/login.html index 92da23a..74b8a22 100644 --- a/template/oj/account/login.html +++ b/template/oj/account/login.html @@ -20,4 +20,7 @@ +{% endblock %} +{% block js_block %} + {% endblock %} \ No newline at end of file diff --git a/template/oj/problem/problem.html b/template/oj/problem/problem.html index 24f9488..8cb9b06 100644 --- a/template/oj/problem/problem.html +++ b/template/oj/problem/problem.html @@ -87,4 +87,7 @@ +{% endblock %} +{% block js_block %} + {% endblock %} \ No newline at end of file diff --git a/template/oj_base.html b/template/oj_base.html index d90c1ef..0fb7942 100644 --- a/template/oj_base.html +++ b/template/oj_base.html @@ -20,6 +20,14 @@ + + + + - - - - {% block body %}{% endblock %} @@ -88,7 +88,7 @@ - +{% block js_block %}{% endblock %}