newreactbuild/p__Shixuns__Detail__Reposit...

1 line
8.5 KiB
JavaScript

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([[158],{"7ahc":function(e,t,a){"use strict";a.d(t,"a",(function(){return h}));var n=a("k1fw"),r=a("0Owb"),c=(a("+L6B"),a("2/Rp")),o=(a("y8nQ"),a("Vl3Y")),l=a("tJVT"),s=(a("OaEy"),a("2fM7")),i=a("q1tI"),u=a.n(i),m=a("VrN/"),p=a.n(m),d=(a("p77/"),s["a"].Option),f={labelCol:{span:4},wrapperCol:{span:20}},b={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"]};function h(e){var t=e.value,a=e.onChange,r=e.mode,c=e.options,o=void 0===c?{}:c,s=Object(i["useRef"])(),m=Object(i["useState"])(),d=Object(l["a"])(m,2),f=d[0],b=d[1];return Object(i["useEffect"])((function(){if(f){var e=function(e){var t=e.getValue();a&&a(t)};return f.on("change",e),function(){f.off("change",e)}}}),[f,a]),Object(i["useEffect"])((function(){f&&f.setOption("mode",r)}),[f,r]),Object(i["useEffect"])((function(){f&&t!==f.getValue()&&f.setValue(t||"")}),[f,t]),Object(i["useEffect"])((function(){if(s.current&&!f){var e=p.a.fromTextArea(s.current,Object(n["a"])({mode:r,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0},o));b(e)}}),[s.current,f]),u.a.createElement("div",{className:"my-codemirror-container"},u.a.createElement("textarea",{ref:s}))}t["b"]=function(e){var t=e.callback,a=e.onCancel,n=Object(i["useState"])("python"),m=Object(l["a"])(n,2),p=m[0],g=m[1];function v(e){g(b[e][1])}function y(e){t(e)}return u.a.createElement(o["a"],Object(r["a"])({},f,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:y}),u.a.createElement(o["a"].Item,{label:"\u4ee3\u7801\u8bed\u8a00",name:"language"},u.a.createElement(s["a"],{onChange:v},Object.keys(b).map((function(e){return u.a.createElement(d,{key:e,value:e},b[e][0])})))),u.a.createElement(o["a"].Item,{label:"\u4ee3\u7801\u5185\u5bb9",name:"content",rules:[{required:!0,message:"\u8bf7\u8f93\u5165\u4ee3\u7801\u5185\u5bb9"}]},u.a.createElement(h,{mode:p})),u.a.createElement("div",{className:"flex-container flex-end"},u.a.createElement(c["a"],{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786e\u5b9a"),u.a.createElement(c["a"],{type:"ghost",onClick:a},"\u53d6\u6d88")))}},"9ZNV":function(e,t,a){"use strict";a.d(t,"a",(function(){return i}));var n=a("0Owb"),r=(a("+L6B"),a("2/Rp")),c=a("q1tI"),o=a.n(c),l=a("UUDw"),s=a.n(l),i=function(e){var t=e.cancelText,a=void 0===t?"\u53d6\u6d88":t,c=e.okText,l=void 0===c?"\u786e\u5b9a":c,i=e.loading,u=void 0!==i&&i,m=e.hasOkBtn,p=void 0===m||m,d=e.okButtonProps,f=void 0===d?{}:d,b=e.onCancel,h=void 0===b?function(){}:b,g=e.onOk,v=void 0===g?function(){}:g;return o.a.createElement("div",{className:s.a.buttonFixed},o.a.createElement("div",{className:s.a.buttonWrap},o.a.createElement(r["a"],{size:"large",className:"".concat(s.a.button," mr20"),onClick:h},a),p&&o.a.createElement(r["a"],Object(n["a"])({size:"large",type:"primary",className:"".concat(s.a.button," mr20"),loading:u,onClick:v},f),l)))}},UUDw:function(e,t,a){e.exports={buttonFixed:"buttonFixed___2zLVJ",button:"button___-JgFH",buttonWrap:"buttonWrap___aZhhk"}},baNF:function(e,t,a){"use strict";a.r(t);a("5NDa");var n=a("5rEg"),r=a("k1fw"),c=a("WmNS"),o=a.n(c),l=a("9og8"),s=(a("y8nQ"),a("Vl3Y")),i=a("tJVT"),u=a("PpiC"),m=a("q1tI"),p=a.n(m),d=a("Ty5D"),f=a("9kvl"),b=a("7ahc"),h=a("9ZNV"),g=a("y37m"),v=a.n(g),y=function(e){e.shixunsDetail,e.globalSetting,e.loading,e.user;var t=e.dispatch,a=(Object(u["a"])(e,["shixunsDetail","globalSetting","loading","user","dispatch"]),Object(d["l"])()),c=Object(m["useState"])({}),g=Object(i["a"])(c,2),y=(g[0],g[1]),E=Object(m["useRef"])(),j=Object(m["useRef"])(),O=s["a"].useForm(),S=Object(i["a"])(O,1),k=S[0],x=Object(m["useState"])(""),w=Object(i["a"])(x,2),_=w[0],C=w[1];Object(m["useEffect"])((function(){return t({type:"globalSetting/footerToggle",payload:!1}),function(){t({type:"globalSetting/footerToggle",payload:!0})}}),[]),Object(m["useEffect"])((function(){var e=sessionStorage.getItem("pathArray");if(e){var t=e.split(",").join("/"),a=0===t.indexOf("/")?t.substr(1):t;C(a)}}),[]),Object(m["useEffect"])((function(){var e,t,n,r;j.current=null===(e=a.pathname)||void 0===e||null===(t=e.split("/"))||void 0===t?void 0:t[2],E.current="repository"===(null===(n=a.pathname)||void 0===n||null===(r=n.split("/"))||void 0===r?void 0:r[3])}),[]);var N=function(){var e=Object(l["a"])(o.a.mark((function e(){var a,n,r,c=arguments;return o.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return a=c.length>0&&void 0!==c[0]?c[0]:{},e.next=3,t({type:"shixunsDetail/addRepositoryFile",payload:{id:j.current,message:a.commitMessage,content:a.codeMirror,path:"".concat(_?"".concat(_,"/"):"").concat(a.path||""),secret_repository:!E.current||void 0}});case 3:n=e.sent,n&&(r=E.current?"/shixuns/".concat(j.current,"/repository").concat(_?"/master/shixun_show/".concat(_):""):"/shixuns/".concat(j.current,"/secret_repository"),f["c"].replace(r));case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),V=function(){var e,t;f["c"].push("/shixuns/".concat(j.current,"/").concat(null===(e=a.pathname)||void 0===e||null===(t=e.split("/"))||void 0===t?void 0:t[3]).concat(_?"/master/shixun_show/".concat(_):""))};return p.a.createElement("section",{className:v.a.bg},p.a.createElement("div",{className:v.a.wrap},p.a.createElement("div",{className:v.a.title},"\u65b0\u5efa\u6587\u4ef6"),p.a.createElement(s["a"],{className:"mt10",form:k,scrollToFirstError:!0,layout:"vertical",onFinish:N,onValuesChange:function(){return y(Object(r["a"])({},k.getFieldsValue()))}},p.a.createElement(s["a"].Item,{label:"\u6587\u4ef6\u540d\u79f0\u6216\u6587\u4ef6\u8def\u5f84\uff1a"},p.a.createElement(s["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},p.a.createElement("span",null,p.a.createElement("span",{className:"mr5"},_?"".concat(_,"/"):""),p.a.createElement(n["a"],{className:v.a.width240,placeholder:"\u8bf7\u8f93\u5165\u6587\u4ef6\u540d\u79f0\u6216\u6587\u4ef6\u8def\u5f84"}))),p.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")),p.a.createElement(s["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"}]},p.a.createElement(n["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"})),p.a.createElement("div",{className:"mt10 mb20"},p.a.createElement(s["a"].Item,{name:"codeMirror",rules:[{required:!0,message:"\u8bf7\u8f93\u5165\u6587\u4ef6\u5185\u5bb9"}]},p.a.createElement(b["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"]}}))),p.a.createElement(s["a"].Item,{noStyle:!0},p.a.createElement(h["a"],{okButtonProps:{htmlType:"submit"},onCancel:V})))))};t["default"]=Object(f["a"])((function(e){var t=e.shixunsDetail,a=e.loading,n=e.globalSetting,r=e.user;return{shixunsDetail:t,globalSetting:n,user:r,loading:a.models.index}}))(y)},y37m:function(e,t,a){e.exports={bg:"bg___3LF6r",wrap:"wrap___2G3Cw",title:"title___1RMLx",path:"path___25SE5",colorBlue:"colorBlue___1sALU",width240:"width240___3YXUs"}}}]);