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.
16 lines
39 KiB
16 lines
39 KiB
(window.webpackJsonp=window.webpackJsonp||[]).push([[127,6],{"500L":function(ce,v,e){"use strict";e.d(v,"a",function(){return o});var q=e("DZo9"),$=e("8z0m"),te=e("+L6B"),P=e("2/Rp"),z=e("2qtc"),r=e("kLXV"),t=e("9og8"),b=e("k1fw"),R=e("oBTY"),c=e("miYZ"),l=e("tsqr"),s=e("tJVT"),D=e("WmNS"),B=e.n(D),w=e("q1tI"),G=e.n(w),Ce=e("m3rI"),j=e("wzkS"),X=e("y5JW");function o(V){var U=[];return V&&V.length>0&&(U=V.map(function(W){return{uid:W.id,id:W.id,name:W.title+X.c+W.filesize,url:W.url,filesize:W.filesize,status:"done",response:{id:W.id}}})),U}v.b=function(V){var U=V.value,W=V.onChange,ae=V.className,ne=V.maxSize,F=ne===void 0?150:ne,de=V.title,p=de===void 0?"\u4E0A\u4F20\u9644\u4EF6":de,Ee=V.showRemoveModal,ie=Ee===void 0?!1:Ee,d=V.accept,Y=d===void 0?"":d,S=V.number,I=S===void 0?1e3:S,Pe=Object(w.useState)(!1),u=Object(s.a)(Pe,2),E=u[0],f=u[1],C=Object(w.useState)([]),ee=Object(s.a)(C,2),A=ee[0],fe=ee[1],ve={multiple:!0,disabled:E,accept:Y,withCredentials:!0,fileList:U,beforeUpload:function(oe,T){var L=oe.size/1024/1024;return A.concat(T).length>I?(l.b.error("\u6700\u591A\u53EA\u80FD\u4E0A\u4F20".concat(I,"\u4E2A\u6587\u4EF6")),!1):L<F?!0:(l.b.error("\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(".concat(F,"MB),\u5EFA\u8BAE\u4E0A\u4F20\u5230\u767E\u5EA6\u4E91\u7B49\u5176\u5B83\u5171\u4EAB\u5DE5\u5177\u91CC\uFF0C\u7136\u540E\u518Dtxt\u6587\u6863\u91CC\u7ED9\u51FA\u94FE\u63A5\u4EE5\u53CA\u5171\u4EAB\u5BC6\u7801\u5E76\u4E0A\u4F20")),!1)},action:"".concat(Ce.a.API_SERVER,"/api/attachments.json"),onChange:function(oe){var T=Object(R.a)(oe.fileList);T.length>=I?f(!0):f(!1),fe(Object(R.a)(T)),T=T.map(function(L){var Q;if(L!=null&&(Q=L.response)!==null&&Q!==void 0&&Q.id){var le;L.url="/api/attachments/".concat(L==null||((le=L.response)===null||le===void 0)?void 0:le.id)}return L.name.indexOf(X.c)===-1&&(L.name="".concat(L.name).concat(X.c).concat(Object(X.a)(L.size))),Object(b.a)({},L)}),console.log("info:",oe),W(T)},onRemove:function(){var re=Object(t.a)(B.a.mark(function T(L){var Q;return B.a.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:if(Q=function(){var N=Object(t.a)(B.a.mark(function Re(){var ge,pe;return B.a.wrap(function(k){for(;;)switch(k.prev=k.next){case 0:if(ge=L.response?L.response.id:L.id,!ge){k.next=8;break}return k.next=4,Object(j.d)(L.response?L.response.id:L.uid);case 4:return pe=k.sent,k.abrupt("return",pe);case 8:return k.abrupt("return",!0);case 9:case"end":return k.stop()}},Re)}));return function(){return N.apply(this,arguments)}}(),!ie){H.next=5;break}return H.abrupt("return",new Promise(function(N,Re){r.a.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:G.a.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:function(){var ge=Object(t.a)(B.a.mark(function Ue(){var k;return B.a.wrap(function(_e){for(;;)switch(_e.prev=_e.next){case 0:return _e.next=2,Q();case 2:k=_e.sent,l.b.success("\u5220\u9664\u6210\u529F"),N(!0);case 5:case"end":return _e.stop()}},Ue)}));function pe(){return ge.apply(this,arguments)}return pe}(),onCancel:function(){return N(!1)}})}));case 5:return H.next=7,Q();case 7:return H.abrupt("return",H.sent);case 8:case"end":return H.stop()}},T)}));function oe(T){return re.apply(this,arguments)}return oe}()};function be(re){re.preventDefault(),re.stopPropagation()}return G.a.createElement("div",{className:"multi-upload ".concat(ae||"")},G.a.createElement($.a,ve,G.a.createElement(P.a,{disabled:E,type:"primary",ghost:!0},p),G.a.createElement("span",{onClick:be,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",F,"M) ")))}},"7/Dv":function(ce,v,e){ce.exports={bg:"bg___2rJyo",flexRow:"flexRow___2xuIa",flexJustifyCenter:"flexJustifyCenter___Z3bJt",flexAlignEnd:"flexAlignEnd___v7Ww-",flexAlignCenter:"flexAlignCenter___223DA",flexColumn:"flexColumn___3CNqR",formWrap:"formWrap___2b6uL",titleWrap:"titleWrap___1CMQA",fieldWrap:"fieldWrap___2BRrD",mdWrap:"mdWrap___3UYzt",backgroundFa:"backgroundFa___32wpj",button:"button___MHDAn"}},"7ahc":function(ce,v,e){"use strict";e.d(v,"a",function(){return V});var q=e("k1fw"),$=e("0Owb"),te=e("+L6B"),P=e("2/Rp"),z=e("y8nQ"),r=e("Vl3Y"),t=e("tJVT"),b=e("OaEy"),R=e("2fM7"),c=e("q1tI"),l=e.n(c),s=e("VrN/"),D=e.n(s),B=e("p77/"),w=e.n(B),G=e("c5Ni"),Ce=e.n(G),j=R.a.Option,X={labelCol:{span:4},wrapperCol:{span:20}},o={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(U){var W=U.callback,ae=U.onCancel,ne=Object(c.useState)("python"),F=Object(t.a)(ne,2),de=F[0],p=F[1];function Ee(d){p(o[d][1])}function ie(d){W(d)}return l.a.createElement(r.a,Object($.a)({},X,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:ie}),l.a.createElement(r.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},l.a.createElement(R.a,{onChange:Ee},Object.keys(o).map(function(d){return l.a.createElement(j,{key:d,value:d},o[d][0])}))),l.a.createElement(r.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},l.a.createElement(V,{mode:de})),l.a.createElement("div",{className:"flex-container flex-end"},l.a.createElement(P.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),l.a.createElement(P.a,{type:"ghost",onClick:ae},"\u53D6\u6D88")))};function V(U){var W=U.value,ae=U.onChange,ne=U.mode,F=U.options,de=F===void 0?{}:F,p=Object(c.useRef)(),Ee=Object(c.useState)(),ie=Object(t.a)(Ee,2),d=ie[0],Y=ie[1];return Object(c.useEffect)(function(){if(d){var S=function(Pe){var u=Pe.getValue();ae&&ae(u)};return d.on("change",S),function(){d.off("change",S)}}},[d,ae]),Object(c.useEffect)(function(){d&&d.setOption("mode",ne)},[d,ne]),Object(c.useEffect)(function(){d&&((W!==d.getValue()||W==="")&&setTimeout(function(){d.setValue(W||" ")},300))},[d,W]),Object(c.useEffect)(function(){if(p.current&&!d){var S=D.a.fromTextArea(p.current,Object(q.a)({mode:ne,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},de));Y(S)}},[p.current,d]),l.a.createElement("div",{className:"my-codemirror-container"},l.a.createElement("textarea",{ref:p}))}},"9Bee":function(ce,v,e){"use strict";var q=e("k1fw"),$=e("q1tI"),te=e.n($),P=e("vg9a"),z=e("tJVT"),r=e("DlQD"),t=e.n(r),b=e("rUJ1");function R(u,E){var f=u.match(/^(\s+)(?:```)/);if(f===null)return E;var C=f[1];return E.split(`
|
|
`).map(function(ee){var A=ee.match(/^\s+/);if(A===null)return ee;var fe=Object(z.a)(A,1),ve=fe[0];return ve.length>=C.length?ee.slice(C.length):ee}).join(`
|
|
`)}var c=[],l=["<ul>"],s=new t.a.Renderer,D=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function B(){c.length=0,l=["<ul>"]}var w={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function G(u,E,f,C){if(E>=u.length||u[E].level<=f)return E;var ee=u[E];C.push("<li><a href='#"+ee.anchor+"'>"+ee.text+"</a>"),E++;var A=[];return E=G(u,E,ee.level,A),A.length>0&&(C.push("<ul>"),A.forEach(function(fe){C.push(fe)}),C.push("</ul>")),C.push("</li>"),E=G(u,E,f,C),E}function Ce(){return G(c,0,0,l),l.push("</ul>"),l.join("")}var j={heading:function(E){var f=D.exec(E);if(f)return{type:"heading",raw:f[0],depth:f[1].length,text:f[2]}},fences:function(E){var f=this.rules.block.fences.exec(E);if(f){var C=f[0],ee=R(C,f[3]||""),A=f[2]?f[2].trim():f[2];if(["latex","katex","math"].indexOf(A)>=0){var fe=V(),ve=ee;ee=fe,U[fe]={type:"block",expression:ve}}return{type:"code",raw:C,lang:A,text:ee}}}},X=/(?:\${2})([^\n`]+?)(?:\${2})/gi,o=0,V=function(){return"__special_katext_id_".concat(o++,"__")},U={};function W(){return U}function ae(){o=0,U={}}function ne(u){return u=u.replace(X,function(E,f){var C=V();return U[C]={type:"inline",expression:f},C}),u}var F=s.listitem;s.listitem=function(u){return F(ne(u))};var de=s.paragraph;s.paragraph=function(u){return de(ne(u))};var p=s.tablecell;s.tablecell=function(u,E){return p(ne(u),E)},s.code=function(u,E,f){var C=(E||"").match(/\S*/)[0];return C?["latex","katex","math"].indexOf(C)>=0?"<p class='editormd-tex'>".concat(u,"</p>"):'<pre class="prettyprint linenums"><code class="language-'.concat(E,'">').concat(f?u:Object(b.escape)(u,!0),`</code></pre>
|
|
`):'<pre class="prettyprint linenums"><code>'+(f?u:Object(b.escape)(u,!0))+"</code></pre>"},s.heading=function(u,E,f){var C=this.options.headerPrefix+f.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return c.push({anchor:C,level:E,text:u}),"<h"+E+' id="'+C+'">'+u+"</h"+E+">"},t.a.setOptions({silent:!0,gfm:!0,pedantic:!1}),t.a.use({tokenizer:j,renderer:s});var Ee=t.a,ie=e("SJMd"),d=e("m3rI"),Y=e("Oy/b"),S=/<pre[^>]*>/g;function I(u){var E=document.createElement("div");return E.innerHTML=u,E.childNodes.length===0?"":E.childNodes[0].nodeValue}var Pe=v.a=function(u){var E=u.value,f=E===void 0?"":E,C=u.className,ee=u.showTextOnly,A=u.showLines,fe=u.style,ve=fe===void 0?{}:fe,be=String(f),re=Object($.useMemo)(function(){try{var Q=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,le=/\"\/api\/attachments\/|\"\/attachments\/download\//g,H=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;be=be.replace(Q,"("+d.a.API_SERVER+"/api/attachments/").replace(le,'"'+d.a.API_SERVER+"/api/attachments/").replace(H,'"'+d.a.API_SERVER+"/files/uploads/")}catch(pe){}var N=Ee(be);setTimeout(function(){return L()},300);var Re=W();if(be.match(/\[TOC\]/)&&(N=N.replace("<p>[TOC]</p>",Ce()),B()),N=N.replace(/(__special_katext_id_\d+__)/g,function(pe,Ue){var k=Re[Ue],je=k.type,_e=k.expression;return Object(Y.renderToString)(I(_e)||"",{displayMode:je==="block",throwOnError:!1,output:"html"})}),N=N.replace(/▁/g,"\u2581\u2581\u2581"),ae(),ee){var ge=document.createElement("div");return ge.innerHTML=N,ge.innerText}return N},[be]),oe=Object($.useRef)();w.WebkitLineClamp=A,A&&(ve=Object(q.a)(Object(q.a)({},ve),w));function T(Q){var le=Q.target;if(le.tagName.toUpperCase()==="A"){var H=le.getAttribute("href");if(H.startsWith("#")){Q.preventDefault();var N=document.getElementById(H.replace("#",""));N&&N.scrollIntoView(!0)}}}var L=function(){};return Object($.useEffect)(function(){if(oe.current&&re&&(re.match(S)&&window.PR.prettyPrint()),oe.current)return oe.current.addEventListener("click",T),function(){oe.current.removeEventListener("click",T),ae(),B()}},[re,oe.current,T]),te.a.createElement(te.a.Fragment,null,te.a.createElement("div",{ref:oe,style:Object(q.a)({},ve),className:"".concat(C||""," markdown-body "),dangerouslySetInnerHTML:{__html:re}}))}},"9VGf":function(ce,v,e){"use strict";e.d(v,"a",function(){return te});var q=e("q1tI"),$=e.n(q);function te(P,z){var r=Object(q.useRef)();Object(q.useEffect)(function(){r.current=P}),Object(q.useEffect)(function(){function t(){r.current()}if(z!==null){var b=setInterval(t,z);return function(){return clearInterval(b)}}},[z])}},BjJ7:function(ce,v,e){"use strict";e.d(v,"d",function(){return $}),e.d(v,"c",function(){return te}),e.d(v,"e",function(){return P}),e.d(v,"b",function(){return z}),e.d(v,"a",function(){return t});var q=e("m3rI");function $(b){var R=!0;if(b.length>0){for(var c=0;c<b.length;c++)if(b[c].compile_success==0||!b[c].compile_success){R=!1;break}}else R=!1;return R}function te(b){for(var R=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",c=[],l=0;l<b.length;l++){var s=b[l],D=R?"".concat(R,"/").concat(s.name):"".concat(s.name);c.push({title:s.name,isLeaf:!(s.type==="tree"),key:D})}return c}function P(b,R,c){for(var l=0;l<b.length;l++){var s=b[l];if(s.key===R){s.children=c;break}s.children&&P(s.children,R,c)}return b}function z(b,R,c){var l;return function(){var s=this,D=arguments,B=function(){l=null,c||b.apply(s,D)},w=c&&!l;clearTimeout(l),l=setTimeout(B,R),w&&b.apply(s,D)}}var r=!0,t=q.a.API_SERVER},"C+DQ":function(ce,v,e){},CKgm:function(ce,v,e){"use strict";e.r(v);var q=e("+L6B"),$=e("2/Rp"),te=e("5NDa"),P=e("5rEg"),z=e("sPJy"),r=e("bE4q"),t=e("miYZ"),b=e("tsqr"),R=e("9og8"),c=e("k1fw"),l=e("y8nQ"),s=e("Vl3Y"),D=e("tJVT"),B=e("PpiC"),w=e("OaEy"),G=e("2fM7"),Ce=e("WmNS"),j=e.n(Ce),X=e("q1tI"),o=e.n(X),V=e("Ty5D"),U=e("9kvl"),W=e("55Ip"),ae=e("Ot1p"),ne=e("500L"),F=e("h+Ho"),de=e("7/Dv"),p=e.n(de),Ee=G.a.Option,ie=function(Y){var S,I,Pe,u=Y.forumsDetail,E=Y.globalSetting,f=Y.loading,C=Y.dispatch,ee=Object(B.a)(Y,["forumsDetail","globalSetting","loading","dispatch"]),A=Object(V.m)(),fe=s.a.useForm(),ve=Object(D.a)(fe,1),be=ve[0],re=Object(X.useState)({}),oe=Object(D.a)(re,2),T=oe[0],L=oe[1],Q=Object(X.useState)(0),le=Object(D.a)(Q,2),H=le[0],N=le[1],Re=Object(X.useState)(!1),ge=Object(D.a)(Re,2),pe=ge[0],Ue=ge[1],k=Object(X.useState)({}),je=Object(D.a)(k,2),_e=je[0],We=je[1],Qe=Object(X.useState)(1),Fe=Object(D.a)(Qe,2),Ke=Fe[0],ze=Fe[1];Object(X.useEffect)(function(){if(Ve(),A.memoId)Ue(!0),Ze();else{Ue(!1);var n={forum_id:5};L(Object(c.a)({},n)),be.setFieldsValue(Object(c.a)({},n))}},[A.memoId]);var Ve=function(){var n=Object(R.a)(j.a.mark(function M(){var h;return j.a.wrap(function(y){for(;;)switch(y.prev=y.next){case 0:return y.next=2,Object(F.f)({});case 2:h=y.sent,We(h||{});case 4:case"end":return y.stop()}},M)}));return function(){return n.apply(this,arguments)}}(),Ze=function(){var n=Object(R.a)(j.a.mark(function M(){var h,O,y;return j.a.wrap(function(g){for(;;)switch(g.prev=g.next){case 0:return g.next=2,Object(F.e)({id:A.memoId});case 2:if(g.t0=g.sent,g.t0){g.next=5;break}g.t0={};case 5:O=g.t0,y={subject:O.subject,content:O.content,attachments:Object(ne.a)(O.attachments),forum_id:O.forum_id,memo_tags:(h=O.memo_tags)===null||h===void 0?void 0:h.map(function(he){return he.id})},L(Object(c.a)({},y)),be.setFieldsValue(Object(c.a)({},y));case 9:case"end":return g.stop()}},M)}));return function(){return n.apply(this,arguments)}}(),$e=function(){var n=Object(R.a)(j.a.mark(function M(h){var O,y,me,g;return j.a.wrap(function(Z){for(;;)switch(Z.prev=Z.next){case 0:if(me=Object(c.a)(Object(c.a)({id:pe?A.memoId:null},T),{},{attachment_ids:(O=T.attachments)===null||O===void 0||((y=O.filter(function(ye){var De;return(De=ye.response)===null||De===void 0?void 0:De.id}))===null||y===void 0)?void 0:y.map(function(ye){var De;return(De=ye.response)===null||De===void 0?void 0:De.id}),tags:T.memo_tags}),!pe){Z.next=7;break}return Z.next=4,Object(F.n)(me);case 4:Z.t0=Z.sent,Z.next=10;break;case 7:return Z.next=9,Object(F.j)(me);case 9:Z.t0=Z.sent;case 10:g=Z.t0,N(0),(g==null?void 0:g.status)===0&&(b.b.success(g==null?void 0:g.message),Ke===1?U.c.push("/forums/".concat(pe?A==null?void 0:A.memoId:g==null?void 0:g.memo_id)):U.c.push("/forums/".concat(pe?A==null?void 0:A.memoId:g==null?void 0:g.memo_id,"/edit")));case 13:case"end":return Z.stop()}},M)}));return function(h){return n.apply(this,arguments)}}(),it=function(){document.body.scrollIntoView(),window.location.href.includes("new")?U.c.goBack():U.c.push("/forums/".concat(A.memoId))};return o.a.createElement("section",{className:p.a.bg},o.a.createElement("section",{className:"animated fadeIn mb10"},o.a.createElement("aside",{className:"mt10"},o.a.createElement(r.a,{separator:"/"},o.a.createElement(r.a.Item,null,o.a.createElement(W.Link,{to:"/forums"},"\u4EA4\u6D41\u95EE\u7B54")),o.a.createElement(r.a.Item,null,"\u8BE6\u60C5")))),o.a.createElement("aside",{className:"bg-white font16 pt20 pb20 pl20"},pe?"\u7F16\u8F91\u8BDD\u9898":"\u53D1\u5E03\u8BDD\u9898"),o.a.createElement(s.a,{form:be,className:p.a.formWrap,scrollToFirstError:!0,layout:"vertical",onValuesChange:function(M,h){console.log(h,"values"),L(Object(c.a)(Object(c.a)({},T),M))},onFinish:$e,onFinishFailed:function(){N(0)}},o.a.createElement("div",{className:p.a.fieldWrap},o.a.createElement(s.a.Item,{name:"subject",label:o.a.createElement("span",{className:"font16"},"\u8BDD\u9898\u540D\u79F0: "),rules:[{required:!0,message:"\u8BF7\u5148\u8F93\u5165\u8BDD\u9898\u540D\u79F0"}]},o.a.createElement(P.a,{maxLength:50,suffix:"".concat(((S=T.subject)===null||S===void 0?void 0:S.length)||0,"/50")}))),o.a.createElement("div",{className:p.a.mdWrap},o.a.createElement(s.a.Item,{name:"content",label:o.a.createElement("span",{className:"font16"},"\u5185\u5BB9: "),rules:[{required:!0,message:"\u8BF7\u5148\u8F93\u5165\u8BDD\u9898\u5185\u5BB9"}]},o.a.createElement(ae.a,{height:600,id:"forums-new-content",watch:!0,defaultValue:T.content})),o.a.createElement("div",null,o.a.createElement(s.a.Item,{name:"attachments",style:{width:350}},o.a.createElement(ne.b,{showRemoveModal:!0})))),o.a.createElement("div",{className:p.a.mdWrap},o.a.createElement(s.a.Item,{name:"forum_id",label:o.a.createElement("span",{className:"font16"},"\u8BDD\u9898\u7C7B\u578B: "),rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u8BDD\u9898\u7C7B\u578B"}]},o.a.createElement(G.a,{style:{width:300}},_e==null||((I=_e.forums)===null||I===void 0)?void 0:I.map(function(n){return o.a.createElement(Ee,{key:n.id,value:n.id},n.name)})))),T.forum_id===5&&o.a.createElement("div",{className:p.a.mdWrap},o.a.createElement(s.a.Item,{name:"memo_tags",label:o.a.createElement("span",{className:"font16"},"\u6280\u672F\u6807\u7B7E: "),rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u6280\u672F\u6807\u7B7E"}]},o.a.createElement(G.a,{style:{width:300},placeholder:"\u8BF7\u9009\u62E9\u6280\u672F\u6807\u7B7E",mode:"multiple",tokenSeparators:[";"],filterOption:function(M,h){return h.props.children.toLocaleLowerCase().indexOf(M.toLocaleLowerCase())!=-1}},_e==null||((Pe=_e.tag_list)===null||Pe===void 0)?void 0:Pe.map(function(n){return o.a.createElement(Ee,{key:n.id,value:n.id},n.name)})))),o.a.createElement("div",{className:p.a.backgroundFa},o.a.createElement("div",{className:"pt40 mb30"},o.a.createElement(s.a.Item,null,o.a.createElement($.a,{size:"large",type:"primary",className:"".concat(p.a.button," mr20"),htmlType:"submit",loading:H===1,onClick:function(){ze(1),N(1)}},"\u63D0\u4EA4"),o.a.createElement($.a,{size:"large",type:"primary",className:"".concat(p.a.button," mr20"),htmlType:"submit",loading:H===2,onClick:function(){ze(2),N(2)}},"\u4FDD\u5B58"),o.a.createElement($.a,{size:"large",type:"primary",ghost:!0,className:"".concat(p.a.button," mr20"),onClick:it},"\u53D6\u6D88"))))))};v.default=Object(U.a)(function(d){var Y=d.forumsDetail,S=d.loading,I=d.globalSetting;return{forumsDetail:Y,globalSetting:I,loading:S.models.forumsDetail}})(ie)},HmJG:function(ce,v,e){},M8RZ:function(ce,v,e){"use strict";e.d(v,"a",function(){return R});var q=e("fWQN"),$=e("mtLc"),te=e("yKVA"),P=e("879j"),z=e("q1tI"),r=e.n(z),t=e("i8i4"),b=e.n(t),R=function(c){Object(te.a)(s,c);var l=Object(P.a)(s);function s(D){var B;Object(q.a)(this,s),B=l.call(this,D);var w=window.document;return B.node=w.createElement("div"),w.body.appendChild(B.node),B}return Object($.a)(s,[{key:"render",value:function(){var B=this.props.children;return Object(t.createPortal)(B,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),s}(r.a.Component)},Ot1p:function(ce,v,e){"use strict";var q=e("2qtc"),$=e("kLXV"),te=e("rAM+"),P=e("tJVT"),z=e("jrin"),r=e("q1tI"),t=e.n(r),b=e("VrN/"),R=e.n(b),c=e("bdgK"),l=e("p77/"),s=e("Bd2K"),D=e("ELLl"),B=e("19Vz"),w=e("lZu9"),G=e("kSUc"),Ce=e("9Bee"),j=e("0Owb"),X=e("dejd"),o=e("C+DQ"),V=[{title:"\u7C97\u4F53",icon:"icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"icon-sum",actionName:"inline-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"icon-formula",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"icon-picture",actionName:"upload-image"},{title:"\u8868\u683C",icon:"icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"icon-eraser",actionName:"eraser"}];function U(n){var M=n.onActionCallback,h=n.title,O=n.icon,y=n.actionName,me=n.className,g=me===void 0?"":me,he=n.children;function Z(){M(y)}return t.a.createElement("a",{title:h,className:g,onClick:Z},t.a.createElement("i",{className:"md-iconfont ".concat(O)}),he)}var W=function(n){var M=n.watch,h=n.showNullButton,O=n.onActionCallback,y=n.fullScreen,me=n.insertTemp,g=[].concat(V,[{title:"".concat(M?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(M?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return t.a.createElement("ul",{className:"markdown-toolbar-container"},g.map(function(he,Z){return t.a.createElement("li",{key:Z},he.actionName?t.a.createElement(U,Object(j.a)({},he,{onActionCallback:O})):t.a.createElement("span",{className:"v-line"}))}),h?t.a.createElement("li",null,t.a.createElement(U,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:O},t.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,me&&t.a.createElement("li",null,t.a.createElement(U,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(me),onActionCallback:O},t.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),t.a.createElement("li",{className:"btn-full-screen"},t.a.createElement(U,{icon:"".concat(y?"icon-shrink":"icon-enlarge"),title:y?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:O})))},ae=e("M8RZ"),ne=e("+L6B"),F=e("2/Rp"),de=e("y8nQ"),p=e("Vl3Y"),Ee=e("5NDa"),ie=e("5rEg"),d={labelCol:{span:4},wrapperCol:{span:20}},Y=function(n){var M=n.callback,h=n.onCancel;function O(y){M(y)}return t.a.createElement(p.a,Object(j.a)({},d,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:O}),t.a.createElement(p.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},t.a.createElement(ie.a,null)),t.a.createElement(p.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},t.a.createElement(ie.a,null)),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:h},"\u53D6\u6D88")))},S=e("7ahc"),I=e("HmJG"),Pe=e("BjJ7"),u=p.a.useForm,E={width:280,marginRight:10},f={labelCol:{span:5},wrapperCol:{span:19}},C=function(n){var M=n.callback,h=n.onCancel,O=u(),y=Object(P.a)(O,1),me=y[0];function g(ye){M(ye)}function he(ye){me.setFieldsValue({src:"/api/attachments/".concat(ye.id)})}function Z(ye){var De=ye.target.files[0];A(De,he)}return t.a.createElement(p.a,Object(j.a)({form:me},f,{className:"upload-image-panel",onFinish:g}),t.a.createElement(p.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},t.a.createElement("div",{className:"flex-container"},t.a.createElement(p.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},t.a.createElement(ie.a,{style:E})),t.a.createElement(ee,{onFileChange:Z}))),t.a.createElement(p.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},t.a.createElement(ie.a,{style:{width:264}})),t.a.createElement(p.a.Item,{style:{textAlign:"right"}},t.a.createElement(F.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),t.a.createElement(F.a,{type:"ghost",onClick:h},"\u53D6\u6D88")))};function ee(n){var M=n.onFileChange;return t.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",t.a.createElement("input",{type:"file",accept:"image/*",onChange:M}))}function A(n,M){if(!n)throw new String("\u6CA1\u6709\u6587\u4EF6");var h=new FormData;h.append("editormd-image-file",n),h.append("file_param_name","editormd-image-file"),h.append("byxhr","true");var O=new window.XMLHttpRequest;O.withCredentials=!0,O.addEventListener("load",function(y){M(JSON.parse(y.target.responseText))},!1),O.addEventListener("error",function(y){console.error(y)},!1),O.open("POST","".concat(Pe.a,"/api/attachments.json")),O.send(h)}var fe=e("giR+"),ve=e("fyUT"),be=e("7Kak"),re=e("9yH6"),oe=re.a.Group,T={margin:"0 8px"},L=function(n){var M=n.callback,h=n.onCancel;function O(y){M(y)}return t.a.createElement(p.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:O},t.a.createElement("div",{className:"flex-container"},t.a.createElement("span",{style:T},"\u5355\u5143\u683C\u6570\uFF1A"),t.a.createElement("span",{style:T},"\u884C\u6570"),t.a.createElement(p.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},t.a.createElement(ve.a,null)),t.a.createElement("span",{style:T},"\u5217\u6570"),t.a.createElement(p.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},t.a.createElement(ve.a,null))),t.a.createElement("div",{className:"flex-container",style:{marginTop:12}},t.a.createElement("span",{style:T},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),t.a.createElement(p.a.Item,{name:"align"},t.a.createElement(oe,null,t.a.createElement(re.a,{value:"default"},t.a.createElement("i",{className:"fa fa-align-justify"})),t.a.createElement(re.a,{value:"left"},t.a.createElement("i",{className:"fa fa-align-left"})),t.a.createElement(re.a,{value:"center"},t.a.createElement("i",{className:"fa fa-align-center"})),t.a.createElement(re.a,{value:"right"},t.a.createElement("i",{className:"fa fa-align-right"}))))),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:h},"\u53D6\u6D88")))},Q="link",le="upload-image",H="code-block",N="add-table",Re="------------",ge={default:Re,left:":".concat(Re),center:":".concat(Re,":"),right:"".concat(Re,":")},pe=e("9VGf"),Ue,k;function je(){}var _e=0,We=1e4,Qe="\u2581",Fe=`
|
|
**\u6A21\u677F\u6807\u9898**
|
|
\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`;function Ke(n){return/^\d+$/.test(n)?"".concat(n,"px"):n}var ze=navigator.platform.toUpperCase().indexOf("MAC")>=0,Ve=ze?"Cmd":"Ctrl",Ze=(Ue={},Object(z.a)(Ue,Ve+"-B","bold"),Object(z.a)(Ue,Ve+"-I","italic"),Ue),$e=(k={},Object(z.a)(k,Q,"\u6DFB\u52A0\u94FE\u63A5"),Object(z.a)(k,H,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(z.a)(k,le,"\u6DFB\u52A0\u56FE\u7247"),Object(z.a)(k,N,"\u6DFB\u52A0\u8868\u683C"),k),it=v.a=function(n){var M=n.defaultValue,h=M===void 0?"":M,O=n.onChange,y=n.width,me=y===void 0?"100%":y,g=n.height,he=g===void 0?400:g,Z=n.miniToolbar,ye=Z===void 0?!1:Z,De=n.isFocus,qe=De===void 0?!1:De,et=n.watch,Bt=n.insertTemp,ct=n.id,we=ct===void 0?"markdown-editor-id":ct,_t=n.showResizeBar,St=_t===void 0?!1:_t,mt=n.noStorage,It=mt===void 0?!1:mt,dt=n.showNullButton,xt=dt===void 0?!1:dt,Et=n.fullScreen,Xe=Et===void 0?!1:Et,tt=n.onBlur,at=n.onCMBeforeChange,ft=n.className,Wt=ft===void 0?"":ft,vt=n.placeholder,Ft=vt===void 0?"":vt,pt=n.values,nt=pt===void 0?"":pt,Kt=Object(r.useState)(null),ht=Object(P.a)(Kt,2),a=ht[0],zt=ht[1],Vt=Object(r.useState)(h),Ot=Object(P.a)(Vt,2),rt=Ot[0],He=Ot[1],$t=Object(r.useState)(et),Pt=Object(P.a)($t,2),Ae=Pt[0],gt=Pt[1],wt=Object(r.useState)(Xe),bt=Object(P.a)(wt,2),Le=bt[0],Rt=bt[1],Xt=Object(r.useState)(""),Ut=Object(P.a)(Xt,2),Te=Ut[0],Ne=Ut[1],Ht=Object(r.useState)(0),yt=Object(P.a)(Ht,2),Be=yt[0],ot=yt[1],kt=Object(r.useState)(he),Dt=Object(P.a)(kt,2),lt=Dt[0],Mt=Dt[1],Jt=Object(r.useState)(!1),Ct=Object(P.a)(Jt,2),qt=Ct[0],st=Ct[1],Se=Object(r.useRef)(),Ie=Object(r.useRef)(),ke=Object(r.useRef)(),Je=Object(r.useRef)();Object(r.useEffect)(function(){He(nt),a==null||a.setValue(nt)},[nt]),Object(r.useEffect)(function(){if(Se.current){var m=function(x,K){var J=K.clipboardData;if(J){var se=J.types.toString(),Oe=J.items;if(se==="text/html,Files"||se==="Files"||J.types.indexOf("Files")){var ue=Oe[1];se==="Files"&&(ue=Oe[0]),ue.kind==="file"&&ue.type.match(/^image\//i)&&A(ue.getAsFile(),function(Me){Me.id?i.replaceSelection("")):(Me==null?void 0:Me.status)===401&&(document.location.href="/user/login")})}else return!0}return!0},i=R.a.fromTextArea(Se.current,{mode:"markdown",lineNumbers:!ye,lineWrapping:!0,value:h,autoCloseTags:!0,autoCloseBrackets:!0});return qe&&i.focus(),i.on("paste",m),zt(i),function(){i.off("paste",m)}}},[]);var At=Object(r.useCallback)(function(){if(Ie.current)try{var m=Ie.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,i=Ie.current.getElementsByClassName("markdown-editor-body")[0];Le?i.style.height="calc(100vh - ".concat(m,"px)"):i.style.height="".concat(lt-m,"px")}catch(_){console.log(_,"---- to set md editor body height")}},[lt,Ie,Le]);Object(r.useEffect)(function(){function m(){var _=new c.default(function(x){var K=Object(te.a)(x),J;try{for(K.s();!(J=K.n()).done;){var se=J.value;(se.target.offsetHeight>0||se.target.offsetWidth>0)&&(At(),a.setSize("100%","100%"),a.refresh())}}catch(Oe){K.e(Oe)}finally{K.f()}});return _.observe(Se.current.parentElement),_}if(a){var i=m();return function(){i.unobserve(Se.current.parentElement)}}},[a,At]),Object(r.useEffect)(function(){if(a){for(var m=[],i=function(){var se=x[_];K=Object(P.a)(se,2);var Oe=K[0],ue=K[1],Me=Object(z.a)({},Oe,function(){Lt(ue)});m.push(Me),a.addKeyMap(Me)},_=0,x=Object.entries(Ze);_<x.length;_++){var K;i()}return function(){var J=Object(te.a)(m),se;try{for(J.s();!(se=J.n()).done;){var Oe=se.value;a.removeKeyMap(Oe)}}catch(ue){J.e(ue)}finally{J.f()}}}},[a]),Object(r.useEffect)(function(){Xe!==Le&&Rt(Xe)},[Xe]),Object(pe.a)(function(){if(!It&&Be>0){var m=new Date().getTime(),i=window.sessionStorage.getItem(we);m>=Be+We&&(!i||i!==rt)&&(window.sessionStorage.setItem(we,rt),st(!0))}},We),Object(r.useEffect)(function(){gt(et)},[a,et]),Object(r.useEffect)(function(){a&&(qe&&a.focus())},[a,qe]),Object(r.useEffect)(function(){if(Ae&&a){var m=function(x){var K=x.target;if(Je.current){var J=K.scrollTop/K.scrollHeight;Je.current.scrollTop=Je.current.scrollHeight*J}},i=a.getScrollerElement();return i.addEventListener("scroll",m),function(){i.removeEventListener("scroll",m)}}},[a,Ae]),Object(r.useEffect)(function(){if(a&&at){var m=function(_,x){at(_,x)};return a.on("beforeChange",m),function(){a.off("beforeChange",m)}}},[a,at]),Object(r.useEffect)(function(){if(a&&tt){var m=function(){tt(a.getValue())};return a.on("blur",m),function(){a.off("blur",m)}}},[a,tt]),Object(r.useEffect)(function(){if(a){var m=function(_){var x=_.getValue();He(x),ot(new Date().getTime()),_.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),O&&O(x)};return a.on("change",m),function(){a.off("change",m)}}},[a,O]),Object(r.useEffect)(function(){a&&(h==null?(a.setValue(""),He("")):h!==a.getValue()&&(a.setValue(h),He(h),a.setCursor(a.lineCount(),0)))},[a,h]);var Lt=Object(r.useCallback)(function(m){var i=a.getCursor(),_=a.getSelection(),x=_.split(`
|
|
`);switch(m){case"bold":return a.replaceSelection("**"+_+"**"),_===""&&a.setCursor(i.line,i.ch+2),a.focus();case"italic":return a.replaceSelection("*"+_+"*"),_===""&&a.setCursor(i.line,i.ch+1),a.focus();case"code":return a.replaceSelection("`"+_+"`"),_===""&&a.setCursor(i.line,i.ch+1),a.focus();case"inline-latex":return a.replaceSelection("`$$"+_+"$$`"),_===""&&a.setCursor(i.line,i.ch+3),a.focus();case"latex":return a.replaceSelection("```latex\n"+_+"\n```"),a.setCursor(i.line+1,_.length+1),a.focus();case"line-break":return a.replaceSelection(`<br/>
|
|
`),a.focus();case"list-ul":return _===""?a.replaceSelection("- "+_):a.replaceSelection(x.map(function(K){return K===""?"":"- ".concat(K)}).join(`
|
|
`)),a.focus();case"list-ol":return _===""?a.replaceSelection("1. "+_):a.replaceSelection(x.map(function(K,J){return K===""?"":"".concat(J+1,". ").concat(K)}).join(`
|
|
`)),a.focus();case"add-null-ch":return _===""&&a.setCursor(i.line,i.ch+1),a.replaceSelection(Qe),a.focus();case"inster-template-1":return _===""&&a.setCursor(i.line,i.ch),a.replaceSelection(Fe),a.focus();case"eraser":return a.setValue(""),a.focus();case"trigger-watch":return gt(!Ae),a.focus();case"trigger-full-screen":return Rt(!Le),a.focus();case Q:Ne(Q);return;case H:Ne(H);return;case le:Ne(le);return;case N:Ne(N);return;default:throw new Error}},[a,Ae,Le]),Ge=Object(r.useCallback)(function(m){Ne("");switch(Te){case Q:var i=m.title,_=m.link;return a.replaceSelection("[".concat(i,"](").concat(_,")")),a.focus();case H:var x=m.language,K=m.content;return a.replaceSelection(["```"+x,K,"```"].join(`
|
|
`)),a.focus();case le:var J=m.src,se=m.alt;return a.replaceSelection(".concat(J,' "').concat(se,'" )')),a.focus();case N:for(var Oe=m.row,ue=m.col,Me=m.align,ut=`
|
|
`,Ye=0;Ye<Oe;Ye++){for(var jt=[],Tt=[],Nt=0;Nt<ue;Nt++)Ye===1&&Tt.push(ge[Me]),jt.push(" ");Ye===1&&(ut+="| ".concat(Tt.join(" | "),` |
|
|
`)),ut+="| ".concat(jt.join(ue===1?"":" | "),` |
|
|
`)}return a.replaceSelection(ut+`
|
|
`),a.focus();default:throw new Error}},[a,Te]),Gt=Object(r.useMemo)(function(){switch(Te){case Q:return t.a.createElement(Y,{callback:Ge,onCancel:xe});case H:return t.a.createElement(S.b,{callback:Ge,onCancel:xe});case le:return t.a.createElement(C,{callback:Ge,onCancel:xe});case N:return t.a.createElement(L,{callback:Ge,onCancel:xe});default:return null}},[Te]);function xe(){Ne("")}Object(r.useEffect)(function(){if(ke.current){var m=function(Oe){K=!0,J=Oe.pageY},i=function(){K=!1},_=function(Oe){if(K){var ue=Oe.pageY-J;ue<0&&(ue=0),ue>300&&(ue=300);var Me=he+ue+"px";Mt(Me)}},x=ke.current,K=!1,J=0;return x.addEventListener("mousedown",m),document.addEventListener("mousemove",_),document.addEventListener("mouseup",i),function(){x.removeEventListener("mousedown",m),document.removeEventListener("mousemove",_),document.removeEventListener("mouseup",i)}}},[a,ke]),Object(r.useEffect)(function(){Mt(he)},[he]);var Yt=Ke(me),Qt=Ke(lt),Zt={width:Yt,height:Qt},ea=Object(r.useMemo)(function(){if(Be){var m=new Date(Be),i=m.getHours(),_=m.getMinutes(),x=m.getSeconds();return i=i<10?"0"+i:i,_=_<10?"0"+_:_,x=x<10?"0"+x:x,"".concat(i,":").concat(_,":").concat(x)}return 0},[Be]);function ta(){window.sessionStorage.removeItem(we),st(!1),ot(0)}function aa(){st(!1),ot(0),a.setValue(window.sessionStorage.getItem(we))}return t.a.createElement(r.Fragment,null,t.a.createElement("div",{className:"markdown-editor-wrapper",ref:Ie},t.a.createElement("div",{className:"markdown-editor-container ".concat(Wt," ").concat(Ae?"on-preview":""," ").concat(ye?"mini":""," ").concat(Le?"full-screen":""),style:Zt},t.a.createElement(W,{insertTemp:Bt,watch:Ae,fullScreen:Le,showNullButton:xt,onActionCallback:Lt}),t.a.createElement("div",{className:"markdown-editor-body"},t.a.createElement("div",{className:"codemirror-container"},t.a.createElement("textarea",{ref:Se,placeholder:Ft})),Ae?t.a.createElement("div",{ref:Je,className:"preview-container"},t.a.createElement(Ce.a,{value:rt})):null))),St?t.a.createElement("a",{ref:ke,className:"editor-resize"}):null,t.a.createElement(ae.a,null,$e[Te]?t.a.createElement($.a,{centered:!0,title:$e[Te],visible:!0,onCancel:xe,footer:null},Gt):null))}},dejd:function(ce,v,e){},kSUc:function(ce,v,e){},wzkS:function(ce,v,e){"use strict";e.d(v,"c",function(){return z}),e.d(v,"b",function(){return r}),e.d(v,"d",function(){return t}),e.d(v,"a",function(){return R}),e.d(v,"e",function(){return c});var q=e("9og8"),$=e("WmNS"),te=e.n($),P=e("ErOA");function z(l){return Object(P.c)("libraries/".concat(l,".json"))}function r(){return Object(P.c)("library_tags.json")}function t(l){return b.apply(this,arguments)}function b(){return b=Object(q.a)(te.a.mark(function l(s){var D;return te.a.wrap(function(w){for(;;)switch(w.prev=w.next){case 0:return w.next=2,Object(P.b)("attachments/".concat(s,".json"));case 2:return D=w.sent,w.abrupt("return",D.status===0);case 4:case"end":return w.stop()}},l)})),b.apply(this,arguments)}function R(l){return Object(P.f)("libraries.json",l)}function c(l,s){return Object(P.g)("libraries/".concat(l,".json"),s)}},y5JW:function(ce,v,e){"use strict";e.d(v,"c",function(){return G}),e.d(v,"a",function(){return Ce});var q=e("DZo9"),$=e("8z0m"),te=e("+L6B"),P=e("2/Rp"),z=e("9og8"),r=e("k1fw"),t=e("oBTY"),b=e("miYZ"),R=e("tsqr"),c=e("WmNS"),l=e.n(c),s=e("q1tI"),D=e.n(s),B=e("m3rI"),w=e("wzkS"),G="\u3000\u3000";function Ce(j){var X=["Bytes","KB","MB","GB","TB"];if(j==0)return"0 Byte";var o=parseInt(""+Math.floor(Math.log(j)/Math.log(1024)),10);return(j/Math.pow(1024,o)).toFixed(1)+" "+X[o]}v.b=function(j){var X=j.value,o=X===void 0?[]:X,V=j.onChange,U=j.className,W=j.maxSize,ae=W===void 0?150:W,ne=j.title,F=ne===void 0?"\u6587\u4EF6\u4E0A\u4F20":ne,de=j.accept,p=de===void 0?null:de,Ee={multiple:!1,fileList:o,accept:p,withCredentials:!0,beforeUpload:function(Y){var S=Y.size/1024/1024;return S<ae?!0:(R.b.error("\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(".concat(ae,"MB),\u5EFA\u8BAE\u4E0A\u4F20\u5230\u767E\u5EA6\u4E91\u7B49\u5176\u5B83\u5171\u4EAB\u5DE5\u5177\u91CC\uFF0C\u7136\u540E\u518Dtxt\u6587\u6863\u91CC\u7ED9\u51FA\u94FE\u63A5\u4EE5\u53CA\u5171\u4EAB\u5BC6\u7801\u5E76\u4E0A\u4F20")),!1)},action:"".concat(B.a.API_SERVER,"/api/attachments.json"),onChange:function(Y){var S=Object(t.a)(Y.fileList);S=S.map(function(I){return I.name.indexOf(G)===-1&&(I.name="".concat(I.name).concat(G).concat(Ce(I.size))),Object(r.a)({},I)}),V(S)},onRemove:function(){var d=Object(z.a)(l.a.mark(function S(I){var Pe,u;return l.a.wrap(function(f){for(;;)switch(f.prev=f.next){case 0:if(Pe=I.response?I.response.id:I.uid,!Pe){f.next=8;break}return f.next=4,Object(w.d)(I.response?I.response.id:I.id);case 4:return u=f.sent,f.abrupt("return",u);case 8:return f.abrupt("return",!0);case 9:case"end":return f.stop()}},S)}));function Y(S){return d.apply(this,arguments)}return Y}()};function ie(d){d.preventDefault(),d.stopPropagation()}return D.a.createElement("div",{className:"single-upload ".concat(U||"")},D.a.createElement($.a,Ee,D.a.createElement(P.a,{type:"primary",title:o.length>0?"\u6BCF\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u8D44\u6E90\uFF0C \u5220\u9664\u4E0B\u9762\u8D44\u6E90\u53EF\u91CD\u65B0\u4E0A\u4F20 ":"",disabled:o.length>0,ghost:!0},F),D.a.createElement("span",{onClick:ie,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",ae,"M) ")))}}}]);
|