This commit is contained in:
sylor_huang@126.com 2020-05-22 17:04:20 +08:00
parent 4b849765e4
commit 7b7a7f9aed
57 changed files with 154 additions and 92 deletions

View File

@ -29,37 +29,37 @@
"./static/js/14.ee633cb3.chunk.js": "/react/build/./static/js/14.ee633cb3.chunk.js",
"static/css/15.82fc9e4f.chunk.css": "/react/build/static/css/15.82fc9e4f.chunk.css",
"./static/js/15.cb4e69fe.chunk.js": "/react/build/./static/js/15.cb4e69fe.chunk.js",
"static/css/16.fb8dc903.chunk.css": "/react/build/static/css/16.fb8dc903.chunk.css",
"./static/js/16.94545404.chunk.js": "/react/build/./static/js/16.94545404.chunk.js",
"static/css/17.5ab27a8d.chunk.css": "/react/build/static/css/17.5ab27a8d.chunk.css",
"./static/js/17.9e48fb36.chunk.js": "/react/build/./static/js/17.9e48fb36.chunk.js",
"static/css/18.703d6df4.chunk.css": "/react/build/static/css/18.703d6df4.chunk.css",
"./static/js/18.4d329821.chunk.js": "/react/build/./static/js/18.4d329821.chunk.js",
"static/css/19.9849c88d.chunk.css": "/react/build/static/css/19.9849c88d.chunk.css",
"./static/js/19.13d21551.chunk.js": "/react/build/./static/js/19.13d21551.chunk.js",
"static/css/20.4e24d5f0.chunk.css": "/react/build/static/css/20.4e24d5f0.chunk.css",
"./static/js/20.b67d89c8.chunk.js": "/react/build/./static/js/20.b67d89c8.chunk.js",
"static/css/21.7a216b61.chunk.css": "/react/build/static/css/21.7a216b61.chunk.css",
"./static/js/21.d9bb8baf.chunk.js": "/react/build/./static/js/21.d9bb8baf.chunk.js",
"static/css/22.379a62ff.chunk.css": "/react/build/static/css/22.379a62ff.chunk.css",
"./static/js/22.6f5d33c8.chunk.js": "/react/build/./static/js/22.6f5d33c8.chunk.js",
"static/css/23.32d26cd9.chunk.css": "/react/build/static/css/23.32d26cd9.chunk.css",
"./static/js/23.bec6e9d6.chunk.js": "/react/build/./static/js/23.bec6e9d6.chunk.js",
"static/css/16.fef4014b.chunk.css": "/react/build/static/css/16.fef4014b.chunk.css",
"./static/js/16.30e9e00e.chunk.js": "/react/build/./static/js/16.30e9e00e.chunk.js",
"static/css/17.91827b50.chunk.css": "/react/build/static/css/17.91827b50.chunk.css",
"./static/js/17.f8ab6283.chunk.js": "/react/build/./static/js/17.f8ab6283.chunk.js",
"static/css/18.5ab27a8d.chunk.css": "/react/build/static/css/18.5ab27a8d.chunk.css",
"./static/js/18.913b5040.chunk.js": "/react/build/./static/js/18.913b5040.chunk.js",
"static/css/19.aa252cd3.chunk.css": "/react/build/static/css/19.aa252cd3.chunk.css",
"./static/js/19.9eceb559.chunk.js": "/react/build/./static/js/19.9eceb559.chunk.js",
"static/css/20.9849c88d.chunk.css": "/react/build/static/css/20.9849c88d.chunk.css",
"./static/js/20.82860bda.chunk.js": "/react/build/./static/js/20.82860bda.chunk.js",
"static/css/21.4e24d5f0.chunk.css": "/react/build/static/css/21.4e24d5f0.chunk.css",
"./static/js/21.e6a0688f.chunk.js": "/react/build/./static/js/21.e6a0688f.chunk.js",
"static/css/22.7a216b61.chunk.css": "/react/build/static/css/22.7a216b61.chunk.css",
"./static/js/22.81095711.chunk.js": "/react/build/./static/js/22.81095711.chunk.js",
"static/css/23.379a62ff.chunk.css": "/react/build/static/css/23.379a62ff.chunk.css",
"./static/js/23.4d0762f5.chunk.js": "/react/build/./static/js/23.4d0762f5.chunk.js",
"static/css/24.32d26cd9.chunk.css": "/react/build/static/css/24.32d26cd9.chunk.css",
"./static/js/24.adda8983.chunk.js": "/react/build/./static/js/24.adda8983.chunk.js",
"static/css/25.0169372f.chunk.css": "/react/build/static/css/25.0169372f.chunk.css",
"./static/js/25.ca1be4a3.chunk.js": "/react/build/./static/js/25.ca1be4a3.chunk.js",
"static/css/26.49560bd2.chunk.css": "/react/build/static/css/26.49560bd2.chunk.css",
"./static/js/26.2114cc7e.chunk.js": "/react/build/./static/js/26.2114cc7e.chunk.js",
"static/css/27.9dc8e1bd.chunk.css": "/react/build/static/css/27.9dc8e1bd.chunk.css",
"./static/js/27.21793d5c.chunk.js": "/react/build/./static/js/27.21793d5c.chunk.js",
"static/css/28.930f1248.chunk.css": "/react/build/static/css/28.930f1248.chunk.css",
"./static/js/28.f1e50d9d.chunk.js": "/react/build/./static/js/28.f1e50d9d.chunk.js",
"static/css/29.ce602e91.chunk.css": "/react/build/static/css/29.ce602e91.chunk.css",
"./static/js/29.7c82a2d4.chunk.js": "/react/build/./static/js/29.7c82a2d4.chunk.js",
"static/css/30.890be760.chunk.css": "/react/build/static/css/30.890be760.chunk.css",
"./static/js/30.8c7fcb04.chunk.js": "/react/build/./static/js/30.8c7fcb04.chunk.js",
"static/css/31.b1b92739.chunk.css": "/react/build/static/css/31.b1b92739.chunk.css",
"./static/js/24.359d52ca.chunk.js": "/react/build/./static/js/24.359d52ca.chunk.js",
"static/css/25.32d26cd9.chunk.css": "/react/build/static/css/25.32d26cd9.chunk.css",
"./static/js/25.b4f46db5.chunk.js": "/react/build/./static/js/25.b4f46db5.chunk.js",
"static/css/26.a3f6207c.chunk.css": "/react/build/static/css/26.a3f6207c.chunk.css",
"./static/js/26.e5f8bd1e.chunk.js": "/react/build/./static/js/26.e5f8bd1e.chunk.js",
"static/css/27.ad8a1dcf.chunk.css": "/react/build/static/css/27.ad8a1dcf.chunk.css",
"./static/js/27.e07adb1e.chunk.js": "/react/build/./static/js/27.e07adb1e.chunk.js",
"static/css/28.9dc8e1bd.chunk.css": "/react/build/static/css/28.9dc8e1bd.chunk.css",
"./static/js/28.c204b3e5.chunk.js": "/react/build/./static/js/28.c204b3e5.chunk.js",
"static/css/29.f77b20d5.chunk.css": "/react/build/static/css/29.f77b20d5.chunk.css",
"./static/js/29.35786c4a.chunk.js": "/react/build/./static/js/29.35786c4a.chunk.js",
"static/css/30.ce602e91.chunk.css": "/react/build/static/css/30.ce602e91.chunk.css",
"./static/js/30.edcfd9ac.chunk.js": "/react/build/./static/js/30.edcfd9ac.chunk.js",
"static/css/31.70374c6f.chunk.css": "/react/build/static/css/31.70374c6f.chunk.css",
"./static/js/31.3cdd98d3.chunk.js": "/react/build/./static/js/31.3cdd98d3.chunk.js",
"static/css/32.77d68bd6.chunk.css": "/react/build/static/css/32.77d68bd6.chunk.css",
"./static/js/32.abe52fd3.chunk.js": "/react/build/./static/js/32.abe52fd3.chunk.js",
@ -77,26 +77,26 @@
"./static/js/38.4e840f8a.chunk.js": "/react/build/./static/js/38.4e840f8a.chunk.js",
"static/css/39.b6d7fa63.chunk.css": "/react/build/static/css/39.b6d7fa63.chunk.css",
"./static/js/39.8be705f0.chunk.js": "/react/build/./static/js/39.8be705f0.chunk.js",
"static/css/40.d8dd2a7b.chunk.css": "/react/build/static/css/40.d8dd2a7b.chunk.css",
"static/css/40.7ee0c3b0.chunk.css": "/react/build/static/css/40.7ee0c3b0.chunk.css",
"./static/js/40.04a4c763.chunk.js": "/react/build/./static/js/40.04a4c763.chunk.js",
"static/css/41.7b453293.chunk.css": "/react/build/static/css/41.7b453293.chunk.css",
"./static/js/41.1e348f51.chunk.js": "/react/build/./static/js/41.1e348f51.chunk.js",
"static/css/41.a8b93321.chunk.css": "/react/build/static/css/41.a8b93321.chunk.css",
"./static/js/41.dd77b370.chunk.js": "/react/build/./static/js/41.dd77b370.chunk.js",
"static/css/42.b6d7fa63.chunk.css": "/react/build/static/css/42.b6d7fa63.chunk.css",
"./static/js/42.c3fe4226.chunk.js": "/react/build/./static/js/42.c3fe4226.chunk.js",
"static/css/43.7b3e5ea2.chunk.css": "/react/build/static/css/43.7b3e5ea2.chunk.css",
"static/css/43.24a9e639.chunk.css": "/react/build/static/css/43.24a9e639.chunk.css",
"./static/js/43.b5c01c44.chunk.js": "/react/build/./static/js/43.b5c01c44.chunk.js",
"static/css/44.644c6390.chunk.css": "/react/build/static/css/44.644c6390.chunk.css",
"./static/js/44.5f4f020e.chunk.js": "/react/build/./static/js/44.5f4f020e.chunk.js",
"static/css/45.f614786a.chunk.css": "/react/build/static/css/45.f614786a.chunk.css",
"./static/js/45.83c370c6.chunk.js": "/react/build/./static/js/45.83c370c6.chunk.js",
"./static/js/46.12928b44.chunk.js": "/react/build/./static/js/46.12928b44.chunk.js",
"static/css/47.fb7da85d.chunk.css": "/react/build/static/css/47.fb7da85d.chunk.css",
"./static/js/47.95f0422c.chunk.js": "/react/build/./static/js/47.95f0422c.chunk.js",
"static/css/48.b326ad61.chunk.css": "/react/build/static/css/48.b326ad61.chunk.css",
"./static/js/48.42c93777.chunk.js": "/react/build/./static/js/48.42c93777.chunk.js",
"./static/js/49.5c6cd946.chunk.js": "/react/build/./static/js/49.5c6cd946.chunk.js",
"./static/js/50.12401fca.chunk.js": "/react/build/./static/js/50.12401fca.chunk.js",
"./static/js/51.dc50f192.chunk.js": "/react/build/./static/js/51.dc50f192.chunk.js",
"./static/js/45.8339a117.chunk.js": "/react/build/./static/js/45.8339a117.chunk.js",
"static/css/46.f614786a.chunk.css": "/react/build/static/css/46.f614786a.chunk.css",
"./static/js/46.98dffe6a.chunk.js": "/react/build/./static/js/46.98dffe6a.chunk.js",
"./static/js/47.f3748768.chunk.js": "/react/build/./static/js/47.f3748768.chunk.js",
"static/css/48.fcc41f0e.chunk.css": "/react/build/static/css/48.fcc41f0e.chunk.css",
"./static/js/48.b26760e4.chunk.js": "/react/build/./static/js/48.b26760e4.chunk.js",
"static/css/49.b326ad61.chunk.css": "/react/build/static/css/49.b326ad61.chunk.css",
"./static/js/49.cbc9f6d0.chunk.js": "/react/build/./static/js/49.cbc9f6d0.chunk.js",
"./static/js/50.a4ada800.chunk.js": "/react/build/./static/js/50.a4ada800.chunk.js",
"./static/js/51.6e4b84d1.chunk.js": "/react/build/./static/js/51.6e4b84d1.chunk.js",
"./static/js/52.532fbf62.chunk.js": "/react/build/./static/js/52.532fbf62.chunk.js",
"./static/js/53.b19c6882.chunk.js": "/react/build/./static/js/53.b19c6882.chunk.js",
"./static/js/54.7d284a37.chunk.js": "/react/build/./static/js/54.7d284a37.chunk.js",
@ -106,11 +106,11 @@
"./static/js/58.5d0eaacf.chunk.js": "/react/build/./static/js/58.5d0eaacf.chunk.js",
"./static/js/59.3e8db4b4.chunk.js": "/react/build/./static/js/59.3e8db4b4.chunk.js",
"./static/js/60.51c8dc22.chunk.js": "/react/build/./static/js/60.51c8dc22.chunk.js",
"./static/js/61.93c58306.chunk.js": "/react/build/./static/js/61.93c58306.chunk.js",
"./static/js/61.a4e3fd70.chunk.js": "/react/build/./static/js/61.a4e3fd70.chunk.js",
"./static/js/62.b35395fd.chunk.js": "/react/build/./static/js/62.b35395fd.chunk.js",
"./static/js/63.359ce89c.chunk.js": "/react/build/./static/js/63.359ce89c.chunk.js",
"./static/js/64.2e48eeb1.chunk.js": "/react/build/./static/js/64.2e48eeb1.chunk.js",
"./static/js/65.eeffd03b.chunk.js": "/react/build/./static/js/65.eeffd03b.chunk.js",
"./static/js/65.56ee0262.chunk.js": "/react/build/./static/js/65.56ee0262.chunk.js",
"./static/js/66.1c12ee1c.chunk.js": "/react/build/./static/js/66.1c12ee1c.chunk.js",
"./static/js/67.553b93c7.chunk.js": "/react/build/./static/js/67.553b93c7.chunk.js",
"./static/js/68.42571013.chunk.js": "/react/build/./static/js/68.42571013.chunk.js",
@ -173,7 +173,7 @@
"./static/js/125.57ac08b8.chunk.js": "/react/build/./static/js/125.57ac08b8.chunk.js",
"main.css": "/react/build/static/css/main.f0e83a21.chunk.css",
"main.js": "/react/build/./static/js/main.f825fce3.chunk.js",
"runtime~main.js": "/react/build/./static/js/runtime~main.5f8faa04.js",
"runtime~main.js": "/react/build/./static/js/runtime~main.02b1225f.js",
"./static/js/118.99b51c21.chunk.js.LICENSE.txt": "/react/build/./static/js/118.99b51c21.chunk.js.LICENSE.txt",
"./static/js/44.5f4f020e.chunk.js.LICENSE.txt": "/react/build/./static/js/44.5f4f020e.chunk.js.LICENSE.txt",
"./static/js/main.f825fce3.chunk.js.LICENSE.txt": "/react/build/./static/js/main.f825fce3.chunk.js.LICENSE.txt",
@ -184,7 +184,6 @@
"json.worker.js": "/react/build/json.worker.js",
"static/media/katex.min.css": "/react/build/static/media/KaTeX_Typewriter-Regular.d3c8e68f.woff",
"static/media/list.css": "/react/build/static/media/banner_list.690e0e74.png",
"static/media/book.b609dae6.svg": "/react/build/static/media/book.b609dae6.svg",
"static/media/codicon.css": "/react/build/static/media/codicon.9242107d.ttf",
"static/media/default.4759ba28.png": "/react/build/static/media/default.4759ba28.png",
"ts.worker.js": "/react/build/ts.worker.js",

