forked from Gitlink/build
1 line
20 KiB
JavaScript
1 line
20 KiB
JavaScript
(this.webpackJsonp=this.webpackJsonp||[]).push([[69],{BePR:function(e,t){e.exports={extension:{publisher:"alex-ext-public",name:"editor-plugin-blame",version:"0.2.6"},packageJSON:{name:"editor-plugin-blame",publisher:"alex-ext-public",version:"0.2.6",repository:{type:"git",url:"http://code.alipay.com/yxy167584/editor-plugin-blame.git"},displayName:"editor-plugin-blame",description:" ",activationEvents:["*"],kaitianContributes:{workerMain:"./out/worker/index.js"},contributes:{commands:[{command:"code.blame.toggleBlame",title:"查看blame"},{command:"code.blame.acrToggleBlame",title:"blame"},{command:"code.blame.linktocommit",title:"hover详情跳转"}],views:{},menus:{"editor/title":[{command:"code.blame.acrToggleBlame",type:"checkbox",group:"navigation",toggledWhen:"acr_blame_context",when:"resourceScheme =~ /^git$|^diff$/"}]},workerMain:"./out/worker/index.js"}},pkgNlsJSON:{},nlsList:[],extendConfig:{},webAssets:["package.json","out/worker/index.js"],mode:"public"}},BtkW:function(e,t,a){"use strict";var n=a("yQr1"),r=a.n(n),c=(a("T2oS"),a("W9HT")),l=(a("+L6B"),a("2/Rp")),o=(a("Pwec"),a("CtXQ")),i=(a("7Kak"),a("9yH6")),s=(a("y8nQ"),a("Vl3Y")),m=a("06Pm"),u=a.n(m),p=a("kA7L"),d=a.n(p),h=a("3SUL"),f=a.n(h),g=a("eYnF"),v=a.n(g),b=a("X5/F"),y=a.n(b),E=a("04Ix"),w=a.n(E),S=(a("5NDa"),a("5rEg")),k=a("o+MX"),N=a.n(k),j=a("ZbhI"),x=a.n(j),O=a("cDcd"),C=a.n(O),B=a("sYIF"),F=a("2iEm"),T=(a("XmZk"),a("J66h")),I=a("JxhO"),L=a("vDqi"),_=a.n(L);var D=S.a.TextArea,U=function(e){function t(e){var a;return u()(this,t),a=function(e,t,a){return t=v()(t),f()(e,function(){try{var e=!Boolean.prototype.valueOf.call(r()(Boolean,[],(function(){})))}catch(e){}return!!e}()?r()(t,a||[],v()(e).constructor):t.apply(e,a))}(this,t,[e]),w()(a,"componentDidMount",(function(){var e=a.props,t=e.descName,n=e.empty,r=e.filename;t&&a.props.form.setFieldsValue({desc:t}),a.setState({empty:n,filename:r})})),w()(a,"componentDidUpdate",(function(e){var t=a.props,n=t.descName,r=t.empty,c=t.filename,l=a.state.empty,o=a.state.filename;e&&n&&e.descName!==n&&a.props.form.setFieldsValue({desc:n}),void 0!==r&&r!==l&&a.setState({empty:r}),""!==c&&c!==o&&a.setState({filename:c})})),w()(a,"changeSubmittype",(function(e){a.setState({submitType:e.target.value})})),w()(a,"onEmpty",(function(e){a.setState({empty:e})})),w()(a,"subMitFrom",(function(){var e=a.props,t=e.filepath,n=e.content,r=e.editor_type,c=e.checkName,l=e.onEmpty,o=e.checkContent,i=a.props.match.params,s=i.branch,m=i.projectsId,u=i.owner,p=a.state,d=p.submitType,h=p.filename,f=p.empty;if("upload"!==r||!o||n){if(!h||f)return l?l(!0):a.onEmpty(!0),void(l&&window.scrollTo(0,0));var g=t+h;a.setState({isSpin:!0}),a.props.form.validateFieldsAndScroll((function(e,t){if(e||c)a.setState({isSpin:!1});else{var l,o=N()(l="/".concat(u,"/")).call(l,m,"/create_file.json");_.a.post(o,{filepath:Object(B.t)(g.substr(1)),base64_filepath:T.Base64.encode(Object(B.t)(g.substr(1))),branch:Object(B.t)(s),new_branch:"1"===d?t.branchname:void 0,content:n?"upload"===r?n:T.Base64.encode(n):"",message:t.desc}).then((function(e){if(a.setState({isSpin:!1}),e.data&&e.data.name){var n,r;if(a.props.showNotification("文件新建成功!"),"1"===d){var c=a.props.getDetail;c&&c()}window.scrollTo(0,0);var l=N()(n=N()(r="/".concat(u,"/")).call(r,m)).call(n,t.branchname?"/tree/".concat(Object(B.x)(t.branchname)):s?"/tree/".concat(Object(B.x)(s)):"");a.props.history.push(l)}})).catch((function(e){a.setState({isSpin:!1})}))}}))}else o(!0)})),w()(a,"UpdateFile",(function(){var e,t=a.props,n=t.branch,r=t.detail,c=t.content,l=t.currentBranch,o=t.checkName,i=t.changeValueFlag,s=a.props.match.params,m=s.projectsId,u=s.owner;a.setState({isSpin:!0});var p=a.state.submitType,d=N()(e="/".concat(u,"/")).call(e,m,"/update_file.json"),h=l||n;a.props.form.validateFieldsAndScroll((function(e,t){if(e||o)a.setState({isSpin:!1});else if(i)_.a.put(d,{filepath:Object(B.t)(r.path),base64_filepath:T.Base64.encode(Object(B.t)(r.path)),branch:"1"===p?void 0:Object(B.t)(h),new_branch:"1"===p?t.branchname:void 0,content:c,sha:r.sha,message:t.desc}).then((function(e){if(a.setState({isSpin:!1}),e.data&&1===e.data.status){var c,o,i;window.scrollTo(0,0);var s=l||n,p=N()(c=N()(o=N()(i="/".concat(u,"/")).call(i,m)).call(o,t.branchname?"/tree/".concat(Object(B.x)(t.branchname)):s?"/tree/".concat(Object(B.x)(s)):"")).call(c,r.path?"/".concat(Object(B.t)(r.path)):"");a.props.history.push(p),a.props.showNotification("文件修改成功! ")}})).catch((function(e){a.setState({isSpin:!1})}));else{var s,f,g;window.scrollTo(0,0);var v=l||n,b=N()(s=N()(f=N()(g="/".concat(u,"/")).call(g,m)).call(f,t.branchname?"/tree/".concat(Object(B.x)(t.branchname)):v?"/tree/".concat(Object(B.x)(v)):"")).call(s,r.path?"/".concat(Object(B.t)(r.path)):"");a.props.history.push(b)}}))})),w()(a,"checkBranchName",(function(e,t,a){if(t||a(),t)if(/\\/g.test(t))a(C.a.createElement("span",null,"分支名不能包含下列任何字符:^*\\"));else for(var n=0;n<"^*".length;n++){var r="^*"[n];if(x()(t).call(t,r)>-1)return void a(C.a.createElement("span",null,"分支名不能包含下列任何字符:^*\\"))}a()})),w()(a,"onChangeFile",(function(e){var t=a.props.changeName;a.setState({filename:e,empty:!e}),t&&t(e)})),a.state={submitType:"0",filename:"",isSpin:!1,empty:!1},a}return y()(t,e),d()(t,[{key:"render",value:function(){var e,t=this,a=this.state,n=a.submitType,r=(a.filename,a.isSpin),m=a.empty,u=this.props.form.getFieldDecorator,p=this.props.match.params,d=p.branch,h=p.projectsId,f=p.owner,g=this.props,v=g.current_user,b=g.filepath,y=g.projectDetail,E=g.currentBranch,w=g.loadName,k=this.props.editor_type,j=E||d;return C.a.createElement("div",null,C.a.createElement("span",{className:"df",style:{alignItems:"center"}},C.a.createElement(F.a,{to:"/".concat(v&&v.login),className:"show-user-link"},C.a.createElement("img",{src:Object(B.h)("/".concat(v&&v.image_url)),alt:"",className:"screwImg"}),C.a.createElement("span",{className:"color-grey-3 ver-middle"},v&&v.username,":")),C.a.createElement("span",{className:"color-grey-8"},"提交变更")),C.a.createElement(c.a,{spinning:r},C.a.createElement("div",{className:"userScrew"},C.a.createElement("div",{className:"screwPanel"},C.a.createElement(s.a,null,C.a.createElement("div",{className:"mb20",style:{display:"upload"===k?"block":"none"}},C.a.createElement(I.a,{addonBefore:N()(e="".concat(y&&y.identifier)).call(e,Object(B.t)(b)),onChangeFile:this.onChangeFile,empty:m,name:w,onEmpty:function(e){return t.onEmpty(e)}})),C.a.createElement(s.a.Item,null,u("desc",{rules:[{required:!0,message:"请添加描述信息"}]})(C.a.createElement(D,{placeholder:"必填,描述主要修改类型和内容",authSize:{minRows:3,maxRows:5}}))),C.a.createElement(i.a.Group,{value:n,onChange:this.changeSubmittype},C.a.createElement(i.a,{value:"0",className:"mb10"},C.a.createElement("i",{className:"iconfont icon-banbenku font-16 mr5"}),"直接提交至",C.a.createElement("span",{className:"color-orange"},Object(B.t)(j)),"分支"),C.a.createElement(i.a,{value:"1"},C.a.createElement(o.a,{type:"pull-request",className:"mr5"}),"为此提交创建一个",C.a.createElement("span",{className:"font-bd"},"新的分支"),"并发起合并请求")),"1"===n?C.a.createElement("div",{className:"mt15"},C.a.createElement(s.a.Item,{style:{paddingLeft:"24px"}},u("branchname",{rules:[{required:!0,message:"请输入分支名称"},{validator:this.checkBranchName}]})(C.a.createElement(S.a,{placeholder:"请输入分支名称",style:{width:"220px"},maxLength:100})))):""))),C.a.createElement("div",{className:"mt20"},C.a.createElement(l.a,{type:"primary",onClick:"update"===k?this.UpdateFile:this.subMitFrom,className:"mr30"},"提交变更"),C.a.createElement(l.a,{type:"primary grey",onClick:function(){var e;t.props.history.push(N()(e="/".concat(f,"/")).call(e,h)),window.scrollTo(0,0)},className:"mr20"},"取消"))))}}])}(O.Component),M=s.a.create({name:"UserSubmitForm"})(U);t.a=M},JxhO:function(e,t,a){"use strict";a("5NDa");var n=a("5rEg"),r=a("zLi2"),c=a.n(r),l=a("ZbhI"),o=a.n(l),i=a("M5Mt"),s=a.n(i),m=a("o+MX"),u=a.n(m),p=a("Kwsy"),d=a.n(p),h=a("FLGM"),f=a.n(h),g=a("cDcd"),v=a.n(g);a("ewr9"),t.a=function(e){var t=e.onChangeFile,a=e.addonBefore,r=e.name,l=e.empty,i=e.onEmpty,m=Object(g.useState)(void 0),p=c()(m,2),h=p[0],b=p[1],y=Object(g.useState)([]),E=c()(y,2),w=E[0],S=E[1],k=Object(g.useState)(void 0),N=c()(k,2),j=N[0],x=N[1];function O(){w&&w.length>0?d()((function(){x(void 0)}),200):x(void 0),i&&i(!0)}Object(g.useEffect)((function(){if(r){var e="";if(o()(r).call(r,"/")>-1){var a=r.split("/");e=a[a.length-1],x(e)}else e=r,x(r);var n=w&&w.length>0?w.join("/")+"/"+e:e;t(n)}else x(void 0)}),[r]),Object(g.useEffect)((function(){a&&b(a.split("/"))}),[a]);var C=function(e){return v.a.createElement("div",null,f()(e).call(e,(function(e,t){return e&&v.a.createElement("span",null,e,v.a.createElement("span",{className:"ml2 mr3"},"/"))})))};return v.a.createElement("div",{className:"fileName"},h&&h.length>0?C(h):"",w&&w.length>0?C(w):"",v.a.createElement(n.a,{placeholder:"命名文件名称或文件路径",value:j,onKeyUp:function(e){if(8===e.keyCode&&void 0===j&&w&&w.length>0){var t=w[w.length-1],a=w;s()(a).call(a,a.length-1,1),S(a),x(t)}},onChange:function(e){var a=e.target.value;if(a)if("/"===a)x(void 0);else if(o()(a).call(a,"/")>-1){var n=a.split("/"),r=w,c=u()(r).call(r,n[0]);S(c);var l=n[n.length-1];x(l),l?(t(c&&c.length>0?c.join("/")+"/"+l:l),i&&i(!1)):O()}else{var s=w&&w.length>0?w.join("/")+"/"+a:a;t(s),x(a),i&&i(!1)}else O()},style:{width:"220px",borderColor:!0===l?"red":"grey"}}),l&&v.a.createElement("p",{className:"color-red ml20"},"请输入文件名称"))}},"R/Rt":function(e,t,a){"use strict";var n=a("yQr1"),r=a.n(n),c=a("EcSs"),l=a.n(c),o=a("06Pm"),i=a.n(o),s=a("kA7L"),m=a.n(s),u=a("3SUL"),p=a.n(u),d=a("eYnF"),h=a.n(d),f=a("X5/F"),g=a.n(f),v=a("04Ix"),b=a.n(v),y=a("pPxq"),E=a.n(y),w=a("UtpJ"),S=a.n(w),k=a("cDcd"),N=a.n(k),j=a("a2PE"),x=(a("McUL"),a("+dQi"),a("S6bl"),a("ewDg"),a("BtkW")),O=(a("5Dmo"),a("3S7+")),C=(a("Q9mQ"),a("diRs")),B=(a("Pwec"),a("CtXQ")),F=(a("BoS7"),a("Sdc0")),T=(a("sRBo"),a("kaz8")),I=(a("7Kak"),a("9yH6")),L=a("SPx3"),_=a.n(L),D=a("zLi2"),U=a.n(D),M=a("a0dU"),P=a.n(M),R=a("UF4K"),z=a.n(R),V=a("o+MX"),J=a.n(V),X=a("Kwsy"),q=a.n(X),A=a("3ocl"),G=a("5psM"),W=a("IxBv"),H=a.n(W),K=a("l78w"),Q=a.n(K),Z=a("kjft"),Y=a.n(Z),$=a("IEkG"),ee=a.n($),te=a("1xfW"),ae=a.n(te),ne=a("w9N6"),re=a.n(ne),ce=a("BePR"),le=a.n(ce),oe=a("sYIF"),ie={commands:{}},se=new(m()((function e(){i()(this,e),b()(this,"PLUGIN_ID","ChangeThemePlugin"),b()(this,"_commands",ie.commands||null)}),[{key:"commands",get:function(){return this._commands}},{key:"activate",value:function(e){var t=e.context,a=e.commands;this._commands=a,t.subscriptions.push(a.registerCommand("ChangeThemePlugin.changeTheme",(function(e){a.executeCommand("alex.setDefaultPreference","general.theme",e)})))}}])),me=a("j5x1"),ue=a("O4Oc"),pe=function(e){var t,a=e.download_url,n=e.params,r=n.owner,c=n.projectsId,l=n.branchName,o=e.filepath,i=e.value,s=function(){var e=Object(k.useState)(!0),t=U()(e,2),a=t[0],n=t[1],r=Object(k.useState)(!1),c=U()(r,2),l=c[0],o=c[1],i=Object(k.useState)("0"),s=U()(i,2),m=s[0],u=s[1],p=Object(k.useState)(""),d=U()(p,2);return{loading:a,setLoading:n,showIde:l,setShowIde:o,fileSize:m,setFileSize:u,fileName:d[0],setFileName:d[1]}}(),m=(s.fileSize,s.fileName),u=new z.a,p=Object(G.a)("code.file.operation.tip",!0),d=U()(p,2),h=d[0],f=d[1],g=Object(k.useState)(0),v=U()(g,2),b=(v[0],v[1]),y=Object(k.useState)(0),E=U()(y,2),w=(E[0],E[1]),S=Object(k.useState)("UTF-8"),j=U()(S,2),x=j[0],L=j[1],D=Object(k.useState)(""),M=U()(D,2),R=(M[0],M[1]),V=Object(k.useMemo)((function(){}),[l,m]),X=Object(k.useState)(!1),W=U()(X,2),K=W[0],Z=W[1];Object(k.useEffect)((function(){var e;Z(!1);var t=J()(e="".concat(l,"-")).call(e,V),a=u.get(t);a&&(R(a.fileString),b(a.lines),w(a.sloc))}),[V]);var $=Object(k.useState)(!1),te=U()($,2),ne=(te[0],te[1]),ce=Object(k.useRef)(new me.c((function(){return ne(!0)}),(function(e){var t,a;return window.open(J()(t=J()(a="/".concat(r,"/")).call(a,c,"/commits/")).call(t,e))}))),ie=function(){var e=_()(P.a.mark((function e(t){var a;return P.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Z(t.target.checked),t.target.checked){e.next=5;break}ce.current.commands&&ce.current.commands.executeCommand(me.a.toggleBlame),e.next=9;break;case 5:return e.next=7,ue.a.getCodeBlame(c,r,{sha:decodeURIComponent(l),filepath:o});case 7:a=e.sent,ce.current.commands&&ce.current.commands.executeCommand(me.a.toggleBlame,a);case 9:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),pe=Object(k.useState)(!1),de=U()(pe,2),he=de[0],fe=de[1],ge=function(e){var t=e?"on":"off";localStorage.setItem("code.file.viewer.worlWrap",t),ce.current.setPerference("editor.wordWrap",t,!0),fe(e)};function ve(){return(ve=_()(P.a.mark((function e(t){var a;return P.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(a=se.commands)){e.next=4;break}return e.next=4,a.executeCommand("ChangeThemePlugin.changeTheme",t?"opensumi-light":"opensumi-dark");case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var be,ye=N.a.createElement(k.Fragment,null,N.a.createElement("div",{className:"flex align-center"},N.a.createElement("span",{className:"c-65"},"编码方式",":"),N.a.createElement("span",null,N.a.createElement(I.a.Group,{onChange:function(e){L(e.target.value)},value:x,size:"small"},N.a.createElement(I.a,{value:"UTF-8"},"UTF-8"),N.a.createElement(I.a,{value:"GBK"},"GBK")))),N.a.createElement("div",{className:"flex align-center"},N.a.createElement("span",{className:"c-65"},"自动换行",":"),N.a.createElement("span",null,N.a.createElement(I.a.Group,{onChange:function(e){ge(e.target.value)},value:he,size:"small"},N.a.createElement(I.a,{value:!1},"不自动换行"),N.a.createElement(I.a,{value:!0},"自动换行")))));return N.a.createElement(k.Fragment,null,N.a.createElement("div",{className:"ide-tool-bar"},ie?N.a.createElement(T.a,{onChange:ie,checked:!!K},"Blame"):null,N.a.createElement(F.a,{checkedChildren:"light",unCheckedChildren:"dark",defaultChecked:!0,onChange:function(e){return ve.apply(this,arguments)}}),N.a.createElement(O.a,{title:"更改阅读设置",defaultVisible:h,onVisibleChange:f},N.a.createElement(C.a,{content:ye,title:null,trigger:"click",placement:"bottomRight",arrowPointAtCenter:!0},N.a.createElement(B.a,{className:"read-more",type:"read"})))),i?N.a.createElement(A.EditorRenderer,{appConfig:{plugins:[se,ce.current],workspaceDir:J()(t="".concat(r,"/")).call(t,c),defaultPreferences:{"general.theme":"opensumi-light","editor.forceReadOnly":!0,"editor.scrollBeyondLastLine":!1},extensionMetadata:[H.a,Q.a,Y.a,ee.a,ae.a,re.a,le.a]},runtimeConfig:{biz:"gitlink",scenario:null,startupEditor:"none",hideEditorTab:!0},editorConfig:{stretchHeight:!0,disableEditorSearch:!0},documentModel:{type:"code",ref:l,owner:r,name:c,filepath:o,readFile:(be=_()(P.a.mark((function e(t){var n,r;return P.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,fetch(J()(n="".concat(Object(oe.l)(),"/attachments/entries/get_file?download_url=")).call(n,a));case 4:return r=e.sent,q()((function(){ge("on"===localStorage.getItem("code.file.viewer.worlWrap"))}),5e3),e.abrupt("return",r.arrayBuffer());case 7:case"end":return e.stop()}}),e)}))),function(e){return be.apply(this,arguments)}),encoding:x,onFilepathChange:function(e){},onLineNumberChange:function(e){}}}):N.a.createElement("div",{className:"pl20"},"空文件"))};a("J66h"),a("XmZk"),a("lr0e");var de=function(e){function t(e){var a;return i()(this,t),a=function(e,t,a){return t=h()(t),p()(e,function(){try{var e=!Boolean.prototype.valueOf.call(r()(Boolean,[],(function(){})))}catch(e){}return!!e}()?r()(t,a||[],h()(e).constructor):t.apply(e,a))}(this,t,[e]),b()(a,"componentDidUpdate",(function(e){e&&a.props&&a.props.content!==e.content&&a.setState({editorValue:a.props.content})})),b()(a,"changeEditor",(function(e,t){a.setState({changeValue:e.getValue()})})),a.state={editorValue:a.props.content,changeValue:a.props.content,prevHeight:0},a}return g()(t,e),m()(t,[{key:"render",value:function(){var e=this.state,t=e.editorValue,a=e.changeValue,n=this.props,r=n.readOnly,c=n.editorType,o=n.onEmpty,i=n.filename,s=n.empty,m=n.currentBranch,u=n.descName,p=n.checkName,d=n.detail,h=n.match.params,f=n.filepath,g=(n.ideTheme,n.md,{lineNumbers:"on",lineWrapping:!0,selectOnLineNumbers:!0,lineHeight:24,renderLineHighlight:"line",revealHorizontalRightPadding:5,placeholder:"请输入内容",readOnly:r,cursorStyle:r?"underline-thin":"line",folding:!0,foldingStrategy:"indentation",automaticLayout:!0,overviewRulerBorder:!1,scrollBeyondLastLine:!1,styleActiveLine:!0,minimap:{enabled:!1}}),v=d&&d.download_url;return N.a.createElement(k.Fragment,null,N.a.createElement("div",{className:"editorBorderBox"},r?N.a.createElement(pe,{download_url:v,value:t,params:h,filepath:f&&E()(f).call(f,"/")?S()(f).call(f,1):f}):N.a.createElement(j.UnControlled,{placeholder:"请输入内容",value:t,options:g,onChange:this.changeEditor})),!r&&N.a.createElement("div",{className:"editorBorderSubmitBox",style:{padding:"20px"}},N.a.createElement(x.a,l()({},this.props,this.state,{filepath:"".concat(this.props.filepath),content:a,editor_type:c,currentBranch:m,descName:u,checkName:p,onEmpty:o,empty:s,filename:i,changeValueFlag:this.props.content!==a}))))}}])}(k.Component);t.a=de},XmZk:function(e,t,a){},eacs:function(e,t,a){"use strict";a.r(t);var n=a("EcSs"),r=a.n(n),c=a("zLi2"),l=a.n(c),o=a("ZbhI"),i=a.n(o),s=a("o+MX"),m=a.n(s),u=a("cDcd"),p=a.n(u),d=a("R/Rt"),h=(a("XmZk"),a("sYIF")),f=(a("OaEy"),a("2fM7")),g=a("FLGM"),v=a.n(g),b=(a("vDqi"),f.a.Option),y=["apex","azcli","bat","clojure","coffee","cpp","csharp","csp","css","dockerfile","fsharp","go","handlebars","html","ini","java","javascript","json","less","lua","markdown","msdax","mysql","objective","perl","pgsql","php","postiats","powerquery","powershell","pug","python","r","razor","redis","redshift","ruby","rust","sb","scheme","scss","shell","solidity","sql","st","swift","typescript","vb","xml","yaml"],E=function(e){var t=e.language,a=e.select_language,n=Object(u.useState)(void 0),r=l()(n,2);return r[0],r[1],p.a.createElement(f.a,{showSearch:!0,placeholder:"请选择文本语言",style:{width:200},value:t,onChange:function(e){a(e)}},p.a.createElement(b,{value:void 0},"请选择文本语言"),y&&v()(y).call(y,(function(e,t){return p.a.createElement(b,{value:e},e)})))},w=a("JxhO");t.default=function(e){var t,a=Object(u.useState)(""),n=l()(a,2),c=n[0],o=n[1],s=Object(u.useState)(""),f=l()(s,2),g=f[0],v=f[1],b=Object(u.useState)(!1),y=l()(b,2),S=y[0],k=(y[1],Object(u.useState)(!1)),N=l()(k,2),j=N[0],x=N[1],O=e.projectDetail,C=(e&&e.location).pathname.split("newfile/")[1],B=C?"/".concat(C,"/"):"/";return Object(u.useEffect)((function(){!function(){var e;if(O&&-1===i()(e=document.title).call(e,"新建文件-")){var t,a=O.author,n=O.name;document.title=m()(t="新建文件-".concat(a.name,"/")).call(t,n)}}()}),[O]),p.a.createElement(p.a.Fragment,null,p.a.createElement("div",{className:"main"},p.a.createElement("p",{className:"pb15 bor-bottom-greyE font-16 color-grey-3 mb20"},"新建文件"),p.a.createElement("div",null,p.a.createElement("div",{className:"grid-item mb30"},p.a.createElement("div",{className:"grid-item"},p.a.createElement(w.a,{addonBefore:m()(t="".concat(O&&O.identifier)).call(t,Object(h.t)(B)),onChangeFile:function(e){o(e),x(!e)},empty:j,onEmpty:function(e){return x(e)}})),p.a.createElement("div",{className:"text-right"},p.a.createElement(E,{language:g,select_language:function(e){v(e)}}))),p.a.createElement("div",{className:"editorBorder"},p.a.createElement(d.a,r()({},e,{filepath:"".concat(B),language:g,content:"",readOnly:!1,editor_type:"new",descName:c?"Add ".concat(c):"",checkName:S,onEmpty:function(e){return x(e)},empty:j,filename:c}))))))}},ewr9:function(e,t,a){},lr0e:function(e,t,a){},w9N6:function(e,t){e.exports={extension:{publisher:"alex-ext-public",name:"ide-dark-theme",version:"2.4.0"},packageJSON:{publisher:"kaitian",name:"ide-dark-theme",version:"2.4.0",displayName:"IDE UI Theme",description:"IDE UI Theme",contributes:{themes:[{id:"opensumi-dark",label:"OpenSumi Dark",uiTheme:"vs-dark",path:"./themes/dark/plus.json"},{id:"opensumi-light",label:"OpenSumi Light",uiTheme:"vs",path:"./themes/light/plus.json"}]}},pkgNlsJSON:{},nlsList:[],extendConfig:{},webAssets:[],mode:"public"}}}]); |