1 line
9.8 KiB
JavaScript
1 line
9.8 KiB
JavaScript
(this.webpackJsonp=this.webpackJsonp||[]).push([[114],{EP0R:function(e,t,a){},qmW9:function(e,t,a){"use strict";a.d(t,"a",(function(){return A}));var n=a("yQr1"),l=a.n(n),r=a("EcSs"),c=a.n(r),i=a("06Pm"),o=a.n(i),m=a("kA7L"),s=a.n(m),u=a("3SUL"),p=a.n(u),f=a("eYnF"),g=a.n(f),d=a("X5/F"),E=a.n(d),h=a("04Ix"),v=a.n(h),b=a("RKTd"),y=a.n(b),C=a("ZbhI"),k=a.n(C),w=a("Kwsy"),S=a.n(w),N=a("cDcd"),_=a.n(N),O=a("Ozcj"),B=a("sYIF");function j(e,t,a){return t=g()(t),p()(e,function(){try{var e=!Boolean.prototype.valueOf.call(l()(Boolean,[],(function(){})))}catch(e){}return!!e}()?l()(t,a||[],g()(e).constructor):t.apply(e,a))}var x=window.$;function A(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return function(t){return function(a){function n(e){var t;return o()(this,n),t=j(this,n,[e]),v()(t,"onDelegateClick",(function(e){var a,n=e.target.src||e.target.getAttribute("src")||e.target.getAttribute("href"),l=y()(a=e.target.innerHTML).call(a),r=e.target.parentNode&&e.target.parentNode.getAttribute("href");if(r)window.location.href=r;else if(Object(B.n)(y()(n).call(n))||Object(B.n)(l)||"IMG"==e.target.tagName)return-1===k()(n).call(n,"/images/avatars/User")&&-1===k()(n).call(n,"kindeditor/plugins/emoticons")&&t.setState({showImage:!0,imageSrc:n}),e.stopPropagation(),e.preventDefault&&e.preventDefault(),e.originalEvent.preventDefault(),!1})),v()(t,"onImageLayerClose",(function(){t.setState({showImage:!1,imageSrc:""})})),v()(t,"MdifHasAnchorJustScorll",(function(){var e=decodeURI(t.props.location.hash).replace("#","");if(e){var a=document.getElementsByName(e);a&&0!=a.length&&a[a.length-1].scrollIntoView()}})),t.state={showImage:!1,imageSrc:""},t}return E()(n,a),s()(n,[{key:"componentDidMount",value:function(){var t=this;this.props.wrappedComponentRef&&this.props.wrappedComponentRef(this.refs.wrappedComponentRef),S()((function(){x(e.parentSelector||".commentsDelegateParent").delegate(e.imgSelector||".J_Comment_Reply .comment_content img, .J_Comment_Reply .childrenCommentsView img","click",t.onDelegateClick)}),1200)}},{key:"componentWillUnmount",value:function(){x(e.parentSelector||".commentsDelegateParent","click",this.onDelegateClick)}},{key:"render",value:function(){return this.MdifHasAnchorJustScorll(),_.a.createElement(_.a.Fragment,null,_.a.createElement(O.a,c()({},this.state,{onImageLayerClose:this.onImageLayerClose})),_.a.createElement(t,c()({},this.props,{ref:"wrappedComponentRef"})))}}])}(N.Component)}}},vcx7:function(e,t,a){},y28U:function(e,t,a){"use strict";a.r(t);var n=a("+oHS"),l=a.n(n),r=a("OWCx"),c=a.n(r),i=a("5PDf"),o=a.n(i),m=a("fHi0"),s=a.n(m),u=a("RXMP"),p=a.n(u),f=a("qjzJ"),g=a.n(f),d=a("HnXd"),E=a.n(d),h=a("LYCE"),v=a.n(h),b=(a("2qtc"),a("kLXV")),y=(a("sRBo"),a("kaz8")),C=(a("+L6B"),a("2/Rp")),k=(a("OaEy"),a("2fM7")),w=(a("y8nQ"),a("Vl3Y")),S=(a("miYZ"),a("tsqr")),N=a("04Ix"),_=a.n(N),O=a("zLi2"),B=a.n(O),j=(a("5NDa"),a("5rEg")),x=a("o+MX"),A=a.n(x),I=a("FLGM"),D=a.n(I),L=a("cDcd"),R=a.n(L),F=(a("vcx7"),a("EP0R"),a("vDqi")),P=a.n(F),H=a("spEH"),J=a("2iEm"),M=a("nJeU"),T=a("qmW9"),z=a("9C/b");function q(e,t){var a=l()(e);if(c.a){var n=c()(e);t&&(n=o()(n).call(n,(function(t){return s()(e,t).enumerable}))),a.push.apply(a,n)}return a}function U(e){for(var t=1;t<arguments.length;t++){var a,n,l=null!=arguments[t]?arguments[t]:{};t%2?p()(a=q(Object(l),!0)).call(a,(function(t){_()(e,t,l[t])})):g.a?E()(e,g()(l)):p()(n=q(Object(l))).call(n,(function(t){v()(e,t,s()(l,t))}))}return e}var V=j.a.TextArea;t.default=Object(z.a)(Object(T.a)({imgSelector:".imageLayerParent img, .imageLayerParent .imageTarget",parentSelector:".newContainer"})(w.a.create()((function(e){var t=e.current_user,a=e.history,n=e.form,l=e.mygetHelmetapi.site_page_deploy_domain,r=n.getFieldDecorator,c=n.validateFieldsAndScroll,i=n.setFieldsValue,o=Object(L.useState)(void 0),m=B()(o,2),s=(m[0],m[1]),u=Object(L.useState)(void 0),p=B()(u,2),f=p[0],g=p[1],d=Object(L.useState)([]),E=B()(d,2),h=E[0],v=E[1],N=Object(L.useState)(void 0),_=B()(N,2),O=_[0],x=_[1],I=Object(L.useState)(!1),F=B()(I,2),T=F[0],z=F[1],q=Object(L.useState)(!1),W=B()(q,2),X=W[0],Y=W[1],Z=Object(L.useState)({}),G=B()(Z,2),K=G[0],Q=G[1];function $(){z(!1),Y(!1),Q({})}return Object(L.useEffect)((function(){var e,a,n;document.title="创建站点",i({identifier:A()(e="http://".concat(t.login,".")).call(e,l||"gitlink.net"),repository_name:A()(a="".concat(t.login,".")).call(a,l||"gitlink.net"),name:A()(n="".concat(t.login,".")).call(n,l||"gitlink.net")})}),[]),Object(L.useEffect)((function(){P.a.get("/site_pages/themes.json",{params:{language_frame:f}}).then((function(e){e&&200===e.status&&(v(e.data.themes),x(e.data.themes[0]))}))}),[f]),R.a.createElement(L.Fragment,null,R.a.createElement("div",{className:"mySites_head mb30"},R.a.createElement(J.a,{to:"/settings/mysite",className:"font-16"},"我的站点 / "),R.a.createElement("span",null,"新建站点")),R.a.createElement(w.a,{form:n,name:"register",className:"createSiteForm",scrollToFirstError:!0,layout:"horizontal",labelCol:{span:3},wrapperCol:{span:16},onSubmit:function(e){e.preventDefault(),c((function(e,t){e||(z(!0),Q(t))}))}},R.a.createElement("div",{className:"formTitle font-16 mb20 ml20"},"站点配置"),R.a.createElement(w.a.Item,{name:"站点标识",label:"站点标识",className:"Create-Form-biaoshi"},r("identifier")(R.a.createElement(j.a,{onChange:function(e){s(e.target.value)},placeholder:"请输入站点标识",disabled:!0}))),R.a.createElement(w.a.Item,{name:"建站工具",label:"建站工具"},r("language_frame",{initialValue:0})(R.a.createElement(k.a,{style:{width:100},onChange:function(e){g(e)}},R.a.createElement(k.a.Option,{value:0},"hugo"),R.a.createElement(k.a.Option,{value:1},"jekyll"),R.a.createElement(k.a.Option,{value:2},"hexo"),R.a.createElement(k.a.Option,{value:3},"files"))),R.a.createElement("a",{className:"ml20",href:"https://help.gitlink.org.cn/%E4%B8%AA%E4%BA%BA%E4%B8%BB%E9%A1%B5%E5%BB%BA%E7%AB%99/%E5%BB%BA%E7%AB%99%E5%B7%A5%E5%85%B7",target:"_blank"},R.a.createElement("i",{className:"iconfont icon-xiaowenhao font-15 mr5"}),"建站工具介绍")),R.a.createElement(w.a.Item,{name:"主题选择",label:"主题选择",wrapperCol:{span:20}},R.a.createElement(H.c,{style:{flexWrap:"wrap"}},h&&D()(h).call(h,(function(e){var t=e.image,a=e.name,n=e.clone_url;return R.a.createElement("div",{className:"mr20 themeBox imageLayerParent",onClick:function(){x(e)}},R.a.createElement("i",{className:"iconfont icon-wancheng ".concat(O&&O.clone_url===n?"active":"")}),R.a.createElement("img",{src:Object(M.a)(t),alt:"",width:"125px",height:"85px",className:"imageTarget"}),R.a.createElement("p",{className:"task-hide",style:{maxWidth:"120px"}},a))})))),R.a.createElement("div",{className:"formTitle font-16 mb20 ml20"},"项目配置"),R.a.createElement("div",{className:"font-15 mb20 ml40"},"我们会为您生成一个项目,来管理您的个人主页,请配置您的项目信息"),R.a.createElement(H.a,{style:{marginLeft:"58px"}},R.a.createElement(w.a.Item,{name:"拥有者",label:"拥有者",style:{width:"260px"},labelCol:{span:6}},R.a.createElement(j.a,{placeholder:t.username,disabled:!0})),R.a.createElement(w.a.Item,{name:"项目标识",label:"项目标识",style:{flex:"0.83"},labelCol:{span:4}},r("repository_name",{rules:[{pattern:/^[a-zA-Z0-9][a-zA-Z0-9_.-]{2,100}[a-zA-Z0-9]$/,message:"长度2-100,只能包含数字、字母、下划线、中划线、英文句号,必须以数字和字母开头,不能以下划线/中划线/英文句号开头和结尾"}]})(R.a.createElement(j.a,{placeholder:"请输入项目标识",disabled:!0})))),R.a.createElement(w.a.Item,{name:"项目名称",label:"项目名称"},r("name",{rules:[{type:"string",max:50,min:1,message:"长度1-50"}]})(R.a.createElement(j.a,{placeholder:"请输入项目名称",disabled:!0}))),R.a.createElement(w.a.Item,{name:"项目简介",label:"项目简介"},r("description",{rules:[{type:"string",max:200,message:"长度200"}]})(R.a.createElement(V,{rows:4}))),R.a.createElement(w.a.Item,{style:{marginLeft:"123px"},className:"mt40"},R.a.createElement(C.a,{type:"primary",htmlType:"submit",className:"mr20"},"创建站点"),R.a.createElement(C.a,{onClick:function(){a.push("/settings/mysite")}},"取消"))),R.a.createElement(b.a,{visible:T,onCancel:$,footer:null,closable:!1,bodyStyle:{padding:0},width:"650px"},R.a.createElement("div",{className:"m-header"},"个人建站声明",R.a.createElement("i",{className:"iconfont icon-shanchuicon2 mr5 font-14",onClick:$})),R.a.createElement("div",{className:"m-content"},R.a.createElement("p",null,"个人建站服务仅供Jekyll、Hugo、Hexo静态网站效果演示用途,请勿用于违规内容,包括但不仅限于:"),R.a.createElement("ul",null,R.a.createElement("ol",null,"发布诱导分享/诱导关注/诱导下载/诱导跳转内容"),R.a.createElement("ol",null,"发布欺诈/谣言/骚扰信息/广告信息/垃圾信息/特殊识别码、口令类信息"),R.a.createElement("ol",null,"发布低俗内容/“宗教性捐献”及相关信息"),R.a.createElement("ol",null,"发布侵害他人权利/违法经营及可疑服务类内容"),R.a.createElement("ol",null,"发布其它违反国家法律法规的内容")),R.a.createElement("p",null,"平台保留使用规则最终解释权,如发现上述违规行为,平台将视违规情况严重程度予以建站服务封禁以至账号永久封禁惩罚。"),R.a.createElement(y.a,{checked:X,onChange:function(e){Y(e.target.checked)}},"我已阅读并接受 《个人建站声明条款》"),R.a.createElement("div",{className:"divider"})),R.a.createElement("div",{className:"m-footer"},R.a.createElement(C.a,{onClick:$},"取消"),R.a.createElement(C.a,{type:"primary",className:"mr20",disabled:!X,onClick:function(){P.a.post("/projects/page_migrate.json",U(U({},K),{},{site_name:K.identifier,clone_addr:O&&O.clone_url,theme:O&&O.name,user_id:t.user_id,identifier:K.identifier.split("http://")[1]})).then((function(e){$(),e&&200===e.status&&(S.a.success("新建成功"),a.push("/settings/mysite"))}))}},"确认"))))}))))}}]); |