File diff suppressed because one or more lines are too long

View File

@ -1 +1 @@
<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="”Keywords”" content="”EduCoder,信息技术实践教学,精品课程网,慕课MOOC″"><meta name="”Keywords”" content="”实践课程,项目实战,java实训,python实战,人工智能技术,后端开发学习,移动开发入门″"><meta name="”Keywords”" content="”翻转课堂,高效课堂创建,教学模式″"><meta name="”Keywords”" content="”实训项目,python教程,C语言入门,java书,php后端开发,app前端开发,数据库技术″"><meta name="”Keywords”" content="”在线竞赛,计算机应用大赛,编程大赛,大学生计算机设计大赛,全国高校绿色计算机大赛″"><meta name="”Description”" content="”EduCoder是信息技术类实践教学平台。EduCoder涵盖了计算机、大数据、云计算、人工智能、软件工程、物联网等专业课程。超10000个实训案例及22000个技能评测点建立学、练、评、测一体化实验环境。”"><meta name="”Description”" content="”EduCoder实践课程旨在于通过企业级实战实训案例帮助众多程序员提升各项业务能力。解决学生、学员、企业员工等程序设计能力、算法设计能力、问题求解能力、应用开发能力、系统运维能力等。”"><meta name="”Description”" content="”EduCoder翻转课堂教学模式颠覆了传统教学模式让教师与学生的关系由“权威”变成了“伙伴”。将学习的主动权转交给学生使学生可个性化化学学生的学习主体得到了彰显。”"><meta name="”Description”" content="”EduCoder实训项目为单个知识点关卡实践训练帮助学生巩固单一弱点强化学习。" ><meta name="”Description”" content="”EduCoder实践教学平台各类大赛为进一步提高各类学生综合运用高级语言程序设计能力培养创新意识和实践探索精神发掘优秀软件人才。" ><meta name="theme-color" content="#000000"><link rel="manifest" href="/react/build//manifest.json"><script type="text/javascript">window.__isR=!0,-1==navigator.userAgent.indexOf("MSIE 9")&&-1==navigator.userAgent.indexOf("MSIE 10")||-1!=location.pathname.indexOf("/compatibility")||(location.href="/compatibility.html")</script><link rel=" stylesheet" href="/react/build/css/iconfont.css"><link rel=" stylesheet" href="/react/build/css/edu-purge.css"><link rel="stylesheet" href="/react/build/css/editormd.min.css"><link rel="stylesheet" href="/react/build/css/merge.css"><link href="/react/build/static/css/main.f0e83a21.chunk.css" rel="stylesheet"></head><body><div id="md_div" style="display:none"></div><div id="root" class="page -layout-v -fit widthunit"></div><div id="picture_display" style="display:none"></div><script src="/react/build/js/js_min_all.js"></script><script src="/react/build/js/codemirror/codemirror.js"></script><script src="/react/build/js/editormd/editormd.min.js"></script><script src="/react/build/js/codemirror/merge/merge.js"></script><script src="/react/build/./static/js/runtime~main.5f8faa04.js"></script><script src="/react/build/./static/js/main.f825fce3.chunk.js"></script></body></html>
<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="”Keywords”" content="”EduCoder,信息技术实践教学,精品课程网,慕课MOOC″"><meta name="”Keywords”" content="”实践课程,项目实战,java实训,python实战,人工智能技术,后端开发学习,移动开发入门″"><meta name="”Keywords”" content="”翻转课堂,高效课堂创建,教学模式″"><meta name="”Keywords”" content="”实训项目,python教程,C语言入门,java书,php后端开发,app前端开发,数据库技术″"><meta name="”Keywords”" content="”在线竞赛,计算机应用大赛,编程大赛,大学生计算机设计大赛,全国高校绿色计算机大赛″"><meta name="”Description”" content="”EduCoder是信息技术类实践教学平台。EduCoder涵盖了计算机、大数据、云计算、人工智能、软件工程、物联网等专业课程。超10000个实训案例及22000个技能评测点建立学、练、评、测一体化实验环境。”"><meta name="”Description”" content="”EduCoder实践课程旨在于通过企业级实战实训案例帮助众多程序员提升各项业务能力。解决学生、学员、企业员工等程序设计能力、算法设计能力、问题求解能力、应用开发能力、系统运维能力等。”"><meta name="”Description”" content="”EduCoder翻转课堂教学模式颠覆了传统教学模式让教师与学生的关系由“权威”变成了“伙伴”。将学习的主动权转交给学生使学生可个性化化学学生的学习主体得到了彰显。”"><meta name="”Description”" content="”EduCoder实训项目为单个知识点关卡实践训练帮助学生巩固单一弱点强化学习。" ><meta name="”Description”" content="”EduCoder实践教学平台各类大赛为进一步提高各类学生综合运用高级语言程序设计能力培养创新意识和实践探索精神发掘优秀软件人才。" ><meta name="theme-color" content="#000000"><link rel="manifest" href="/react/build//manifest.json"><script type="text/javascript">window.__isR=!0,-1==navigator.userAgent.indexOf("MSIE 9")&&-1==navigator.userAgent.indexOf("MSIE 10")||-1!=location.pathname.indexOf("/compatibility")||(location.href="/compatibility.html")</script><link rel=" stylesheet" href="/react/build/css/iconfont.css"><link rel=" stylesheet" href="/react/build/css/edu-purge.css"><link rel="stylesheet" href="/react/build/css/editormd.min.css"><link rel="stylesheet" href="/react/build/css/merge.css"><link href="/react/build/static/css/main.f0e83a21.chunk.css" rel="stylesheet"></head><body><div id="md_div" style="display:none"></div><div id="root" class="page -layout-v -fit widthunit"></div><div id="picture_display" style="display:none"></div><script src="/react/build/js/js_min_all.js"></script><script src="/react/build/js/codemirror/codemirror.js"></script><script src="/react/build/js/editormd/editormd.min.js"></script><script src="/react/build/js/codemirror/merge/merge.js"></script><script src="/react/build/./static/js/runtime~main.02b1225f.js"></script><script src="/react/build/./static/js/main.f825fce3.chunk.js"></script></body></html>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1 +1 @@
.branchDropdown{border:1px solid #eee;border-radius:4px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;height:40px;line-height:40px;min-width:220px}.branchDropdown .ant-dropdown-trigger{width:100%;padding:0 15px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;cursor:pointer}.branchOptions{width:220px;-webkit-box-shadow:0 0 1px 1px hsla(0,0%,52.5%,.1);box-shadow:0 0 1px 1px hsla(0,0%,52.5%,.1);border-radius:3px;background:#fff;max-height:300px}.OptionsUl{max-height:220px;overflow-y:auto}.OptionsUl li{height:35px;line-height:35px;cursor:pointer;padding:0 10px}.OptionsUl li:hover{background-color:#f0f0f0}.OptionsUl li a{display:block}.OptionsInput{height:32px;padding-left:4px;line-height:32px;width:100%}
.branchDropdown{border:1px solid #eee;border-radius:4px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;height:40px;line-height:40px;min-width:220px}.branchDropdown .ant-dropdown-trigger{width:100%;padding:0 15px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;cursor:pointer}.branchOptions{width:220px;-webkit-box-shadow:0 0 3px 1px hsla(0,0%,52.5%,.4);box-shadow:0 0 3px 1px hsla(0,0%,52.5%,.4);border-radius:3px;background:#fff;max-height:300px}.OptionsUl{max-height:220px;overflow-y:auto}.OptionsUl li{height:35px;line-height:35px;cursor:pointer;padding:0 10px}.OptionsUl li:hover{background-color:#f0f0f0}.OptionsUl li a{display:block}.OptionsInput{height:32px;padding-left:4px;line-height:32px;width:100%}

View File

@ -1 +1 @@
.topWrapper{padding:20px 0;-webkit-box-sizing:border-box;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #eee;-ms-flex-align:center;align-items:center}.topWrapper_btn_new{background:#fff;color:#5091ff!important;padding:0 12px;text-align:center;height:32px;line-height:32px;border-radius:4px;border:1px solid #5091ff}.versionInfo{display:-ms-flexbox;display:flex;width:100%}.versionInfo_left{display:-ms-flexbox;display:flex;width:30%;padding-top:20px;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end;padding-right:15px}.versionInfo_right{-ms-flex:1 1;flex:1 1;padding:20px 0 20px 15px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;border-left:1px solid #eee}.versionTag{display:inline;border-radius:2px;padding:2px 12px;font-size:12px;color:#fff}.versionTag.yellow{background-color:#fbbc06}.versionTag.green{background-color:#20ba45}.versionTag.orange{background-color:#f2711d}.versionName{font-size:16px;color:#333;margin-bottom:10px;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;position:relative}.versionName:before{position:absolute;left:-19px;top:8px;content:"";width:8px;height:8px;background-color:#5091ff;border-radius:50%}.versionmilepostleft{padding:15px;margin-right:50px;width:80%}.topWrapper_btn_close{background:#504b4b}.topWrapper_btn_close,.topWrapper_btn_delete{color:#fff!important;padding:0 12px;text-align:center;height:32px;line-height:32px;border-radius:4px}.topWrapper_btn_delete{background:#da1010}.versionrighe{-ms-flex:2 1;flex:2 1}.versionleft{-ms-flex:1 1;flex:1 1;text-align:right;display:-ms-flexbox;display:flex;-ms-flex-pack:right;justify-content:right}.version_line_one{height:45px}.version_line_one,.version_line_tpw{display:-ms-flexbox;display:flex;margin:auto;border-left:1px solid #eee}.version_line_tpw{height:80px}.versiondiv{display:-ms-flexbox;display:flex}.verwinth{width:80%}.opendversionetail{background:#21ba45}.closedversionetail,.opendversionetail{display:inline-block;color:#fff!important;padding:0 5px;text-align:center;height:25px;border-radius:4px;line-height:25px}.closedversionetail{background:#e60b0b}.versionrectangle{width:8px;height:8px;border-radius:100%;margin-top:15px;margin-left:-4px;margin-bottom:10px;background:#535151}.ver-middle{vertical-align:middle}.versionForm{-ms-flex:1 1;flex:1 1;padding-right:30px}.versionForm,.versionTips{-webkit-box-sizing:border-box;box-sizing:border-box}.versionTips{width:30%;padding-right:15px}.infosTip{padding:20px;background-color:#f1f8ff;margin-bottom:22px;color:#333}
.topWrapper{padding:20px 0;-webkit-box-sizing:border-box;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #eee;-ms-flex-align:center;align-items:center}.topWrapper_btn_new{background:#fff;color:#5091ff!important;padding:0 12px;text-align:center;height:32px;line-height:32px;border-radius:4px;border:1px solid #5091ff}.versionInfo{display:-ms-flexbox;display:flex;width:100%}.versionInfo_left{display:-ms-flexbox;display:flex;width:30%;padding-top:20px;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end;padding-right:15px}.versionInfo_right{-ms-flex:1 1;flex:1 1;padding:20px 0 20px 15px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;border-left:1px solid #eee}.versionTag{display:inline;border-radius:2px;padding:2px 12px;font-size:12px;color:#fff}.versionTag.yellow{background-color:#fbbc06}.versionTag.green{background-color:#20ba45}.versionTag.orange{background-color:#f2711d}.versionName{font-size:16px;color:#333;margin-bottom:10px;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;position:relative}.versionName:before{position:absolute;left:-19px;top:8px;content:"";width:8px;height:8px;background-color:#5091ff;border-radius:50%}.versionmilepostleft{padding:15px;margin-right:50px;width:80%}.topWrapper_btn_close{background:#504b4b}.topWrapper_btn_close,.topWrapper_btn_delete{color:#fff!important;padding:0 12px;text-align:center;height:32px;line-height:32px;border-radius:4px}.topWrapper_btn_delete{background:#da1010}.versionrighe{-ms-flex:2 1;flex:2 1}.versionleft{-ms-flex:1 1;flex:1 1;text-align:right;display:-ms-flexbox;display:flex;-ms-flex-pack:right;justify-content:right}.version_line_one{height:45px}.version_line_one,.version_line_tpw{display:-ms-flexbox;display:flex;margin:auto;border-left:1px solid #eee}.version_line_tpw{height:80px}.versiondiv{display:-ms-flexbox;display:flex}.verwinth{width:80%}.opendversionetail{background:#21ba45}.closedversionetail,.opendversionetail{display:inline-block;color:#fff!important;padding:0 5px;text-align:center;height:25px;border-radius:4px;line-height:25px}.closedversionetail{background:#e60b0b}.versionrectangle{width:8px;height:8px;border-radius:100%;margin-top:15px;margin-left:-4px;margin-bottom:10px;background:#535151}.ver-middle{vertical-align:middle}.versionForm{-ms-flex:1 1;flex:1 1;padding-right:30px}.versionForm,.versionTips{-webkit-box-sizing:border-box;box-sizing:border-box}.versionTips{width:30%;padding-right:15px}.infosTip{padding:20px;background-color:#f1f8ff;margin-bottom:22px;color:#333}.tagComplete{border:1px solid #d9d9d9;padding:0 10px;border-radius:4px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:240px}.tagComplete .ant-select{-ms-flex:1 1;flex:1 1}.tagComplete .ant-select-auto-complete.ant-select .ant-input{border:none!important;background-color:#fff!important}

View File

@ -1 +0,0 @@
.settingNav{display:-ms-flexbox;display:flex;border-bottom:1px solid #ddd;-ms-flex-pack:center;justify-content:center}.settingNav li{height:46px;line-height:46px;position:relative;padding:0 15px;cursor:pointer}.settingNav li.active a{color:#4cacff!important}.settingNav li.active:after{position:absolute;width:100%;bottom:0;height:2px;left:0;background:#4cacff;content:""}.baseForm{padding:15px 20px!important}.baseForm .ant-row.ant-form-item{margin-bottom:15px}.submitBtn{float:left;height:35px;line-height:35px}.small_submitBtn,.submitBtn{display:block;padding:0 12px;border-radius:4px;color:#fff!important;background:#4cacff}.small_submitBtn{height:32px;line-height:32px}.addPanel{display:-ms-flexbox;display:flex;padding:15px}.red_btn{display:block;padding:0 8px;height:28px;line-height:28px;color:#fff;background:#db2828;border-radius:3px}.collaboratorItem{display:-ms-flexbox;display:flex;border-top:1px solid #f4f4f4;padding:15px}.collaboratorItem>span{-ms-flex:1 1;flex:1 1;display:-ms-flexbox;display:flex}.branchSelect{width:200px;height:32px}.dangerousBox{border:1px solid #efc16b;border-radius:4px;margin-top:20px}.dangerousTitle{padding:10px;background:#f9edbe;line-height:18px}.red_deleteBtn{display:block;height:38px;line-height:38px;border:1px solid #db2828;border-radius:4px;color:#db2828!important;padding:0 15px;font-size:16px}.flex-a-center{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.padding15-10{padding:15px 10px}

View File

@ -0,0 +1 @@
.settingNav{display:-ms-flexbox;display:flex;border-bottom:1px solid #ddd;-ms-flex-pack:center;justify-content:center}.settingNav li{height:46px;line-height:46px;position:relative;padding:0 15px;cursor:pointer}.settingNav li.active a{color:#4cacff!important}.settingNav li.active:after{position:absolute;width:100%;bottom:0;height:2px;left:0;background:#4cacff;content:""}.baseForm{padding:15px 20px!important}.baseForm .ant-row.ant-form-item{margin-bottom:15px}.submitBtn{float:left;height:35px;line-height:35px}.small_submitBtn,.submitBtn{display:block;padding:0 12px;border-radius:4px;color:#fff!important;background:#4cacff}.small_submitBtn{height:32px;line-height:32px}.addPanel{display:-ms-flexbox;display:flex}.red_btn{display:block;padding:0 8px;height:28px;line-height:28px;color:#fff;background:#db2828;border-radius:3px}.collaboratorItem{display:-ms-flexbox;display:flex;border-top:1px solid #f4f4f4;padding:15px}.collaboratorItem>span{-ms-flex:1 1;flex:1 1;display:-ms-flexbox;display:flex}.branchSelect{width:200px;height:32px}.dangerousBox{border:1px solid #efc16b;border-radius:4px;margin-top:20px}.dangerousTitle{padding:10px;background:#f9edbe;line-height:18px}.red_deleteBtn{display:block;height:38px;line-height:38px;border:1px solid #db2828;border-radius:4px;color:#db2828!important;padding:0 15px;font-size:16px}.flex-a-center{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.padding15-10{padding:15px 10px}.w-100{width:100%}.fwb{font-weight:600}.text-black{color:#333}.bbr{border-bottom:1px solid #f6f6f6}.ant-input-group-addon{border:0!important}.grid-item-left{display:grid;-ms-flex-align:center;align-items:center;grid-template-columns:1fr -webkit-max-content;grid-template-columns:1fr max-content}.text-primary{color:#1890ff!important}.ant-dropdown-menu{min-width:90px;text-align:center!important}.text-green{color:#28bd6c!important}.text-yellow{color:#ff6e21!important}.text-delete{color:#bbb}.text-delete:hover{color:#db2828}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1 +0,0 @@
(this.webpackJsonp=this.webpackJsonp||[]).push([[47],{"6dZj":function(e,t,n){"use strict";n.r(t);var r=n("q1tI"),a=n.n(r),o=n("2iEm"),i=n("jKe7"),s=n("2INN"),c=(n("nsQ0"),n("q3dQ"),n("CnBM")),l=n.n(c),u=n("HUFq"),p=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function f(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function m(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}l()({loader:function(){return Promise.all([n.e(0),n.e(1),n.e(60)]).then(n.bind(null,"RIeY"))},loading:u.a});var d=l()({loader:function(){return Promise.all([n.e(0),n.e(1),n.e(4),n.e(61)]).then(n.bind(null,"32zL"))},loading:u.a}),b=l()({loader:function(){return Promise.all([n.e(0),n.e(1),n.e(2),n.e(3),n.e(30)]).then(n.bind(null,"XyF/"))},loading:u.a}),h=l()({loader:function(){return Promise.all([n.e(0),n.e(1),n.e(2),n.e(3),n.e(13)]).then(n.bind(null,"Un2r"))},loading:u.a}),g=function(e){function t(){return f(this,t),m(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),p(t,[{key:"render",value:function(){var e=this,t=this.props.match.params.projectsId,n=this.props.history.location.pathname,r=n==="/projects/"+t+"/setting";return a.a.createElement("div",null,a.a.createElement("ul",{className:"settingNav"},a.a.createElement("li",{className:r?"active":""},a.a.createElement(o.a,{to:"/projects/"+t+"/setting"},"仓库")),a.a.createElement("li",{className:n.indexOf("setting/collaborator")>-1?"active":""},a.a.createElement(o.a,{to:"/projects/"+t+"/setting/collaborator"},"协作者")),a.a.createElement("li",{className:n.indexOf("setting/tags")>-1?"active":""},a.a.createElement(o.a,{to:"/projects/"+t+"/setting/tags"},"项目标签"))),a.a.createElement("div",{className:"main"},a.a.createElement(i.a,this.props,a.a.createElement(s.a,{path:"/projects/:projectsId/setting/collaborator",render:function(t){return a.a.createElement(b,Object.assign({},e.props,t,e.state))}}),a.a.createElement(s.a,{path:"/projects/:projectsId/setting/tags",render:function(t){return a.a.createElement(h,Object.assign({},e.props,t,e.state))}}),a.a.createElement(s.a,{path:"/projects/:projectsId/setting",render:function(t){return a.a.createElement(d,Object.assign({},e.props,t,e.state))}}))))}}]),t}(r.Component);t.default=g},q3dQ:function(e,t,n){}}]);

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
(this.webpackJsonp=this.webpackJsonp||[]).push([[48],{"6dZj":function(e,t,n){"use strict";n.r(t);var a=n("q1tI"),r=n.n(a),o=n("2iEm"),c=n("jKe7"),l=n("2INN"),i=(n("nsQ0"),n("q3dQ"),n("CnBM")),s=n.n(i),m=n("HUFq"),u=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}();function p(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function f(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}s()({loader:function(){return Promise.all([n.e(0),n.e(1),n.e(60)]).then(n.bind(null,"RIeY"))},loading:m.a});var d=s()({loader:function(){return Promise.all([n.e(0),n.e(1),n.e(4),n.e(61)]).then(n.bind(null,"32zL"))},loading:m.a}),h=s()({loader:function(){return Promise.all([n.e(0),n.e(1),n.e(2),n.e(3),n.e(17)]).then(n.bind(null,"XyF/"))},loading:m.a}),E=s()({loader:function(){return Promise.all([n.e(0),n.e(1),n.e(2),n.e(3),n.e(13)]).then(n.bind(null,"Un2r"))},loading:m.a}),b=function(e){function t(){return p(this,t),f(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),u(t,[{key:"render",value:function(){var e=this,t=this.props.match.params.projectsId,n=this.props.history.location.pathname,a=n==="/projects/"+t+"/setting";return r.a.createElement("div",{className:"ProjectListIndex"},r.a.createElement("div",{className:"list-left"},r.a.createElement("ul",{className:"list-l-Menu"},r.a.createElement("li",{className:a?"active":""},r.a.createElement("p",null,r.a.createElement(o.a,{to:"/projects/"+t+"/setting",className:"w-100"},r.a.createElement("i",{className:"iconfont icon-huabanfuben font-18 mr10"}),"基本设置"))),r.a.createElement("li",{className:n.indexOf("setting/collaborator")>-1?"active":""},r.a.createElement("p",null,r.a.createElement(o.a,{to:"/projects/"+t+"/setting/collaborator",className:"w-100"},r.a.createElement("i",{className:"iconfont icon-chengyuan font-18 mr10"}),"协作者管理"))),r.a.createElement("li",{className:n.indexOf("setting/branch")>-1?"active":""},r.a.createElement("p",null,r.a.createElement(o.a,{to:"/projects/"+t+"/setting/branch",className:"w-100"},r.a.createElement("i",{className:"iconfont icon-fenzhi font-20 mr10"}),"分支设置"))),r.a.createElement("li",{className:n.indexOf("setting/tags")>-1?"active":""},r.a.createElement("p",null,r.a.createElement(o.a,{to:"/projects/"+t+"/setting/tags",className:"w-100"},r.a.createElement("i",{className:"iconfont icon-biaoqian3 font-18 mr10"}),"项目标签"))),r.a.createElement("li",{className:n.indexOf("setting/hooks")>-1?"active":""},r.a.createElement("p",null,r.a.createElement(o.a,{to:"/projects/"+t+"/setting/hooks",className:"w-100"},r.a.createElement("i",{className:"iconfont icon-zhongqingdianxinicon10 font-18 mr10"}),"管理Web钩子"))))),r.a.createElement("div",{className:"list-right"},r.a.createElement("div",null,r.a.createElement(c.a,this.props,r.a.createElement(l.a,{path:"/projects/:projectsId/setting/collaborator",render:function(t){return r.a.createElement(h,Object.assign({},e.props,t,e.state))}}),r.a.createElement(l.a,{path:"/projects/:projectsId/setting/tags",render:function(t){return r.a.createElement(E,Object.assign({},e.props,t,e.state))}}),r.a.createElement(l.a,{path:"/projects/:projectsId/setting",render:function(t){return r.a.createElement(d,Object.assign({},e.props,t,e.state))}})))))}}]),t}(a.Component);t.default=b},q3dQ:function(e,t,n){}}]);

File diff suppressed because one or more lines are too long

View File

@ -1 +1 @@
(this.webpackJsonp=this.webpackJsonp||[]).push([[49],{PhNK:function(e,t,a){"use strict";function n(e){if(e.length>11)return e.substring(0,10)}a.d(t,"a",(function(){return n}))},ZDGD:function(e,t,a){"use strict";a.r(t);a("2WkQ");var n=a("BvKs"),r=(a("aIZi"),a("jsC+")),c=(a("TfFZ"),a("3S7+")),l=(a("2oDE"),a("CtXQ")),o=a("q1tI"),s=a.n(o),m=a("2iEm"),i=a("PhNK"),u=(a("3cxI"),a("WsY7"),function(){function e(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,a,n){return a&&e(t.prototype,a),n&&e(t,n),t}}());var f=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var a=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return a.state={data:void 0},a}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),u(t,[{key:"render",value:function(){var e=this.props.branchList,t=this.props.match.params.projectsId,a=function(e,t){return s.a.createElement(n.a,null,s.a.createElement(n.a.Item,{key:"0"},s.a.createElement("a",{href:e},"ZIP")),s.a.createElement(n.a.Item,{key:"1"},s.a.createElement("a",{href:t},"TAR.GZ")))};return s.a.createElement(s.a.Fragment,null,s.a.createElement("div",{className:"main"},s.a.createElement("div",{className:"branchTable"},s.a.createElement("p",{className:"branchTitle bor-bottom-greyE"},"分支列表"),function(){if(e&&e.length>0)return s.a.createElement(s.a.Fragment,null,s.a.createElement("ul",{className:"branchUl"},e.map((function(e,n){return s.a.createElement("li",{key:n},s.a.createElement("div",null,s.a.createElement(m.a,{to:"/projects/"+t+"/coders?branch="+e.name,className:"color-blue font-15",style:{maxWidth:"100px"}},e.name),s.a.createElement("p",{className:"f-wrap-alignCenter mt15"},s.a.createElement("span",{className:"mr5 commitKey",style:{marginLeft:0}},e.last_commit&&Object(i.a)(e.last_commit.id)),s.a.createElement("span",{className:"color-grey-3 hide-1 messages leftPoint"},e.last_commit&&e.last_commit.message),s.a.createElement("span",{className:"color-grey-8 ml30"},"最后更新于",e.last_commit&&e.last_commit.time_from_now))),s.a.createElement("span",null,s.a.createElement(m.a,{to:"/projects/"+t+"/merge/new",className:"mr20 color-blue mr30"},"创建合并请求"),s.a.createElement(r.a,{overlay:a(e.zip_url,e.tar_url),trigger:["click"],placement:"bottomRight",className:"color-green-file"},s.a.createElement("a",{className:"ant-dropdown-link"},s.a.createElement(c.a,{title:"下载分支"+e.name},s.a.createElement(l.a,{type:"cloud-download",className:"font-18"}))))))}))))}())))}}]),t}(o.Component);t.default=f}}]);
(this.webpackJsonp=this.webpackJsonp||[]).push([[50],{PhNK:function(e,t,a){"use strict";function n(e){if(e.length>11)return e.substring(0,10)}a.d(t,"a",(function(){return n}))},ZDGD:function(e,t,a){"use strict";a.r(t);a("2WkQ");var n=a("BvKs"),r=(a("aIZi"),a("jsC+")),c=(a("TfFZ"),a("3S7+")),l=(a("2oDE"),a("CtXQ")),o=a("q1tI"),s=a.n(o),m=a("2iEm"),i=a("PhNK"),u=(a("3cxI"),a("WsY7"),function(){function e(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,a,n){return a&&e(t.prototype,a),n&&e(t,n),t}}());var f=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var a=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return a.state={data:void 0},a}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),u(t,[{key:"render",value:function(){var e=this.props.branchList,t=this.props.match.params.projectsId,a=function(e,t){return s.a.createElement(n.a,null,s.a.createElement(n.a.Item,{key:"0"},s.a.createElement("a",{href:e},"ZIP")),s.a.createElement(n.a.Item,{key:"1"},s.a.createElement("a",{href:t},"TAR.GZ")))};return s.a.createElement(s.a.Fragment,null,s.a.createElement("div",{className:"main"},s.a.createElement("div",{className:"branchTable"},s.a.createElement("p",{className:"branchTitle bor-bottom-greyE"},"分支列表"),function(){if(e&&e.length>0)return s.a.createElement(s.a.Fragment,null,s.a.createElement("ul",{className:"branchUl"},e.map((function(e,n){return s.a.createElement("li",{key:n},s.a.createElement("div",null,s.a.createElement(m.a,{to:"/projects/"+t+"/coders?branch="+e.name,className:"color-blue font-15",style:{maxWidth:"100px"}},e.name),s.a.createElement("p",{className:"f-wrap-alignCenter mt15"},s.a.createElement("span",{className:"mr5 commitKey",style:{marginLeft:0}},e.last_commit&&Object(i.a)(e.last_commit.id)),s.a.createElement("span",{className:"color-grey-3 hide-1 messages leftPoint"},e.last_commit&&e.last_commit.message),s.a.createElement("span",{className:"color-grey-8 ml30"},"最后更新于",e.last_commit&&e.last_commit.time_from_now))),s.a.createElement("span",null,s.a.createElement(m.a,{to:"/projects/"+t+"/merge/new",className:"mr20 color-blue mr30"},"创建合并请求"),s.a.createElement(r.a,{overlay:a(e.zip_url,e.tar_url),trigger:["click"],placement:"bottomRight",className:"color-green-file"},s.a.createElement("a",{className:"ant-dropdown-link"},s.a.createElement(c.a,{title:"下载分支"+e.name},s.a.createElement(l.a,{type:"cloud-download",className:"font-18"}))))))}))))}())))}}]),t}(o.Component);t.default=f}}]);

File diff suppressed because one or more lines are too long

View File

@ -1 +0,0 @@
(this.webpackJsonp=this.webpackJsonp||[]).push([[51],{PhNK:function(e,t,a){"use strict";function n(e){if(e.length>11)return e.substring(0,10)}a.d(t,"a",(function(){return n}))},W9hf:function(e,t,a){"use strict";a.r(t);a("04bd");var n=a("W9HT"),r=a("q1tI"),l=a.n(r),c=a("vDqi"),s=a.n(c),i=a("PhNK"),o=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var a=[],n=!0,r=!1,l=void 0;try{for(var c,s=e[Symbol.iterator]();!(n=(c=s.next()).done)&&(a.push(c.value),!t||a.length!==t);n=!0);}catch(e){r=!0,l=e}finally{try{!n&&s.return&&s.return()}finally{if(r)throw l}}return a}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};t.default=function(e){var t=e.projectDetail,a=Object(r.useState)(!0),c=o(a,2),m=c[0],u=c[1],f=Object(r.useState)(void 0),p=o(f,2),E=p[0],h=p[1],b=t&&t.repo_id;return Object(r.useEffect)((function(){if(b){var e="/repositories/"+b+"/tags.json";s.a.get(e).then((function(e){e&&(h(e.data),u(!1))})).catch((function(e){console.log(e)}))}}),[b]),l.a.createElement("div",{className:"main"},l.a.createElement(n.a,{spinning:m},l.a.createElement("div",{className:"div_table"},l.a.createElement("ul",{className:"ul_thead"},l.a.createElement("li",null,l.a.createElement("span",{className:"flex1"},"标签名"),l.a.createElement("span",null,"提交信息"),l.a.createElement("span",{className:"ul_tbody_forth"},"下载"))),l.a.createElement("ul",{className:"ul_tbody"},E&&E.length>0&&E.map((function(e,t){return l.a.createElement("li",null,l.a.createElement("span",{className:"flex1"},l.a.createElement("i",{className:"iconfont icon-biaoqian3 font-16 mr5 color-grey-8"}),l.a.createElement("span",{className:"font-16"},e.name)),l.a.createElement("span",{className:"ul_tbody_third"},l.a.createElement("span",{className:"commitKey",style:{marginLeft:0}},Object(i.a)(""+e.id))),l.a.createElement("span",{className:"ul_tbody_forth"},l.a.createElement("a",{href:e.tarball_url,style:{color:"#4CC1DA"},className:"mr30"},l.a.createElement("i",{className:"iconfont icon-TAR font-18 mr5"}),"TAR"),l.a.createElement("a",{href:e.zipball_url,style:{color:"#28BD6C"}},l.a.createElement("i",{className:"iconfont icon-ZIP font-18 mr5"}),"ZIP")))}))))))}}}]);

View File

@ -1 +1 @@
(this.webpackJsonp=this.webpackJsonp||[]).push([[65],{"8RxE":function(e,t,n){"use strict";n.r(t);var r=n("q1tI"),a=n.n(r),o=n("jKe7"),u=n("2INN"),i=n("sYIF"),s=n("5A3O"),c=n("1thW"),l=n("CnBM"),p=n.n(l),f=n("HUFq"),b=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function d(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function h(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var m=p()({loader:function(){return n.e(48).then(n.bind(null,"PLo7"))},loading:f.a}),y=p()({loader:function(){return Promise.all([n.e(7),n.e(46)]).then(n.bind(null,"nCXF"))},loading:f.a}),O=p()({loader:function(){return n.e(53).then(n.bind(null,"C3AA"))},loading:f.a}),j=p()({loader:function(){return n.e(52).then(n.bind(null,"mDn5"))},loading:f.a}),E=(window.$,function(e){function t(){return d(this,t),h(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),b(t,[{key:"render",value:function(){var e=this;return a.a.createElement(o.a,this.props,a.a.createElement(u.a,{exact:!0,path:"/users/:username/videos/upload",render:function(t){return a.a.createElement(y,Object.assign({},e.props,t,e.state))}}),a.a.createElement(u.a,{exact:!0,path:"/users/:username/videos/success",render:function(t){return a.a.createElement(O,Object.assign({},e.props,t,e.state))}}),a.a.createElement(u.a,{exact:!0,path:"/users/:username/videos/protocol",render:function(t){return a.a.createElement(j,Object.assign({},e.props,t,e.state))}}),a.a.createElement(u.a,{path:"/users/:username",render:function(t){return a.a.createElement(m,Object.assign({},e.props,t,e.state))}}))}}]),t}(r.Component));t.default=Object(c.a)()(Object(i.f)()(Object(s.a)(E)))}}]);
(this.webpackJsonp=this.webpackJsonp||[]).push([[65],{"8RxE":function(e,t,n){"use strict";n.r(t);var r=n("q1tI"),a=n.n(r),o=n("jKe7"),u=n("2INN"),i=n("sYIF"),s=n("5A3O"),c=n("1thW"),l=n("CnBM"),p=n.n(l),f=n("HUFq"),b=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function d(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function h(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var m=p()({loader:function(){return n.e(49).then(n.bind(null,"PLo7"))},loading:f.a}),y=p()({loader:function(){return Promise.all([n.e(7),n.e(47)]).then(n.bind(null,"nCXF"))},loading:f.a}),O=p()({loader:function(){return n.e(53).then(n.bind(null,"C3AA"))},loading:f.a}),j=p()({loader:function(){return n.e(52).then(n.bind(null,"mDn5"))},loading:f.a}),E=(window.$,function(e){function t(){return d(this,t),h(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),b(t,[{key:"render",value:function(){var e=this;return a.a.createElement(o.a,this.props,a.a.createElement(u.a,{exact:!0,path:"/users/:username/videos/upload",render:function(t){return a.a.createElement(y,Object.assign({},e.props,t,e.state))}}),a.a.createElement(u.a,{exact:!0,path:"/users/:username/videos/success",render:function(t){return a.a.createElement(O,Object.assign({},e.props,t,e.state))}}),a.a.createElement(u.a,{exact:!0,path:"/users/:username/videos/protocol",render:function(t){return a.a.createElement(j,Object.assign({},e.props,t,e.state))}}),a.a.createElement(u.a,{path:"/users/:username",render:function(t){return a.a.createElement(m,Object.assign({},e.props,t,e.state))}}))}}]),t}(r.Component));t.default=Object(c.a)()(Object(i.f)()(Object(s.a)(E)))}}]);

File diff suppressed because one or more lines are too long

View File

@ -1 +0,0 @@
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1586744176993" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="2609" xmlns:xlink="http://www.w3.org/1999/xlink" width="48" height="48"><defs><style type="text/css"></style></defs><path d="M926.82752 115.18464h-248.59392c-69.7472 0-130.89792 36.32384-165.1968 90.87232-34.29888-54.54848-95.44704-90.87232-165.2224-90.87232H97.19552C43.49696 115.18464-0.00256 158.1824-0.00256 211.23328v543.91296c0 53.04832 43.49952 96.04864 97.19808 96.04864h303.1424c24.59904 34.82368 65.42336 57.62304 111.67232 57.62304 46.22336 0 87.07328-22.79936 111.64672-57.62304h303.17056c53.64736 0 97.16992-43.00032 97.16992-96.04864V211.23328c0-53.04832-43.52256-96.04864-97.16992-96.04864z m38.848 639.9616c0 21.19936-17.40032 38.39744-38.848 38.39744H587.31008c-8.62464 33.14944-39.07584 57.6512-75.29984 57.6512s-66.67264-24.4992-75.32288-57.6512H97.19552c-21.44768 0-38.8736-17.19808-38.8736-38.39744V211.23328c0-21.22496 17.42592-38.4256 38.8736-38.4256h250.61888c75.1488 0 136.07168 60.20096 136.07168 134.44864v315.76832h0.09984c1.14944 14.87616 13.69856 26.57536 29.04832 26.57536 15.32416 0 27.89888-11.6992 29.04832-26.57536h0.09984V307.25376c0-74.24768 60.89984-134.44864 136.04864-134.44864h248.59392c21.44768 0 38.848 17.20064 38.848 38.4256v543.91552zM357.9904 355.02848H203.29472c-13.39904 0-24.29952 10.74944-24.29952 24s10.89792 23.9744 24.29952 23.9744h154.69568c13.42464 0 24.29952-10.74944 24.29952-23.9744 0-13.25056-10.87488-24-24.29952-24z m0 209.87136H203.29472c-13.39904 0-24.29952 10.74688-24.29952 23.97184 0 13.25056 10.89792 24 24.29952 24h154.69568c13.42464 0 24.29952-10.74944 24.29952-24 0-13.22496-10.87488-23.97184-24.29952-23.97184z m464.18688 0h-154.72128c-13.39904 0-24.27392 10.74688-24.27392 23.97184 0 13.25056 10.87488 24 24.27392 24h154.72128c13.39904 0 24.27392-10.74944 24.27392-24 0-13.22496-10.87488-23.97184-24.27392-23.97184z m0-209.87136h-154.72128c-13.39904 0-24.27392 10.74944-24.27392 24s10.87488 23.9744 24.27392 23.9744h154.72128c13.39904 0 24.27392-10.74944 24.27392-23.9744 0-13.25056-10.87488-24-24.27392-24z" p-id="2610" fill="#515151"></path></svg>

Before

Width:  |  Height:  |  Size: 2.2 KiB