OnlineJudge/static/src/js/build.js

74 lines
2.5 KiB
JavaScript
Raw Normal View History

({
// RequireJS 通过一个相对的路径 baseUrl来加载所有代码。baseUrl通常被设置成data-main属性指定脚本的同级目录。
2015-08-01 15:16:48 +00:00
baseUrl: "js/",
// 第三方脚本模块的别名,jquery比libs/jquery-1.11.1.min.js简洁明了
paths: {
//百度webuploader
webuploader: "lib/webuploader/webuploader",
2015-08-02 10:09:28 +00:00
jquery: "empty:",
avalon: "lib/avalon/avalon",
editor: "utils/editor",
uploader: "utils/uploader",
validation: "utils/validation",
code_mirror: "utils/code_mirror",
2015-08-02 06:01:53 +00:00
login: "app/oj/account/login",
"bs_alert": "utils/bs_alert",
2015-08-02 06:01:53 +00:00
submit_code: "app/oj/problem/submit_code",
contest: "app/admin/contest/contest",
//formValidation 不要在代码中单独使用而是使用和修改utils/validation
base: "lib/formValidation/base",
helper: "lib/formValidation/helper",
"language/zh_CN": "lib/formValidation/language/zh_CN",
"framework/bootstrap": "lib/formValidation/framework/bootstrap",
"validator/notEmpty": "lib/formValidation/validator/notEmpty",
"validator/stringLength": "lib/formValidation/validator/stringLength",
"validator/date": "lib/formValidation/validator/date",
"validator/integer": "lib/formValidation/validator/integer",
"validator/between": "lib/formValidation/validator/between",
//富文本编辑器 不要直接使用而是使用上面的editor
simditor: "lib/simditor/simditor",
"simple-module": "lib/simditor/module",
"simple-hotkeys": "lib/simditor/hotkeys",
"simple-uploader": "lib/simditor/uploader",
//code mirroe 代码编辑器
_code_mirror: "lib/codeMirror/codemirror",
code_mirror_clang: "lib/codeMirror/language/clike",
//bootstrap
2015-08-02 06:01:53 +00:00
bootstrap: "lib/bootstrap/bootstrap",
//
"_datetimepicker": "lib/datetime_picker/bootstrap-datetimepicker",
"datetimepicker": "lib/datetime_picker/bootstrap-datetimepicker.zh-CN"
},
shim: {
2015-08-02 06:01:53 +00:00
"bootstrap": {"deps": ['jquery']},
"_datetimepicker": {"deps": ["jquery"]},
"datetimepicker": {"deps": ["_datetimepicker"]}
},
2015-08-01 15:16:48 +00:00
findNestedDependencies: true,
appDir: "../",
dir: "../../release/",
modules: [
{
2015-08-02 10:09:28 +00:00
name: "submit_code"
2015-08-02 06:01:53 +00:00
},
{
2015-08-02 10:09:28 +00:00
name: "validation"
},
{
name: "editor"
},
{
name: "code_mirror"
},
{
name: "datetimepicker"
2015-08-01 15:16:48 +00:00
}
]
})