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