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.5 KiB

(window.webpackJsonp=window.webpackJsonp||[]).push([[156],{"7ahc":function(F,v,e){"use strict";e.d(v,"a",function(){return o});var $=e("k1fw"),j=e("0Owb"),R=e("+L6B"),f=e("2/Rp"),b=e("y8nQ"),C=e("Vl3Y"),n=e("tJVT"),A=e("OaEy"),T=e("2fM7"),s=e("q1tI"),t=e.n(s),_=e("VrN/"),h=e.n(_),I=e("p77/"),S=e.n(I),W=e("c5Ni"),p=e.n(W),x=T.a.Option,y={labelCol:{span:4},wrapperCol:{span:20}},m={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"]};v.b=function(r){var c=r.callback,d=r.onCancel,D=Object(s.useState)("python"),E=Object(n.a)(D,2),g=E[0],i=E[1];function K(a){i(m[a][1])}function B(a){c(a)}return t.a.createElement(C.a,Object(j.a)({},y,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:B}),t.a.createElement(C.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},t.a.createElement(T.a,{onChange:K},Object.keys(m).map(function(a){return t.a.createElement(x,{key:a,value:a},m[a][0])}))),t.a.createElement(C.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},t.a.createElement(o,{mode:g})),t.a.createElement("div",{className:"flex-container flex-end"},t.a.createElement(f.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),t.a.createElement(f.a,{type:"ghost",onClick:d},"\u53D6\u6D88")))};function o(r){var c=r.value,d=r.onChange,D=r.mode,E=r.options,g=E===void 0?{}:E,i=Object(s.useRef)(),K=Object(s.useState)(),B=Object(n.a)(K,2),a=B[0],V=B[1];return Object(s.useEffect)(function(){if(a){var M=function(J){var k=J.getValue();d&&d(k)};return a.on("change",M),function(){a.off("change",M)}}},[a,d]),Object(s.useEffect)(function(){a&&a.setOption("mode",D)},[a,D]),Object(s.useEffect)(function(){a&&(c!==a.getValue()||c==="")&&setTimeout(function(){a.setValue(c||" ")},300)},[a,c]),Object(s.useEffect)(function(){if(i.current&&!a){var M=h.a.fromTextArea(i.current,Object($.a)({mode:D,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},g));V(M)}},[i.current,a]),t.a.createElement("div",{className:"my-codemirror-container"},t.a.createElement("textarea",{ref:i}))}},"9ZNV":function(F,v,e){"use strict";e.d(v,"a",function(){return s});var $=e("0Owb"),j=e("+L6B"),R=e("2/Rp"),f=e("q1tI"),b=e.n(f),C=e("UUDw"),n=e.n(C),A=e("TSYQ"),T=e.n(A),s=function(_){var h=_.cancelText,I=h===void 0?"\u53D6\u6D88":h,S=_.okText,W=S===void 0?"\u786E\u5B9A":S,p=_.loading,x=p===void 0?!1:p,y=_.hasOkBtn,m=y===void 0?!0:y,o=_.okButtonProps,r=o===void 0?{}:o,c=_.onCancel,d=c===void 0?function(){}:c,D=_.onOk,E=D===void 0?function(){}:D,g=_.className,i=g===void 0?"":g;return b.a.createElement("div",{className:T()(n.a.buttonFixed,i)},b.a.createElement("div",{className:n.a.buttonWrap},b.a.createElement(R.a,{size:"large",className:"".concat(n.a.button," mr20"),onClick:d},I),m&&b.a.createElement(R.a,Object($.a)({size:"large",type:"primary",className:"".concat(n.a.button," mr20"),loading:x,onClick:E},r),W)))}},UUDw:function(F,v,e){F.exports={buttonFixed:"buttonFixed___2zLVJ",button:"button___-JgFH",buttonWrap:"buttonWrap___aZhhk"}},baNF:function(F,v,e){"use strict";e.r(v);var $=e("5NDa"),j=e("5rEg"),R=e("k1fw"),f=e("qLMh"),b=e("9og8"),C=e("y8nQ"),n=e("Vl3Y"),A=e("tJVT"),T=e("PpiC"),s=e("q1tI"),t=e.n(s),_=e("Ty5D"),h=e("9kvl"),I=e("7ahc"),S=e("9ZNV"),W=e("y37m"),p=e.n(W),x=["shixunsDetail","globalSetting","loading","user","dispatch"],y=function(o){var r=o.shixunsDetail,c=o.globalSetting,d=o.loading,D=o.user,E=o.dispatch,g=Object(T.a)(o,x),i=Object(_.l)(),K=Object(s.useState)({}),B=Object(A.a)(K,2),a=B[0],V=B[1],M=Object(s.useRef)(),L=Object(s.useRef)(),J=n.a.useForm(),k=Object(A.a)(J,1),z=k[0],Q=Object(s.useState)(""),G=Object(A.a)(Q,2),P=G[0],Z=G[1];Object(s.useEffect)(function(){return E({type:"globalSetting/footerToggle",payload:!1}),function(){E({type:"globalSetting/footerToggle",payload:!0})}},[]),Object(s.useEffect)(function(){var O=sessionStorage.getItem("pathArray");if(O){var u=O.split(",").join("/"),l=u.indexOf("/")===0?u.substr(1):u;Z(l)}},[]),Object(s.useEffect)(function(){var O,u,l,U;L.current=(O=i.pathname)===null||O===void 0||(u=O.split("/"))===null||u===void 0?void 0:u[2],M.current=((l=i.pathname)===null||l===void 0||(U=l.split("/"))===null||U===void 0?void 0:U[3])==="repository"},[]);var X=function(){var O=Object(b.a)(Object(f.a)().mark(function u(){var l,U,H,Y=arguments;return Object(f.a)().wrap(function(N){for(;;)switch(N.prev=N.next){case 0:return l=Y.length>0&&Y[0]!==void 0?Y[0]:{},N.next=3,E({type:"shixunsDetail/addRepositoryFile",payload:{id:L.current,message:l.commitMessage,content:l.codeMirror,path:"".concat(P?"".concat(P,"/"):"").concat(l.path||""),secret_repository:M.current?void 0:!0}});case 3:U=N.sent,U&&(H=M.current?"/shixuns/".concat(L.current,"/repository").concat(P?"/master/shixun_show/".concat(P):""):"/shixuns/".concat(L.current,"/secret_repository"),h.c.replace(H));case 5:case"end":return N.stop()}},u)}));return function(){return O.apply(this,arguments)}}(),w=function(){var u,l;h.c.push("/shixuns/".concat(L.current,"/").concat((u=i.pathname)===null||u===void 0||(l=u.split("/"))===null||l===void 0?void 0:l[3]).concat(P?"/master/shixun_show/".concat(P):""))};return t.a.createElement("section",{className:p.a.bg},t.a.createElement("div",{className:p.a.wrap},t.a.createElement("div",{className:p.a.title},"\u65B0\u5EFA\u6587\u4EF6"),t.a.createElement(n.a,{className:"mt10",form:z,scrollToFirstError:!0,layout:"vertical",onFinish:X,onValuesChange:function(){return V(Object(R.a)({},z.getFieldsValue()))}},t.a.createElement(n.a.Item,{label:"\u6587\u4EF6\u540D\u79F0\u6216\u6587\u4EF6\u8DEF\u5F84\uFF1A"},t.a.createElement(n.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"},P?"".concat(P,"/"):""),t.a.createElement(j.a,{className:p.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(n.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(j.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(n.a.Item,{name:"codeMirror",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5185\u5BB9"}]},t.a.createElement(I.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(n.a.Item,{noStyle:!0},t.a.createElement(S.a,{okButtonProps:{htmlType:"submit"},onCancel:w})))))};v.default=Object(h.a)(function(m){var o=m.shixunsDetail,r=m.loading,c=m.globalSetting,d=m.user;return{shixunsDetail:o,globalSetting:c,user:d,loading:r.models.index}})(y)},y37m:function(F,v,e){F.exports={bg:"bg___3LF6r",wrap:"wrap___2G3Cw",title:"title___1RMLx",path:"path___25SE5",colorBlue:"colorBlue___1sALU",width240:"width240___3YXUs"}}}]);