diff --git a/app/views/competitions/prizes/show.json.jbuilder b/app/views/competitions/prizes/show.json.jbuilder index c97ff6fbe..9bb6b8256 100644 --- a/app/views/competitions/prizes/show.json.jbuilder +++ b/app/views/competitions/prizes/show.json.jbuilder @@ -5,6 +5,7 @@ if @leader json.bank_account_editable @bank_account_editable end +json.all_certified current_user.all_certified? json.personal_certifications do json.array! @self_prizes do |prize_user| json.url personal_competition_certificate_path(current_competition.identifier, prize_user) diff --git a/public/editormd/lib/marked.min.js b/public/editormd/lib/marked.min.js index bfcb191af..eb14b2545 100644 --- a/public/editormd/lib/marked.min.js +++ b/public/editormd/lib/marked.min.js @@ -10,8 +10,9 @@ out+=this.renderer.em(this.output(cap[2]||cap[1])) --> out+=this.renderer.em(this.output(cap[2]||cap[1]), cap.input) */ -// 0.4.0 /^ *(#{1,6}) ——》/^ *(#{1,6}) 去掉了一个空格 TODO 行内公式带_ +// 0.4.0 /^ *(#{1,6}) ——》/^ *(#{1,6}) 去掉了一个空格 /*if("string"!=typeof e)throw new Error("marked(): input parameter is of type "+Object.prototype.toString.call(e)+", string expected");*/ +// 说明:左边 --> 右边 左边被替换成了右边的内容 // b(i[1].replace(/^ *| *\| *$/g,"")) --> i[1].replace(/^ *| *\| *$/g, "").split(/ *\| */) table没识别的问题 // header.length===a.align.length --> header.length table没识别的问题 // 2个table: b(a.cells[p],a.header.length) -> a.cells[p].replace(/^ *\| *| *\| *$/g, "").split(/ *\| */) diff --git a/public/react/public/js/readme.txt b/public/react/public/js/readme.txt index 3291e3e76..348460500 100755 --- a/public/react/public/js/readme.txt +++ b/public/react/public/js/readme.txt @@ -1 +1,17 @@ -ҪϲjsȷÿjsĽβи;ţȻϲᱨű \ No newline at end of file +js_min_all含的js + +es6-shim +jQuery v1.8.3 +Underscore.js 1.8.2 +marked v0.3.3 +Raphaël 2.1.3 +js sequence diagrams 1.0.4 +flowchart, v1.3.4 +jQuery.flowchart.js v1.1.0 +https://github.com/pandao/editor.md +http://codemirror.net + +diff_match_patch +codemirror merge.js + +从 edu_tpi.js 挪过来的js \ No newline at end of file diff --git a/public/react/src/modules/page/readme.txt b/public/react/src/modules/page/readme.txt index f744848fc..21c2ce13c 100644 --- a/public/react/src/modules/page/readme.txt +++ b/public/react/src/modules/page/readme.txt @@ -20,3 +20,38 @@ TPIContextProvider 代码内容通过以下接口获取: `/tasks/${game.identifier}/rep_content.json?path=${path}&status=${status}&retry=${isRetry ? 1 : 0}` +层次结构 +TPIContextProvider + page/Index + Header + TaskListContainer + TaskList 左侧划出的任务列表 + MainContentContainer + MainContent + LeftViewContainer 左侧区域 + LeftView + ChooseAnswerView 选择题答案 + CommentContainer + Comments 评论列表 + CodeEvaluateMultiLevelAnswerUnlock 多级别解锁 + + // 看设置,是vnc or 代码 or 选择题 + CodeRepositoryViewContainer for VNC + VNCContainer + CodeEvaluateView 代码评测结果 + VNCDisplay vnc显示 + ActionView 评测按钮区 + || CodeRepositoryViewContainer 代码显示区 + WebSSHTimer ssh倒计时 + TPIMonaco monaco编辑器 + || ChooseRepositoryView 选择题显示区 + + // 看设置,是代码 or 选择题 + CodeEvaluateView + || ChooseEvaluateView + + ActionView 评测按钮区 + +没用的文件 + LeftNav.js + AnswerListContainer.js left 他人解答 \ No newline at end of file