forked from Gitlink/build
1 line
6.4 KiB
JavaScript
1 line
6.4 KiB
JavaScript
(this.webpackJsonp=this.webpackJsonp||[]).push([[114],{"0Rql":function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAQCAYAAABtPJ3XAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAALKADAAQAAAABAAAAEAAAAACYv7IkAAABuElEQVRIDdVWr0/DQBT+ujQowgSZwAAKQkhAoAiGTBT2B+ARM/wIAQx2dgYICdRU4PkDBhM4goYEgwODWBBDIjje17VJV9rudkdIeMmt69137333+n6cg1+StR01L6rqMjwFTFKtA7zKoy0juDl3njhnK6LTTjYaauSjg2PRsqUUSlnaHAdfMu+PVXB41XA+szC6c1aESbbbQQsKVSGF2gqwvgxMTfTMv7wB1/dA6w6Qw9Dlt+UKajakXd2TZeFCzwrZ8TJwtAkszvSjZqcBjtUloHkJvHdRjb7Gbj9S/83Yw1HMPoqpUnPvJ9k0hYdnOdRZOMvwWDCN6cyYSxvLea8zZhkGac9m4YkhNopzJqeR2BD2aJExqysJbLhXd18SZ0w4Ll1xgiWV5v2PsfHePFzRvOtth/lbhMleY9abisKoqV1jD8dcWbp0ZRhsnk63fcEKOrxIlTiRb7PPOsvSpSPEUsTiqVSJg97bcL82Hg7YwdgUWLIGCTHEco9gg0H4vHVjwlEd9ZkBbApFpLlGTJQtvmkN5iGsOh3vBtKa59jB2BR0WjP30LCpGMVv0ti/uvwkif/V9fIbUzmWMlmEs/gAAAAASUVORK5CYII="},FRFo:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=o(a("3S7+")),n=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var a=[],r=!0,n=!1,l=void 0;try{for(var u,o=e[Symbol.iterator]();!(r=(u=o.next()).done)&&(a.push(u.value),!t||a.length!==t);r=!0);}catch(e){n=!0,l=e}finally{try{!r&&o.return&&o.return()}finally{if(n)throw l}}return a}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};a("5Dmo");var l=a("q1tI"),u=o(l);function o(e){return e&&e.__esModule?e:{default:e}}function c(e){var t=e.beforeText,a=e.afterText,o=e.className,c=e.inputId,i=e.timeOut,m=(0,l.useState)((function(){return t})),s=n(m,2),d=s[0],f=s[1],A=(0,l.useCallback)((function(){var e=document.querySelector("#"+c);e?(e.select(),document.execCommand("copy")&&document.execCommand("copy"),document.getSelection().removeAllRanges(),f(a),i&&setTimeout((function(){f(t)}),1500)):console.error("您的CopyTool未设置正确的inputId")}),[]);return u.default.createElement(r.default,{placement:"top",title:d,onVisibleChange:function(){f(t)}},u.default.createElement("i",{className:"iconfont icon-fuzhiicon "+o,style:{color:"#466aff"},onClick:A}))}c.defaultProps={beforeText:"复制链接",afterText:"复制成功",className:"",inputId:"copyText",timeOut:!0},t.default=(0,l.memo)(c)},GU58:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=g(a("W9HT")),n=g(a("jsC+")),l=g(a("BvKs")),u=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var a=[],r=!0,n=!1,l=void 0;try{for(var u,o=e[Symbol.iterator]();!(r=(u=o.next()).done)&&(a.push(u.value),!t||a.length!==t);r=!0);}catch(e){n=!0,l=e}finally{try{!r&&o.return&&o.return()}finally{if(n)throw l}}return a}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};a("T2oS"),a("qVdP"),a("lUTK");var o=a("q1tI"),c=g(o),i=g(a("FRFo")),m=a("PhNK"),s=a("eO8H"),d=a("sYIF");a("r+Iv");var f=g(a("0Rql")),A=g(a("vDqi"));function g(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=(0,o.useState)([]),a=u(t,2),g=a[0],p=a[1],v=(0,o.useState)(!0),h=u(v,2),E=h[0],b=h[1],y=e.match.params,I=y.projectsId,w=y.owner,T=e.isManager,S=e.isDeveloper,j=e.projectDetail,k=e.defaultBranch;return(0,o.useEffect)((function(){var e;e="/"+w+"/"+I+"/branches_slice.json",A.default.get(e).then((function(e){e&&p(e.data),b(!1)})).catch((function(e){b(!1)}))}),[]),c.default.createElement(r.default,{spinning:E},c.default.createElement("div",{style:{paddingTop:"10px",minHeight:"400px",paddingBottom:"30px"}},g&&g.length>0&&g.map((function(e,t){return c.default.createElement(c.default.Fragment,null,c.default.createElement("p",{className:"branchSort"},"default"===e.branch_type?"默认分支":"protected"===e.branch_type?"保护分支":"其它分支"),e.list&&e.list.length>0&&c.default.createElement("ul",{className:"treeUl"},e.list.map((function(e,a){var r,u,o=e.last_commit;return c.default.createElement("li",null,c.default.createElement("div",{className:"treeinfo"},c.default.createElement(s.Link,{to:"/"+w+"/"+I+"/tree/"+(0,d.turnbar)(e.name),className:"task-hide"},e.name),c.default.createElement("div",null,o&&o.committer&&o.committer.id?c.default.createElement(s.Link,{to:"/"+o.committer.login},c.default.createElement("img",{style:{borderRadius:"50%"},src:(0,d.getImageUrl)("/"+o.committer.image_url),alt:""}),c.default.createElement("span",{className:"mr3 color-grey-3",style:{fontWeight:"500"}},o&&o.committer&&o.committer.name)):c.default.createElement(c.default.Fragment,null,c.default.createElement("img",{style:{borderRadius:"50%"},src:(0,d.getImageUrl)("/"+o.committer.image_url),alt:""}),c.default.createElement("span",{className:"mr3 color-grey-3",style:{fontWeight:"500"}},o&&o.committer&&o.committer.name)),c.default.createElement("span",{className:"color-grey-3"},"更新于",o&&o.time_from_now))),c.default.createElement("div",{className:"treecopy"},c.default.createElement("div",null,c.default.createElement("span",null,c.default.createElement("img",{src:f.default,alt:"sha",width:"16px"}),c.default.createElement(s.Link,{to:"/"+w+"/"+I+"/commits/"+(0,m.truncateCommitId)(o&&o.sha)},(0,m.truncateCommitId)(o&&o.sha)),c.default.createElement("input",{type:"text",id:"value"+t+a,value:""+(0,m.truncateCommitId)(o&&o.sha)})),c.default.createElement(i.default,{beforeText:"复制commit id",afterText:"复制成功",inputId:"value"+t+a}))),c.default.createElement("div",{className:"treeabout"},(T||S)&&j&&2!==j.type&&c.default.createElement(s.Link,{to:"/"+w+"/"+I+"/compare/"+(0,d.turnbar)(k)+"..."+(0,d.turnbar)(e.name),className:"btn-83"},"+ 合并请求"),c.default.createElement(n.default,{overlay:(r=e.zip_url,u=e.tar_url,c.default.createElement(l.default,null,c.default.createElement(l.default.Item,{key:"0"},c.default.createElement("a",{href:r},"ZIP")),c.default.createElement(l.default.Item,{key:"1"},c.default.createElement("a",{href:u},"TAR.GZ")))),trigger:["click"],placement:"bottomRight"},c.default.createElement("a",{className:"btn-83 ml15"},"下载",c.default.createElement("i",{className:"iconfont icon-sanjiaoxing-down font-14"})))))}))))}))))}},PhNK:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.truncateCommitId=function(e){return e&&e.length>11?e.substring(0,10):e},t.timeFormat=function(e){var t=new Date(1e3*e),a=t.getHours()<10?"0".concat(t.getHours()):t.getHours(),r=t.getMinutes()<10?"0".concat(t.getMinutes()):t.getMinutes();return t.getFullYear()+"-"+(t.getMonth()+1)+"-"+t.getDate()+" "+a+":"+r}},"r+Iv":function(e,t,a){}}]); |