forked from Gitlink/forgeplus
1 line
37 KiB
JavaScript
1 line
37 KiB
JavaScript
(this.webpackJsonp=this.webpackJsonp||[]).push([[15],{"85A0":function(e,t,n){},NUct:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=w(n("W9HT")),r=w(n("3S7+")),o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},l=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}();n("T2oS"),n("5Dmo");var i=n("cDcd"),c=w(i),s=n("eO8H"),u=n("dtw8"),d=n("spEH"),p=w(n("q7EM")),f=w(n("Po8q")),m=n("sYIF"),h=n("J66h");n("7dqz"),n("85A0");var g=n("qmW9"),x=w(n("CnBM")),b=w(n("HUFq")),y=w(n("vDqi"));function w(e){return e&&e.__esModule?e:{default:e}}var v=(0,x.default)({loader:function(){return n.e(167).then(n.t.bind(null,"6dZj",7))},loading:b.default}),E=(0,x.default)({loader:function(){return n.e(160).then(n.t.bind(null,"kUFr",7))},loading:b.default}),_=(0,x.default)({loader:function(){return n.e(161).then(n.t.bind(null,"+JVH",7))},loading:b.default}),k=(0,x.default)({loader:function(){return Promise.all([n.e(0),n.e(1),n.e(129)]).then(n.t.bind(null,"fyLZ",7))},loading:b.default}),j=(0,x.default)({loader:function(){return Promise.all([n.e(0),n.e(21),n.e(118)]).then(n.t.bind(null,"s4sY",7))},loading:b.default}),N=(0,x.default)({loader:function(){return Promise.all([n.e(0),n.e(21),n.e(117)]).then(n.t.bind(null,"IxYK",7))},loading:b.default}),I=(0,x.default)({loader:function(){return Promise.all([n.e(0),n.e(1),n.e(69)]).then(n.t.bind(null,"VSCt",7))},loading:b.default}),S=(0,x.default)({loader:function(){return Promise.all([n.e(0),n.e(1),n.e(3),n.e(11),n.e(65)]).then(n.t.bind(null,"Yg6f",7))},loading:b.default}),C=(0,x.default)({loader:function(){return Promise.all([n.e(0),n.e(1),n.e(3),n.e(7),n.e(38)]).then(n.t.bind(null,"TiQt",7))},loading:b.default}),O=(0,x.default)({loader:function(){return Promise.all([n.e(0),n.e(1),n.e(3),n.e(11),n.e(67)]).then(n.t.bind(null,"vhIH",7))},loading:b.default}),P=(0,x.default)({loader:function(){return Promise.all([n.e(0),n.e(1),n.e(23),n.e(76)]).then(n.t.bind(null,"sdXD",7))},loading:b.default}),B=(0,x.default)({loader:function(){return Promise.all([n.e(0),n.e(1),n.e(137)]).then(n.t.bind(null,"cFFD",7))},loading:b.default}),D=(0,x.default)({loader:function(){return Promise.all([n.e(0),n.e(1),n.e(136)]).then(n.t.bind(null,"zM51",7))},loading:b.default}),R=(0,x.default)({loader:function(){return Promise.all([n.e(0),n.e(1),n.e(168)]).then(n.t.bind(null,"LMhh",7))},loading:b.default}),F=(0,x.default)({loader:function(){return Promise.all([n.e(0),n.e(1),n.e(162)]).then(n.t.bind(null,"p6ow",7))},loading:b.default}),M=(0,x.default)({loader:function(){return Promise.all([n.e(0),n.e(1),n.e(20)]).then(n.t.bind(null,"VEFH",7))},loading:b.default}),A=(0,x.default)({loader:function(){return Promise.all([n.e(0),n.e(3),n.e(7),n.e(10),n.e(29)]).then(n.t.bind(null,"gUMM",7))},loading:b.default}),L=(0,x.default)({loader:function(){return Promise.all([n.e(0),n.e(1),n.e(13),n.e(30),n.e(73)]).then(n.t.bind(null,"rS1K",7))},loading:b.default}),z=(0,x.default)({loader:function(){return Promise.all([n.e(3),n.e(7),n.e(10),n.e(59)]).then(n.t.bind(null,"B3S4",7))},loading:b.default}),T=(0,x.default)({loader:function(){return Promise.all([n.e(0),n.e(1),n.e(3),n.e(6),n.e(43)]).then(n.t.bind(null,"tF+v",7))},loading:b.default}),q=((0,x.default)({loader:function(){return n.e(165).then(n.t.bind(null,"JLog",7))},loading:b.default}),(0,x.default)({loader:function(){return n.e(151).then(n.t.bind(null,"cuo/",7))},loading:b.default}),(0,x.default)({loader:function(){return Promise.all([n.e(0),n.e(3),n.e(7),n.e(10),n.e(55)]).then(n.t.bind(null,"dINp",7))},loading:b.default})),H=(0,x.default)({loader:function(){return n.e(71).then(n.t.bind(null,"RS/3",7))},loading:b.default}),W=(0,x.default)({loader:function(){return n.e(159).then(n.t.bind(null,"f0GN",7))},loading:b.default}),J=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var a=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return a.componentDidMount=function(){a.getProject();var e=a.props.location;a.clearIssueCookies(e)},a.componentDidUpdate=function(e){var t=e.match.params,n=a.props.match.params;e&&a.props&&(t.projectsId!==n.projectsId||t.owner!==n.owner)&&a.getProject(),a.props.history.listen((function(e){a.clearIssueCookies(e)}))},a.clearIssueCookies=function(e){var t=e.pathname,n=a.props.match.params,r=n.projectsId,o=n.owner;-1===t.indexOf("/"+o+"/"+r+"/issues")&&(f.default.save("states",void 0,{expires:0,path:"/"}),f.default.save("issuestates",void 0,{expires:0,path:"/"}))},a.getProject=function(e){var t=a.props.match.params,n=t.projectsId,r="/"+t.owner+"/"+n+"/simple.json";y.default.get(r).then((function(t){t&&t.data&&(a.setState({project:t.data,open_devops:t.data.open_devops,platform:t.data.platform&&"educoder"!==t.data.platform}),0!==t.data.type&&1===t.data.mirror_status?(a.canvasChannel(),e?a.setState({secondSync:!0,firstSync:!1}):a.setState({firstSync:!0,secondSync:!1}),a.setState({mirror_status:1})):2===t.data.mirror_status?(a.deleteProjectBack(),a.setState({mirror_status:2})):(a.getBanner(),a.getDetail(),a.setState({firstSync:!1,secondSync:!1})))}))},a.changeOpenDevops=function(e){a.setState({open_devops:e})},a.canvasChannel=function(e){var t="localhost"===window.location.hostname?"testforgeplus.trustie.net":window.location.hostname,r=n("9e53"),o=a.state.project,l=r.createConsumer("wss://"+t+"/cable");a.canvasChannel1=l.subscriptions.create({channel:"MirrorProjectChannel",id:o&&o.id},{connected:function(){},disconnected:function(){},received:function(t){t&&(e?(a.props.showNotification("镜像同步成功!"),window.location.reload()):(t.project&&2===t.project.mirror_status&&a.deleteProjectBack(),a.getDetail(),a.getBanner()),a.setState({firstSync:!1,secondSync:!1}),l.subscriptions.consumer.disconnect())},onerror:function(){}}),a.timerChannel=setTimeout(a.reloadDetail,1e4)},a.reloadDetail=function(){(a.state.firstSync||a.state.secondSync)&&window.location.reload()},a.deleteProjectBack=function(){var e=a.props.history,t=a.props.match.params,n=t.projectsId,r=t.owner;y.default.delete("/"+r+"/"+n+".json").then((function(t){var n="/projects/mirror/new";t&&t.data?e.push({pathname:n,mirror_status:2}):window.location.hash=n}))},a.getDetail=function(){var e=a.props.match.params,t=e.projectsId,n=e.owner,r="/"+n+"/"+t+"/detail.json";y.default.get(r).then((function(e){if(e&&e.data)if(404===e.data.status)if(window.location.pathname.includes("/invite")){var r=window.location.search&&window.location.search.split("?invite=")[1],o=r&&JSON.parse(h.Base64.decode(r)),l=a.state,i=l.project,c=void 0===i?{}:i,s=l.projectDetail,u=void 0===s?{}:s;a.setState({project:Object.assign(c,{author:{name:o.ownerName}}),projectDetail:Object.assign(u,{name:o.projectName})})}else a.props.history.push("/nopage");else{a.setState({projectDetail:e.data,project_id:e.data.project_id,isManager:e.data.permission&&("Manager"===e.data.permission||"Admin"===e.data.permission||"Owner"===e.data.permission),isReporter:e.data.permission&&"Reporter"===e.data.permission,isDeveloper:e.data.permission&&"Developer"===e.data.permission,http_url:e.data.clone_url,praised:e.data.praised,watched:e.data.watched,watchers_count:e.data.watchers_count,praises_count:e.data.praises_count,forked_count:e.data.forked_count,defaultBranch:e.data.default_branch});var d=n+","+t+","+e.data.author.name+",",p=n+"/"+t+(e.data.description?":"+e.data.description:"");(0,m.setSeoMeta)(d,p,e.data.description,"/"+n+"/"+t,n,t)}})).catch((function(e){}))},a.focusFunc=function(e){if(a.state.platform){var t=a.state.project_id;(0,y.default)({method:e?"delete":"post",url:"/watchers/"+(e?"unfollow":"follow")+".json",params:{target_type:"project",id:t}}).then((function(e){e&&0===e.data.status&&a.setWatchersCount(e.data.watchers_count,e.data.watched)})).catch((function(e){})),!e&&a.props.showNpsModal("indexProject",1)}},a.pariseFunc=function(e){if(a.state.platform){var t=a.state.project_id;(0,y.default)({method:e?"delete":"post",url:"/projects/"+t+"/praise_tread/"+(e?"unlike":"like")+".json"}).then((function(e){e&&0===e.data.status&&a.setPraisesCount(e.data.praises_count,e.data.praised)})).catch((function(e){})),!e&&a.props.showNpsModal("indexProject",2)}},a.setWatchersCount=function(e,t){a.setState({watched:t,watchers_count:e})},a.setPraisesCount=function(e,t){a.setState({praised:t,praises_count:e})},a.forkFunc=function(){if(a.state.platform){a.setState({forkSpin:!0});var e=a.props.current_user,t=a.props.match.params,n=t.projectsId,r="/"+t.owner+"/"+n+"/forks.json";y.default.post(r).then((function(t){if(t&&0===t.data.status){if("fork失败,你已拥有了这个项目"===t.data.message)return void a.props.history.push("/"+(e&&e.login)+"/"+n);a.props.history.push("/"+(e&&e.login)+"/"+t.data.identifier),a.props.showNotification(t.data.message),a.props.showNpsModal("indexProject",3)}a.setState({forkSpin:!1})})).catch((function(e){a.setState({forkSpin:!1})}))}},a.synchronismMirror=function(){if(a.state.platform){var e=a.props.match.params,t=e.projectsId,n="/"+e.owner+"/"+t+"/sync_mirror.json";y.default.post(n).then((function(e){e&&e.data&&0===e.data.status?(a.setState({secondSync:!0}),a.canvasChannel(!0)):a.props.showNotification("镜像同步失败!")})).catch((function(e){}))}},a.textFunc=function(e,t){return e&&t?c.default.createElement("div",{className:"color-grey-9 df"},c.default.createElement("span",null,"复刻自"),c.default.createElement(s.Link,{to:"/"+t.fork_project_user_login,className:"show-user-link color-grey-6 ml5"},t.fork_project_user_name),c.default.createElement("span",null," / "),c.default.createElement(s.Link,{to:"/"+t.fork_project_user_login+"/"+t.fork_project_identifier,className:"color-grey-6 task-hide flex1",style:{maxWidth:"400px"},title:t.fork_form_name},t.fork_form_name)):""},a.state={projectDetail:void 0,isManager:!1,isReporter:!1,isDeveloper:!1,project_id:void 0,watchers_count:void 0,praises_count:void 0,forked_count:void 0,watched:!1,praised:!1,http_url:void 0,branchs:void 0,branchList:void 0,project:null,firstSync:!1,secondSync:!1,open_devops:!1,forkSpin:!1,defaultBranch:void 0,platform:!1,mirror_status:1},a}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),l(t,[{key:"componentWillUnmount",value:function(){this.timerChannel&&clearTimeout(this.timerChannel)}},{key:"getBanner",value:function(){var e=this,t=this.props.match.params,n=t.projectsId,a="/"+t.owner+"/"+n+"/menu_list.json";y.default.get(a).then((function(t){t&&e.setState({bannerList:t.data})})).catch((function(e){}))}},{key:"render",value:function(){var e=this,t=this.state,n=t.projectDetail,l=t.watchers_count,i=t.praises_count,u=t.forked_count,f=t.firstSync,m=t.secondSync,h=t.isManager,g=t.watched,x=t.praised,b=t.project,y=t.open_devops,w=t.platform,J=t.defaultBranch,U=t.bannerList,G=t.forkSpin,Y=t.mirror_status,V=this.props.history.location.pathname,X=3===V.split("/").length,K=this.props.match.params,Z=K.projectsId,Q=K.owner,$=this.props.current_user,ee=function(e,t,n){var a="";if(n&&n!=="/"+t+"/"+e){var r=n.split("/"+t+"/"+e)[1]||"";r.indexOf("/about")>-1?a="about":r.indexOf("/issues")>-1||r.indexOf("Milepost")>0?a="issues":r.indexOf("/pulls")>-1||r.indexOf("/compare")>-1?a="pulls":r.indexOf("/milestones")>-1?a="milestones":r.indexOf("/activity")>-1?a="activity":r.indexOf("/settings")>-1?a="settings":r.indexOf("/source")>-1?a="source":r.indexOf("/wiki")>-1&&(a="wiki")}return a}(Z,Q,V),te=this.props.history.location.state,ne={getDetail:this.getDetail,getBanner:this.getBanner,changeOpenDevops:this.changeOpenDevops,defaultBranch:J};return c.default.createElement("div",null,c.default.createElement("div",{className:"detailHeader-wrapper"},c.default.createElement("div",{className:"normal"},c.default.createElement(d.AlignTop,{style:{padding:"18px 0px 10px",justifyContent:"space-between"}},c.default.createElement("div",null,c.default.createElement(d.AlignTop,null,c.default.createElement("div",{className:"projectallName"},b&&b.author&&c.default.createElement(s.Link,{to:"/"+b.author.login},b.author.name),c.default.createElement("span",{className:"ml5 mr5"},"/"),c.default.createElement(s.Link,{to:"/"+Q+"/"+Z,className:"projectN mt6"},n&&n.name)),n&&n.private&&c.default.createElement("span",{className:"privateTag mt6"},"私有"),!w&&c.default.createElement("span",{className:"privateTag red mt6"},"只读")),c.default.createElement("div",{className:"mt8"},n&&n.forked_from_project_id&&n.fork_info?this.textFunc(n.forked_from_project_id,n.fork_info):"")),c.default.createElement("div",null,f?"":c.default.createElement("span",{className:"df"},($&&$.admin||h)&&n&&n.type&&2===n.type?c.default.createElement("a",{className:"synchronism ml30",onClick:this.synchronismMirror},"同步镜像"):"",c.default.createElement("span",{className:"detail_tag_btn"},c.default.createElement("a",{className:"detail_tag_btn_name",style:{cursor:w?"pointer":"default"},onClick:function(){return e.focusFunc(g)}},c.default.createElement("i",{className:g?"iconfont icon-yiguanzhuicon color-orange font-16 mr3":"iconfont icon-guanzhuicon color-grey-9 font-16 mr3"}),c.default.createElement("span",null,g?"取消关注":"关注")),l>0?w?c.default.createElement(s.Link,{className:"detail_tag_btn_count",style:{color:"#666"},to:w?{pathname:"/"+Q+"/"+Z+"/following",state:te}:""},l):c.default.createElement("span",{className:"detail_tag_btn_count"},l):""),c.default.createElement("span",{className:"detail_tag_btn"},c.default.createElement("a",{className:"detail_tag_btn_name",style:{cursor:w?"pointer":"default"},onClick:function(){return e.pariseFunc(x)}},c.default.createElement("i",{className:x?"iconfont icon-yidianzan_icon color-orange font-15 mr3":"iconfont icon-xingzhuang color-grey-9 font-14 mr3"}),c.default.createElement("span",null,x?"取消点赞":"点赞")),i>0?w?c.default.createElement(s.Link,{className:"detail_tag_btn_count",style:{color:"#666"},to:{pathname:"/"+Q+"/"+Z+"/stargazers",state:te}},i):c.default.createElement("span",{className:"detail_tag_btn_count"},i):""),c.default.createElement("span",{className:"detail_tag_btn",loading:G},c.default.createElement(r.default,{title:"复刻是fork的中文名,即复制代码仓库",placement:"bottom"},c.default.createElement("a",{className:"detail_tag_btn_name",style:{cursor:w?"pointer":"default"},onClick:this.forkFunc},c.default.createElement("i",{className:"iconfont icon-morenfuke_icon1 color-grey-9 mr3 font-16"}),c.default.createElement("span",null,"复刻(Fork)"))),u>0?w?c.default.createElement(s.Link,{className:"detail_tag_btn_count",to:{pathname:"/"+Q+"/"+Z+"/members",state:te}},u):c.default.createElement("span",{className:"detail_tag_btn_count"},u):"")))),f?"":c.default.createElement(p.default,{history:this.props.history,list:U,owner:Q,projectsId:Z,pathname:ee,state:te,projectDetail:n,open_devops:y,platform:w,urlFlag:X,showNotification:this.props.showNotification,current_user:$,showNpsModal:this.props.showNpsModal}))),f?c.default.createElement(d.Content,{className:"spincontent"},c.default.createElement(a.default,{className:"spinstyle",tip:b&&"正在从 "+b.mirror_url+" 迁移",size:"large"})):c.default.createElement(a.default,{spinning:m,className:"spinstyle",tip:"正在同步镜像",size:"large"},c.default.createElement(s.Switch,this.props,c.default.createElement(s.Route,{path:"/:owner/:projectsId/source",render:function(){return c.default.createElement(T,o({},e.props,e.state,ne))}}),c.default.createElement(s.Route,{path:"/:owner/:projectsId/about",render:function(){return c.default.createElement(z,o({},e.props,e.state,ne))}}),c.default.createElement(s.Route,{path:"/:owner/:projectsId/wiki/add",render:function(){return c.default.createElement(H,o({},e.props,e.state,ne))}}),c.default.createElement(s.Route,{path:"/:owner/:projectsId/wiki/:wikiName/:key/edit",render:function(){return c.default.createElement(H,o({},e.props,e.state,ne))}}),c.default.createElement(s.Route,{path:"/:owner/:projectsId/wiki/:wikiName/:key",render:function(t){return c.default.createElement(q,o({},e.props,t,e.state,ne))}}),c.default.createElement(s.Route,{path:"/:owner/:projectsId/wiki",render:function(){return c.default.createElement(q,o({},e.props,e.state,ne))}}),c.default.createElement(s.Route,{path:"/:owner/:projectsId/settings",render:function(t){return c.default.createElement(v,o({},e.props,t,e.state,ne))}}),c.default.createElement(s.Route,{path:"/:owner/:projectsId/milestones/:meilid/edit",render:function(t){return c.default.createElement(N,o({},e.props,t,e.state,ne))}}),c.default.createElement(s.Route,{path:"/:owner/:projectsId/milestones/new",render:function(t){return c.default.createElement(j,o({},e.props,t,e.state,ne))}}),c.default.createElement(s.Route,{path:"/:owner/:projectsId/milestones/:mileId",render:function(t){return c.default.createElement(P,o({},e.props,t,e.state,ne))}}),c.default.createElement(s.Route,{path:"/:owner/:projectsId/milestones",render:function(t){return c.default.createElement(k,o({},e.props,t,e.state,ne))}}),c.default.createElement(s.Route,{path:"/:owner/:projectsId/activity",render:function(t){return c.default.createElement(L,o({},e.props,t,e.state,ne))}}),c.default.createElement(s.Route,{path:"/:owner/:projectsId/issues",render:function(t){return c.default.createElement(E,o({},e.props,t,e.state,ne))}}),c.default.createElement(s.Route,{path:"/:owner/:projectsId/compare",render:function(t){return c.default.createElement(S,o({},e.props,t,e.state,ne,{is_fork:!0}))}}),c.default.createElement(s.Route,{path:"/:owner/:projectsId/pulls/:mergeId/edit",render:function(t){return c.default.createElement(O,o({},e.props,t,e.state,ne))}}),c.default.createElement(s.Route,{path:"/:owner/:projectsId/pulls/:mergeId",render:function(t){return c.default.createElement(C,o({},e.props,t,e.state,ne))}}),c.default.createElement(s.Route,{path:"/:owner/:projectsId/pulls/:mergeId/commits",render:function(t){return c.default.createElement(C,o({},e.props,t,e.state,ne))}}),c.default.createElement(s.Route,{path:"/:owner/:projectsId/pulls/:mergeId/files",render:function(t){return c.default.createElement(C,o({},e.props,t,e.state,ne))}}),c.default.createElement(s.Route,{path:"/:owner/:projectsId/pulls/:mergeId/MergeSubmit",render:function(t){return c.default.createElement(C,o({},e.props,t,e.state,ne))}}),c.default.createElement(s.Route,{path:"/:owner/:projectsId/pulls",render:function(t){return c.default.createElement(I,o({},e.props,t,e.state,ne))}}),c.default.createElement(s.Route,{path:"/:owner/:projectsId/following",render:function(t){return c.default.createElement(B,o({},e.props,t,e.state,ne))}}),c.default.createElement(s.Route,{path:"/:owner/:projectsId/stargazers",render:function(t){return c.default.createElement(D,o({},e.props,t,e.state,ne))}}),c.default.createElement(s.Route,{path:"/:owner/:projectsId/members",render:function(t){return c.default.createElement(R,o({},e.props,t,e.state,ne))}}),c.default.createElement(s.Route,{path:"/:owner/:projectsId/contribute",render:function(){return c.default.createElement(F,o({},e.props,e.state,ne))}}),c.default.createElement(s.Route,{path:"/:owner/:projectsId/commits/branch/:branchName",render:function(t){return c.default.createElement(M,o({},e.props,t,e.state,ne))}}),c.default.createElement(s.Route,{path:"/:owner/:projectsId/tree/:branchName",render:function(t){return c.default.createElement(A,o({},e.props,t,e.state,ne))}}),c.default.createElement(s.Route,{path:"/:owner/:projectsId/invite",render:function(t){return c.default.createElement(W,o({},e.props,t,e.state,ne))}}),c.default.createElement(s.Route,{path:"/:owner/:projectsId/:subIndex",render:function(t){return c.default.createElement(_,o({},e.props,t,e.state,ne))}}),c.default.createElement(s.Route,{path:"/:owner/:projectsId",render:function(t){return 2!==Y?c.default.createElement(A,o({},e.props,t,e.state,ne)):c.default.createElement(a.default,null)}}))))}}]),t}(i.Component);t.default=(0,u.withRouter)((0,g.ImageLayerOfCommentHOC)({imgSelector:".imageLayerParent img, .imageLayerParent .imageTarget",parentSelector:".newContainer"})(J))},iAew:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=i(n("2/Rp"));n("+L6B");var r=i(n("cDcd")),o=n("spEH"),l=i(n("/k9T"));function i(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=e.visible,n=e.onCancel,i=e.onSuccess,c=e.name;return r.default.createElement(l.default,{visible:t,onCancel:n,title:"退出仓库",btn:r.default.createElement("div",null,r.default.createElement(a.default,{size:"large",onClick:n},"取消"),r.default.createElement(a.default,{type:"danger",size:"large",onClick:i},"确定"))},r.default.createElement("div",{className:"desc"},r.default.createElement(o.AlignCenter,{className:"descMain"},r.default.createElement("i",{className:"iconfont icon-jinggao1 mr10 font-20 red"}),"确定退出 ",c," 仓库吗?"),r.default.createElement("p",{style:{textAlign:"center"}},"请进行确认以防数据的丢失")))}},q7EM:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=p(n("/ezw")),r=p(n("3S7+")),o=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],a=!0,r=!1,o=void 0;try{for(var l,i=e[Symbol.iterator]();!(a=(l=i.next()).done)&&(n.push(l.value),!t||n.length!==t);a=!0);}catch(e){r=!0,o=e}finally{try{!a&&i.return&&i.return()}finally{if(r)throw o}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};n("cWXX"),n("5Dmo");var l=n("cDcd"),i=p(l),c=n("eO8H"),s=n("sYIF"),u=p(n("iAew")),d=p(n("vDqi"));function p(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=e.history,n=e.list,p=e.owner,f=e.projectsId,m=e.showNotification,h=e.url,g=e.pathname,x=e.state,b=e.urlFlag,y=e.projectDetail,w=e.platform,v=(e.open_devops,e.current_user),E=e.showNpsModal,_=(0,l.useState)(void 0),k=o(_,2),j=k[0],N=k[1],I=(0,l.useState)(!1),S=o(I,2),C=S[0],O=S[1];return(0,l.useEffect)((function(){var e=t.location.query;e&&e.showNps&&E("createProject",1)}),[]),(0,l.useEffect)((function(){if(Array.isArray(n)){var e=n.filter((function(e){return"resources"===e.menu_name}));g&&"source"===g&&e&&0===e.length&&t.push("/"+p+"/"+f);var a=n.filter((function(e){return"server"===e.menu_name}));g&&g.indexOf("server")>0&&a&&0===a.length&&t.push("/"+p+"/"+f),N(n)}}),[n]),i.default.createElement("div",{className:"f-wrap-between mt25"},i.default.createElement(u.default,{visible:C,onCancel:function(){return O(!1)},name:y&&y.name,onSuccess:function(){var e="/"+p+"/"+f+"/quit.json";d.default.post(e).then((function(e){e&&(m("已成功退出仓库!"),t.push("/"+(v&&v.login)))})).catch((function(e){}))}}),j&&y?i.default.createElement("ul",{className:"headerMenu-wrapper"},Array.isArray(j)&&j.map((function(e,t){return i.default.createElement(i.default.Fragment,{key:e.menu_name},"home"===e.menu_name&&i.default.createElement("li",{className:"about"===g?"active":""},i.default.createElement(c.Link,{to:{pathname:"/"+p+"/"+f+"/about",state:x}},i.default.createElement("i",{className:"iconfont icon-zhuye-fill color-grey-3 mr5 font-14"}),i.default.createElement("span",null,"主页"))),"code"===e.menu_name&&i.default.createElement("li",{className:""===g||b?"active":""},i.default.createElement(c.Link,{to:{pathname:"/"+p+"/"+f,state:x}},i.default.createElement("i",{className:"iconfont icon-daimakuicon1 color-grey-3 mr5 font-14"}),i.default.createElement("span",null,"代码库"))),"issues"===e.menu_name&&i.default.createElement("li",{className:"issues"===g?"active":""},i.default.createElement(c.Link,{to:{pathname:"/"+p+"/"+f+"/issues",state:x}},i.default.createElement(r.default,{placement:"bottom"},i.default.createElement("i",{className:"iconfont icon-yixiuicon1 color-grey-3 mr5 font-14"}),i.default.createElement("span",null,"疑修(Issue)")),y&&y.issues_count?i.default.createElement("span",{className:"num"},(0,s.numFormat)(y.issues_count)):"")),"pulls"===e.menu_name&&y&&2!==parseInt(y.type)&&w?i.default.createElement("li",{className:"pulls"===g?"active":""},i.default.createElement(c.Link,{to:{pathname:"/"+p+"/"+f+"/pulls",state:x}},i.default.createElement("i",{className:"iconfont icon-hebingqingqiu1 color-grey-3 mr5 font-14"}),i.default.createElement("span",null,"合并请求(PR)"),y&&y.pull_requests_count?i.default.createElement("span",{className:"num"},(0,s.numFormat)(y.pull_requests_count)):"")):"","versions"===e.menu_name&&i.default.createElement("li",{className:"milestones"===g?"active":""},i.default.createElement(c.Link,{to:{pathname:"/"+p+"/"+f+"/milestones",state:x}},i.default.createElement("i",{className:"milestones"===g?"iconfont icon-lichengbeiicon color-grey-3 mr5 font-14":"iconfont icon-lichengbeiicon color-grey-6 font-14 mr5"}),i.default.createElement("span",null,"里程碑"),y&&y.versions_count?i.default.createElement("span",{className:"num"},(0,s.numFormat)(y.versions_count)):"")),"wiki"===e.menu_name&&i.default.createElement("li",{className:"wiki"===g?"active":""},i.default.createElement(c.Link,{to:{pathname:"/"+p+"/"+f+"/wiki",state:x}},i.default.createElement("i",{className:"iconfont icon-a-wikiicon1 color-grey-3 mr5 font-14"}),i.default.createElement("span",null,"维基(Wiki)"))),"activity"===e.menu_name&&i.default.createElement("li",{className:"activity"===g?"active":""},i.default.createElement(c.Link,{to:{pathname:"/"+p+"/"+f+"/activity",state:x}},i.default.createElement("i",{className:"activity"===g?"iconfont icon-dongtaiicon color-grey-3 mr5 font-14":"iconfont icon-dongtaiicon color-grey-6 font-14 mr5"}),i.default.createElement("span",null,"动态"))),"settings"===e.menu_name&&w&&i.default.createElement("li",{className:"settings"===g?"active":""},i.default.createElement(c.Link,{to:"/"+p+"/"+f+"/settings"},i.default.createElement("i",{className:h&&h.indexOf("/settings")>0?"iconfont icon-cangkushezhiicon color-grey-3 mr5 font-14":"iconfont icon-cangkushezhiicon color-grey-6 font-14 mr5"}),i.default.createElement("span",null,"仓库设置"))),"quit"===e.menu_name&&i.default.createElement("a",{onClick:function(){return O(!0)}},i.default.createElement("i",{className:"iconfont icon-tuichuicon color-grey-3 mr5 font-14"}),"退出仓库"))}))):i.default.createElement(a.default,{paragraph:!1,active:!0}))}},qmW9:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},r=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}();t.ImageLayerOfCommentHOC=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return function(t){return function(n){function o(e){u(this,o);var t=d(this,(o.__proto__||Object.getPrototypeOf(o)).call(this,e));return t.onDelegateClick=function(e){var n=e.target.src||e.target.getAttribute("src")||e.target.getAttribute("href"),a=e.target.innerHTML.trim();if((0,c.isImageExtension)(n.trim())||(0,c.isImageExtension)(a)||"IMG"==e.target.tagName)return-1===n.indexOf("/images/avatars/User")&&-1===n.indexOf("kindeditor/plugins/emoticons")&&t.setState({showImage:!0,imageSrc:n}),e.stopPropagation(),e.preventDefault&&e.preventDefault(),e.originalEvent.preventDefault(),!1},t.onImageLayerClose=function(){t.setState({showImage:!1,imageSrc:""})},t.MdifHasAnchorJustScorll=function(){var e=decodeURI(t.props.location.hash).replace("#","");if(e){var n=document.getElementsByName(e);n&&0!=n.length&&n[n.length-1].scrollIntoView()}},t.state={showImage:!1,imageSrc:""},t}return p(o,n),r(o,[{key:"componentDidMount",value:function(){var t=this;this.props.wrappedComponentRef&&this.props.wrappedComponentRef(this.refs.wrappedComponentRef),setTimeout((function(){f(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(){f(e.parentSelector||".commentsDelegateParent","click",this.onDelegateClick)}},{key:"render",value:function(){return this.MdifHasAnchorJustScorll(),l.default.createElement(l.default.Fragment,null,l.default.createElement(i.default,a({},this.state,{onImageLayerClose:this.onImageLayerClose})),l.default.createElement(t,a({},this.props,{ref:"wrappedComponentRef"})))}}]),o}(o.Component)}};var o=n("cDcd"),l=s(o),i=s(n("Ozcj")),c=n("sYIF");function s(e){return e&&e.__esModule?e:{default:e}}function u(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function d(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function p(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var f=window.$},spEH:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.GroupProjectBackgroup=t.Content=t.Cancel=t.GreenUnder=t.NumUl=t.Redback=t.Blueback=t.Greenback=t.Greenline=t.Redline=t.Blueline=t.WhiteBack=t.Gap=t.Short=t.ShortWidth=t.Long=t.LongWidth=t.Box=t.AlignAJBottom=t.AlignTop=t.AlignCenter=t.FlexAJ=t.AlignCenterBetween=t.Banner=void 0;var a,r=C(["{\n padding:20px 25px;\n color:#333;\n font-size:18px;\n border-bottom:1px solid #eee;\n background-color:#fff;\n border-radius:5px 5px 0px 0px;\n justify-content: space-between;\n display: flex;\n}"],["{\n padding:20px 25px;\n color:#333;\n font-size:18px;\n border-bottom:1px solid #eee;\n background-color:#fff;\n border-radius:5px 5px 0px 0px;\n justify-content: space-between;\n display: flex;\n}"]),o=C(["{\n display:flex;\n align-items: center;\n padding: 14px 14px 14px 20px;\n justify-content: space-between;\n border-bottom:1px solid #eee;\n}"],["{\n display:flex;\n align-items: center;\n padding: 14px 14px 14px 20px;\n justify-content: space-between;\n border-bottom:1px solid #eee;\n}"]),l=C(["{\n display:flex;\n align-items: center;\n justify-content: space-between;\n}"],["{\n display:flex;\n align-items: center;\n justify-content: space-between;\n}"]),i=C(["{\n display:flex;\n align-items: center;\n}"],["{\n display:flex;\n align-items: center;\n}"]),c=C(["{\n display:flex;\n align-items: flex-start;\n}"],["{\n display:flex;\n align-items: flex-start;\n}"]),s=C(["{\n display:flex;\n justify-content: space-between;\n align-items: flex-end;\n}"],["{\n display:flex;\n justify-content: space-between;\n align-items: flex-end;\n}"]),u=C(["{\n display:flex;\n align-items:flex-start;\n}"],["{\n display:flex;\n align-items:flex-start;\n}"]),d=C(["{\n flex:1;\n width:0;\n border-radius:5px;\n margin-bottom:30px;\n}"],["{\n flex:1;\n width:0;\n border-radius:5px;\n margin-bottom:30px;\n}"]),p=C(["{\n width:78%;\n border-radius:5px;\n margin-bottom:30px;\n}"],["{\n width:78%;\n border-radius:5px;\n margin-bottom:30px;\n}"]),f=C(["{\n width:300px;\n border-radius:5px;\n margin-bottom:30px;\n}"],["{\n width:300px;\n border-radius:5px;\n margin-bottom:30px;\n}"]),m=C(["{\n flex:1;\n border-radius:5px;\n margin-bottom:30px;\n}"],["{\n flex:1;\n border-radius:5px;\n margin-bottom:30px;\n}"]),h=C(["{\n padding-left:20px;\n box-sizing:border-box;\n}"],["{\n padding-left:20px;\n box-sizing:border-box;\n}"]),g=C(["{\n background-color:#fff;\n border-radius:5px;\n}"],["{\n background-color:#fff;\n border-radius:5px;\n}"]),x=C(["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid #466AFF;\n color:#466AFF;\n padding:0px 12px;\n display:inline-block;\n}"],["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid #466AFF;\n color:#466AFF;\n padding:0px 12px;\n display:inline-block;\n}"]),b=C(["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid #F73030;\n color:"," !important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n background:",";\n}"],["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid #F73030;\n color:"," !important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n background:",";\n}"]),y=C(["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid #28BD6C;\n color:"," !important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n background:",";\n}"],["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid #28BD6C;\n color:"," !important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n background:",";\n}"]),w=C(["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:#28BD6C;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"],["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:#28BD6C;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"]),v=C(["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n // background-color:rgba(80,145,255,1);\n background-color:#466AFF;\n color:#fff!important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"],["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n // background-color:rgba(80,145,255,1);\n background-color:#466AFF;\n color:#fff!important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"]),E=C(["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:#F73030;\n color:#fff!important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"],["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:#F73030;\n color:#fff!important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"]),_=C(["{\n padding-left: 20px;\n & > li{\n list-style-type: decimal;\n color:#888;\n height:24px;\n line-height:24px;\n }\n}"],["{\n padding-left: 20px;\n & > li{\n list-style-type: decimal;\n color:#888;\n height:24px;\n line-height:24px;\n }\n}"]),k=C(["{\n color:#28BD6C!important;\n position:relative;\n &:after{\n position:absolute;\n bottom:-2px;\n left:0px;\n width:100%;\n height:1px;\n content:'';\n background:#28BD6C;\n }\n}"],["{\n color:#28BD6C!important;\n position:relative;\n &:after{\n position:absolute;\n bottom:-2px;\n left:0px;\n width:100%;\n height:1px;\n content:'';\n background:#28BD6C;\n }\n}"]),j=C(["{\n height:32px;\n line-height:32px;\n border-radius:2px;\n background-color:#BBBBBB;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:64px;\n text-align:center;\n letter-spacing: 4px;\n}"],["{\n height:32px;\n line-height:32px;\n border-radius:2px;\n background-color:#BBBBBB;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:64px;\n text-align:center;\n letter-spacing: 4px;\n}"]),N=C(["{\n width:1200px;\n margin:20px auto;\n text-align:center;\n display:flex;\n align-Items:center;\n background-color:#fff;\n justify-content: center;\n}"],["{\n width:1200px;\n margin:20px auto;\n text-align:center;\n display:flex;\n align-Items:center;\n background-color:#fff;\n justify-content: center;\n}"]),I=C(["{\n background:#fafafa;\n padding:20px 30px;\n width:100%;\n}"],["{\n background:#fafafa;\n padding:20px 30px;\n width:100%;\n}"]),S=(a=n("vOnD"))&&a.__esModule?a:{default:a};function C(e,t){return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}t.Banner=S.default.div(r),t.AlignCenterBetween=S.default.div(o),t.FlexAJ=S.default.div(l),t.AlignCenter=S.default.div(i),t.AlignTop=S.default.div(c),t.AlignAJBottom=S.default.div(s),t.Box=S.default.div(u),t.LongWidth=S.default.div(d),t.Long=S.default.div(p),t.ShortWidth=S.default.div(f),t.Short=S.default.div(m),t.Gap=S.default.div(h),t.WhiteBack=S.default.div(g),t.Blueline=S.default.a(x),t.Redline=S.default.a(b,(function(e){return e.bold?"#fff":"#F73030"}),(function(e){return e.bold?"#F73030":"#fff"})),t.Greenline=S.default.a(y,(function(e){return e.bold?"#fff":"#28BD6C"}),(function(e){return e.bold?"#28BD6C":"#fff"})),t.Greenback=S.default.a(w),t.Blueback=S.default.a(v),t.Redback=S.default.a(E),t.NumUl=S.default.ul(_),t.GreenUnder=S.default.a(k),t.Cancel=S.default.a(j),t.Content=S.default.div(N),t.GroupProjectBackgroup=S.default.div(I)}}]); |