You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
NewEduCoderBuild/p__Shixuns__Detail__Reposit...

2 lines
8.6 KiB

(window.webpackJsonp=window.webpackJsonp||[]).push([[211],{"7ahc":function(b,p,e){"use strict";e.d(p,"a",function(){return o});var k=e("VTBJ"),R=e("wx14"),S=e("2dbc"),A=e("20ji"),g=e("YFBR"),B=e("nxy1"),f=e("ODXe"),E=e("tqeu"),v=e("rf3n"),s=e("q1tI"),n=e.n(s),t=e("VrN/"),T=e.n(t),F=e("p77/"),W=e.n(F),K=e("c5Ni"),j=e.n(K),D=v.a.Option,x={labelCol:{span:4},wrapperCol:{span:20}},c={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};p.b=function(u){var l=u.callback,d=u.onCancel,P=Object(s.useState)("python"),m=Object(f.a)(P,2),C=m[0],i=m[1];function y(a){i(c[a][1])}function O(a){l(a)}return n.a.createElement(B.a,Object(R.a)({},x,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:O}),n.a.createElement(B.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},n.a.createElement(v.a,{onChange:y},Object.keys(c).map(function(a){return n.a.createElement(D,{key:a,value:a},c[a][0])}))),n.a.createElement(B.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},n.a.createElement(o,{mode:C})),n.a.createElement("div",{className:"flex-container flex-end"},n.a.createElement(A.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),n.a.createElement(A.a,{type:"ghost",onClick:d},"\u53D6\u6D88")))};function o(u){var l=u.value,d=u.onChange,P=u.mode,m=u.options,C=m===void 0?{}:m,i=Object(s.useRef)(),y=Object(s.useState)(),O=Object(f.a)(y,2),a=O[0],$=O[1];return Object(s.useEffect)(function(){if(a){var M=function(V){var z=V.getValue();d&&d(z)};return a.on("change",M),function(){a.off("change",M)}}},[a,d]),Object(s.useEffect)(function(){a&&a.setOption("mode",P)},[a,P]),Object(s.useEffect)(function(){a&&((l!==a.getValue()||l==="")&&setTimeout(function(){a.setValue(l||" ")},300))},[a,l]),Object(s.useEffect)(function(){if(i.current&&!a){var M=T.a.fromTextArea(i.current,Object(k.a)({mode:P,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},C));$(M)}},[i.current,a]),n.a.createElement("div",{className:"my-codemirror-container"},n.a.createElement("textarea",{ref:i}))}},"9ZNV":function(b,p,e){"use strict";e.d(p,"a",function(){return s});var k=e("2dbc"),R=e("20ji"),S=e("wx14"),A=e("q1tI"),g=e.n(A),B=e("UUDw"),f=e.n(B),E=e("TSYQ"),v=e.n(E),s=function(t){var T=t.cancelText,F=T===void 0?"\u53D6\u6D88":T,W=t.okText,K=W===void 0?"\u786E\u5B9A":W,j=t.loading,D=j===void 0?!1:j,x=t.hasOkBtn,c=x===void 0?!0:x,o=t.okButtonProps,u=o===void 0?{}:o,l=t.cancelButtonProps,d=l===void 0?{}:l,P=t.onCancel,m=P===void 0?function(){}:P,C=t.onOk,i=C===void 0?function(){}:C,y=t.className,O=y===void 0?"":y;return g.a.createElement("div",{className:v()(f.a.buttonFixed,O)},g.a.createElement("div",{className:f.a.buttonWrap},g.a.createElement(R.a,Object(S.a)({size:"large",className:"".concat(f.a.button," mr20"),onClick:m},d),F),c&&g.a.createElement(R.a,Object(S.a)({size:"large",type:"primary",className:"".concat(f.a.button," mr20"),loading:D,onClick:i},u),K)))}},UUDw:function(b,p,e){b.exports={buttonFixed:"buttonFixed___2zLVJ",button:"button___-JgFH",buttonWrap:"buttonWrap___aZhhk"}},baNF:function(b,p,e){"use strict";e.r(p);var k=e("A+N3"),R=e("dZZ6"),S=e("VTBJ"),A=e("o0o1"),g=e.n(A),B=e("HaE+"),f=e("YFBR"),E=e("nxy1"),v=e("ODXe"),s=e("Ff2n"),n=e("q1tI"),t=e.n(n),T=e("q5+0"),F=e("9kvl"),W=e("7ahc"),K=e("9ZNV"),j=e("y37m"),D=e.n(j),x=function(o){var u=o.shixunsDetail,l=o.globalSetting,d=o.loading,P=o.user,m=o.dispatch,C=Object(s.a)(o,["shixunsDetail","globalSetting","loading","user","dispatch"]),i=Object(T.l)(),y=Object(n.useState)({}),O=Object(v.a)(y,2),a=O[0],$=O[1],M=Object(n.useRef)(),L=Object(n.useRef)(),V=E.a.useForm(),z=Object(v.a)(V,1),H=z[0],G=Object(n.useState)(""),Y=Object(v.a)(G,2),U=Y[0],X=Y[1];Object(n.useEffect)(function(){return m({type:"globalSetting/footerToggle",payload:!1}),function(){m({type:"globalSetting/footerToggle",payload:!0})}},[]),Object(n.useEffect)(function(){var h=sessionStorage.getItem("pathArray");if(h){var _=h.split(",").join("/"),r=_.indexOf("/")===0?_.substr(1):_;X(r)}},[]),Object(n.useEffect)(function(){var h,_,r,I;L.current=(h=i.pathname)===null||h===void 0||((_=h.split("/"))===null||_===void 0)?void 0:_[2],M.current=((r=i.pathname)===null||r===void 0||((I=r.split("/"))===null||I===void 0)?void 0:I[3])==="repository"},[]);var Q=function(){var h=Object(B.a)(g.a.mark(function _(){var r,I,Z,J=arguments;return g.a.wrap(function(N){for(;;)switch(N.prev=N.next){case 0:return r=J.length>0&&J[0]!==void 0?J[0]:{},N.next=3,m({type:"shixunsDetail/addRepositoryFile",payload:{id:L.current,message:r.commitMessage,content:r.codeMirror,path:"".concat(U?"".concat(U,"/"):"").concat(r.path||""),secret_repository:M.current?void 0:!0}});case 3:I=N.sent,I&&(Z=M.current?"/shixuns/".concat(L.current,"/repository").concat(U?"/master/shixun_show/".concat(U):""):"/shixuns/".concat(L.current,"/secret_repository"),F.c.replace(Z));case 5:case"end":return N.stop()}},_)}));return function(){return h.apply(this,arguments)}}(),w=function(){var _,r;F.c.push("/shixuns/".concat(L.current,"/").concat((_=i.pathname)===null||_===void 0||((r=_.split("/"))===null||r===void 0)?void 0:r[3]).concat(U?"/master/shixun_show/".concat(U):""))};return t.a.createElement("section",{className:D.a.bg},t.a.createElement("div",{className:D.a.wrap},t.a.createElement("div",{className:D.a.title},"\u65B0\u5EFA\u6587\u4EF6"),t.a.createElement(E.a,{className:"mt10",form:H,scrollToFirstError:!0,layout:"vertical",onFinish:Q,onValuesChange:function(){return $(Object(S.a)({},H.getFieldsValue()))}},t.a.createElement(E.a.Item,{label:"\u6587\u4EF6\u540D\u79F0\u6216\u6587\u4EF6\u8DEF\u5F84\uFF1A"},t.a.createElement(E.a.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0\u6216\u6587\u4EF6\u8DEF\u5F84"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}],noStyle:!0},t.a.createElement("span",null,t.a.createElement("span",{className:"mr5"},U?"".concat(U,"/"):""),t.a.createElement(R.a,{className:D.a.width240,placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0\u6216\u6587\u4EF6\u8DEF\u5F84"}))),t.a.createElement("span",{className:"ml5"},"\u63D0\u793A\uFF1A1.\u8F93\u5165\u6587\u4EF6\u540D\u53EF\u4EE5\u521B\u5EFA\u4E00\u4E2A\u65B0\u6587\u4EF6\uFF1B2.\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u65B0\u6587\u4EF6\u540D\u53EF\u4EE5\u521B\u5EFA\u65B0\u6587\u4EF6\u5939\u548C\u65B0\u6587\u4EF6\u3002\uFF08\u5982\uFF1Astep1/HelloWorld.java\uFF09")),t.a.createElement(E.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},t.a.createElement(R.a,{placeholder:"\u8BF7\u8F93\u5165\u672C\u6B21\u63D0\u4EA4\u7684\u4E3B\u8981\u4FE1\u606F\uFF0C\u5408\u7406\u7684\u63CF\u8FF0\u4FE1\u606F\u6709\u5229\u4E8E\u4EE3\u7801\u5386\u53F2\u8BB0\u5F55\u7684\u7BA1\u7406"})),t.a.createElement("div",{className:"mt10 mb20"},t.a.createElement(E.a.Item,{name:"codeMirror",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5185\u5BB9"}]},t.a.createElement(W.a,{options:{modal:"javascript",lineNumbers:!0,theme:"railscasts",indentUnit:4,matchBrackets:!0,autoRefresh:!0,smartIndent:!0,extraKeys:{"Alt-/":"autocomplete"},autofocus:!0,styleActiveLine:!0,lint:!0,linkurl:"",gutters:["CodeMirror-linenumbers","breakpoints","CodeMirror-lint-markers"]}}))),t.a.createElement(E.a.Item,{noStyle:!0},t.a.createElement(K.a,{okButtonProps:{htmlType:"submit"},onCancel:w})))))};p.default=Object(F.a)(function(c){var o=c.shixunsDetail,u=c.loading,l=c.globalSetting,d=c.user;return{shixunsDetail:o,globalSetting:l,user:d,loading:u.models.index}})(x)},y37m:function(b,p,e){b.exports={bg:"bg___3LF6r",wrap:"wrap___2G3Cw",title:"title___1RMLx",path:"path___25SE5",colorBlue:"colorBlue___1sALU",width240:"width240___3YXUs"}}}]);