1 line
28 KiB
JavaScript
1 line
28 KiB
JavaScript
(this.webpackJsonp=this.webpackJsonp||[]).push([[23],{"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="},"3Diz":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=s(n("jsC+")),r=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,i=void 0;try{for(var o,l=e[Symbol.iterator]();!(a=(o=l.next()).done)&&(n.push(o.value),!t||n.length!==t);a=!0);}catch(e){r=!0,i=e}finally{try{!a&&l.return&&l.return()}finally{if(r)throw i}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};n("qVdP");var i=n("cDcd"),o=s(i);n("MN5C");var l=s(n("cJAJ")),c=n("faye"),u=n("sYIF");function s(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=e.projectsId,n=e.branch,s=e.owner,m=e.changeBranch,f=e.branchList,d=e.tagflag,p=void 0===d||d,h=(0,i.useState)(n),g=r(h,2),v=g[0],b=g[1],y=(0,i.useState)(!1),A=r(y,2),x=A[0],w=A[1],E=(0,i.useRef)(null),j=(0,i.useRef)(null);(0,i.useEffect)((function(){document.addEventListener("click",O,!1)}),[]);var O=function(e){var t=e.target,n=(0,c.findDOMNode)(E.current),a=(0,c.findDOMNode)(j.current);if(n&&a){var r=n.contains(t),i=a.contains(t);r||i||w(!1)}};(0,i.useEffect)((function(){b(n)}),[n]);var S=o.default.createElement("div",{ref:E},o.default.createElement(l.default,{visible:x,changeBranch:function(e){w(!1);var t=(0,u.turnbar)(e);m(t)},tagflag:p,projectsId:t,owner:s,branchList:f}));return o.default.createElement(a.default,{placement:"bottomLeft",visible:x,overlay:S,overlayClassName:"branch-tagBox-list",trigger:["click"]},o.default.createElement("div",{className:"branch-tagBox",ref:j,onClick:function(){return w(!x)}},o.default.createElement("span",{className:"color-grey-9 mr3 ml8"},o.default.createElement("i",{className:"iconfont icon-fenzhi2 font-18"})),o.default.createElement("span",{className:"ant-dropdown-link task-hide",style:{fontWeight:"500",minWidth:"45px",maxWidth:"180px"}},v),o.default.createElement("i",{className:"showtag iconfont icon-sanjiaoxing-down font-15 color-grey-9 mr5 ml5 mt1"})))}},"3ppx":function(e,t,n){(t=n("JPst")(!1)).push([e.i,"/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */\n/* stylelint-disable no-duplicate-selectors */\n/* stylelint-disable */\n/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */\n.ant-timeline {\n box-sizing: border-box;\n color: rgba(0, 0, 0, 0.65);\n font-size: 14px;\n font-variant: tabular-nums;\n line-height: 1.5;\n font-feature-settings: 'tnum';\n margin: 0;\n padding: 0;\n list-style: none;\n}\n.ant-timeline-item {\n position: relative;\n margin: 0;\n padding: 0 0 20px;\n font-size: 14px;\n list-style: none;\n}\n.ant-timeline-item-tail {\n position: absolute;\n top: 10px;\n left: 4px;\n height: calc(100% - 10px);\n border-left: 2px solid #e8e8e8;\n}\n.ant-timeline-item-pending .ant-timeline-item-head {\n font-size: 12px;\n background-color: transparent;\n}\n.ant-timeline-item-pending .ant-timeline-item-tail {\n display: none;\n}\n.ant-timeline-item-head {\n position: absolute;\n width: 10px;\n height: 10px;\n background-color: #fff;\n border: 2px solid transparent;\n border-radius: 100px;\n}\n.ant-timeline-item-head-blue {\n color: #466aff;\n border-color: #466aff;\n}\n.ant-timeline-item-head-red {\n color: #f5222d;\n border-color: #f5222d;\n}\n.ant-timeline-item-head-green {\n color: #52c41a;\n border-color: #52c41a;\n}\n.ant-timeline-item-head-gray {\n color: rgba(0, 0, 0, 0.25);\n border-color: rgba(0, 0, 0, 0.25);\n}\n.ant-timeline-item-head-custom {\n position: absolute;\n top: 5.5px;\n left: 5px;\n width: auto;\n height: auto;\n margin-top: 0;\n padding: 3px 1px;\n line-height: 1;\n text-align: center;\n border: 0;\n border-radius: 0;\n transform: translate(-50%, -50%);\n}\n.ant-timeline-item-content {\n position: relative;\n top: -6px;\n margin: 0 0 0 18px;\n word-break: break-word;\n}\n.ant-timeline-item-last > .ant-timeline-item-tail {\n display: none;\n}\n.ant-timeline-item-last > .ant-timeline-item-content {\n min-height: 48px;\n}\n.ant-timeline.ant-timeline-alternate .ant-timeline-item-tail,\n.ant-timeline.ant-timeline-right .ant-timeline-item-tail,\n.ant-timeline.ant-timeline-alternate .ant-timeline-item-head,\n.ant-timeline.ant-timeline-right .ant-timeline-item-head,\n.ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom,\n.ant-timeline.ant-timeline-right .ant-timeline-item-head-custom {\n left: 50%;\n}\n.ant-timeline.ant-timeline-alternate .ant-timeline-item-head,\n.ant-timeline.ant-timeline-right .ant-timeline-item-head {\n margin-left: -4px;\n}\n.ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom,\n.ant-timeline.ant-timeline-right .ant-timeline-item-head-custom {\n margin-left: 1px;\n}\n.ant-timeline.ant-timeline-alternate .ant-timeline-item-left .ant-timeline-item-content,\n.ant-timeline.ant-timeline-right .ant-timeline-item-left .ant-timeline-item-content {\n left: calc(50% - 4px);\n width: calc(50% - 14px);\n text-align: left;\n}\n.ant-timeline.ant-timeline-alternate .ant-timeline-item-right .ant-timeline-item-content,\n.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content {\n width: calc(50% - 12px);\n margin: 0;\n text-align: right;\n}\n.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-tail,\n.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head,\n.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head-custom {\n left: calc(100% - 4px - 2px);\n}\n.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content {\n width: calc(100% - 18px);\n}\n.ant-timeline.ant-timeline-pending .ant-timeline-item-last .ant-timeline-item-tail {\n display: block;\n height: calc(100% - 14px);\n border-left: 2px dotted #e8e8e8;\n}\n.ant-timeline.ant-timeline-reverse .ant-timeline-item-last .ant-timeline-item-tail {\n display: none;\n}\n.ant-timeline.ant-timeline-reverse .ant-timeline-item-pending .ant-timeline-item-tail {\n top: 15px;\n display: block;\n height: calc(100% - 15px);\n border-left: 2px dotted #e8e8e8;\n}\n.ant-timeline.ant-timeline-reverse .ant-timeline-item-pending .ant-timeline-item-content {\n min-height: 48px;\n}\n",""]),e.exports=t},"Ehk+":function(e,t,n){var a=n("3ppx");"string"==typeof a&&(a=[[e.i,a,""]]);n("aET+")(a,{hmr:!0,transform:void 0}),a.locals&&(e.exports=a.locals)},FRFo:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=o(n("3S7+"));n("5Dmo");var r=n("cDcd"),i=o(r);function o(e){return e&&e.__esModule?e:{default:e}}function l(e){var t=e.beforeText,n=e.afterText,o=e.className,l=e.inputId,c=e.timeOut,u=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,i=void 0;try{for(var o,l=e[Symbol.iterator]();!(a=(o=l.next()).done)&&(n.push(o.value),!t||n.length!==t);a=!0);}catch(e){r=!0,i=e}finally{try{!a&&l.return&&l.return()}finally{if(r)throw i}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}((0,r.useState)((function(){return t})),2),s=u[0],m=u[1],f=(0,r.useCallback)((function(){var e=document.querySelector("#"+l);e&&(e.select(),document.execCommand("copy")&&document.execCommand("copy"),document.getSelection().removeAllRanges(),m(n),c&&setTimeout((function(){m(t)}),1500))}),[]);return i.default.createElement(a.default,{placement:"top",title:s,onVisibleChange:function(){m(t)}},i.default.createElement("i",{className:"iconfont icon-fuzhiicon "+o,style:{color:"#466aff"},onClick:f}))}l.defaultProps={beforeText:"复制链接",afterText:"复制成功",className:"",inputId:"copyText",timeOut:!0},t.default=(0,r.memo)(l)},MN5C:function(e,t,n){},PhNK:function(e,t,n){"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),n=t.getHours()<10?"0".concat(t.getHours()):t.getHours(),a=t.getMinutes()<10?"0".concat(t.getMinutes()):t.getMinutes();return t.getFullYear()+"-"+(t.getMonth()+1)+"-"+t.getDate()+" "+n+":"+a}},RC8p:function(e,t,n){"use strict";n.r(t),n("cIOH"),n("Ehk+")},"Rs/d":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a,r,i=(a=["\n display:flex;\n font-weight: bold;\n ","\n align-items: center;\n & img{\n width:30px;\n height:30px;\n border-radius:50%;\n }\n ","\n "],r=["\n display:flex;\n font-weight: bold;\n ","\n align-items: center;\n & img{\n width:30px;\n height:30px;\n border-radius:50%;\n }\n ","\n "],Object.freeze(Object.defineProperties(a,{raw:{value:Object.freeze(r)}}))),o=u(n("cDcd")),l=u(n("vOnD")),c=n("eO8H");function u(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=e.url,n=e.name,a=e.column,r=e.id,u=e.login,s=l.default.span(i,a&&"flex-direction: column;text-align:center;",!a&&"\n & span{\n margin-left:8px;\n }");return r?o.default.createElement(c.Link,{to:"/"+u},o.default.createElement(s,null,t&&o.default.createElement("img",{src:t,alt:""}),o.default.createElement("span",null,n))):o.default.createElement(s,null,t&&o.default.createElement("img",{src:t,alt:""}),o.default.createElement("span",null,n))}},VEFH:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=x(n("W9HT")),r=x(n("NUBc")),i=x(n("rgW5")),o=x(n("3S7+")),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("DjyN"),n("RC8p"),n("5Dmo");var c=n("cDcd"),u=x(c),s=n("sYIF"),m=n("PhNK"),f=n("spEH"),d=x(n("3Diz")),p=x(n("2CTR")),h=x(n("Rs/d")),g=x(n("bjH3")),v=x(n("0Rql")),b=x(n("vDqi")),y=n("eO8H"),A=x(n("FRFo"));function x(e){return e&&e.__esModule?e:{default:e}}n("r+Iv");var w=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 n=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 n.componentDidMount=function(){n.updateDocumentTitle(),n.Init(),n.getBranchs()},n.getBranchs=function(){var e=n.props.match.params,t=e.projectsId,a=e.owner;b.default.get("/"+a+"/"+t+"/branches.json").then((function(e){n.setState({branchList:e.data})})).catch((function(e){}))},n.componentDidUpdate=function(e){n.updateDocumentTitle(),n.props.location!==(e&&e.location)&&n.Init()},n.Init=function(){var e=n.props.match.params.branchName,t=n.state.limit,a=n.props.location.search,r=a&&n.UrlParamHash(a).page?parseInt(n.UrlParamHash(a).page):1;n.setState({isSpining:!0,page:r}),n.getCommitList((0,s.returnbar)(e),r,t)},n.getCommitList=function(e,t,a){n.setState({isSpining:!0});var r=n.props.match.params,i=r.projectsId,o="/"+r.owner+"/"+i+"/commits.json";b.default.get(o,{params:{sha:(0,s.returnbar)(e),page:t,limit:a}}).then((function(e){if(e&&e.data){n.setState({isSpining:!1});var t=[];e.data.commits&&e.data.commits.length>0&&e.data.commits.map((function(e,n){t.push({name:e.author&&e.author.name,login:e.author&&e.author.login,id:e.author&&e.author.id,image_url:e.author&&e.author.image_url,sha:e.sha,time_from_now:e.time_from_now,message:e.message,timestamp:e.timestamp})})),n.setState({commitDatas:t,dataCount:e.data.total_count,isSpining:!1})}})).catch((function(e){}))},n.changeBranch=function(e){var t=n.props.match.params,a=t.projectsId,r=t.owner;n.props.history.push("/"+r+"/"+a+"/commits/branch/"+e)},n.ChangePage=function(e){n.props.history.push({pathname:n.props.history.location.pathname,search:"page="+e})},n.state={commitDatas:void 0,dataCount:void 0,limit:10,page:1,isSpining:!1,branchList:void 0},n}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:"updateDocumentTitle",value:function(){var e=this.props.projectDetail;if(e&&-1===document.title.indexOf("提交-")){var t=e.author,n=e.name;document.title="提交-"+t.name+"/"+n}}},{key:"UrlParamHash",value:function(e){for(var t={},n=void 0,a=e.slice(e.indexOf("?")+1).split("&"),r=0;r<a.length;r++)t[(n=a[r].split("="))[0]]=n[1];return t}},{key:"render",value:function(){var e=this.state,t=e.commitDatas,n=e.dataCount,l=e.limit,c=e.page,b=e.isSpining,x=e.branchList,w=this.props,E=w.projectDetail,j=(w.commit_class,w.defaultBranch),O=w.platform,S=this.props.match.params,k=S.projectsId,C=S.owner,P=S.branchName,_=(0,s.returnbar)(P||j);return u.default.createElement(u.default.Fragment,null,u.default.createElement("div",{className:"main",style:{padding:"0px",border:"none"}},u.default.createElement("div",{className:"f-wrap-between"},u.default.createElement(d.default,{repo_id:E&&E.repo_id,projectsId:k,branch:_,changeBranch:this.changeBranch,owner:C,history:this.props.history,branchList:x})),u.default.createElement(a.default,{spinning:b},u.default.createElement(i.default,{className:"commitList"},t&&t.length>0&&t.map((function(e,t){return u.default.createElement(i.default.Item,{key:t,dot:1===c&&0===t?u.default.createElement("span",{className:"new-conmmit"},"最新"):u.default.createElement("i",{className:"iconfont icon-a-yuanquan2x"})},u.default.createElement("div",{className:"commitList-item f-wrap-between"},u.default.createElement("div",null,u.default.createElement(f.AlignTop,null,u.default.createElement("div",{className:"commitDesc"},O?u.default.createElement(y.Link,{to:"/"+C+"/"+k+"/commits/"+(0,m.truncateCommitId)(""+e.sha),className:"font-14 color-grey-3 font-bd"},u.default.createElement(g.default,{value:e.message})):u.default.createElement(g.default,{value:e.message}))),u.default.createElement("p",{className:"f-wrap-alignCenter mt15 pb5"},u.default.createElement(h.default,{id:e.id,url:e.image_url&&(0,s.getImageUrl)("/"+e.image_url)||"https://dss3.bdstatic.com/70cFv8Sh_Q1YnxGkpoWK1HF6hhy/it/u=3025493530,1989042357&fm=26&gp=0.jpg",name:e.name,login:e.login}),e.timestamp&&u.default.createElement("label",{className:"font-14 color-grey-3 ml3"},"提交于 ",(0,m.timeFormat)(e.timestamp)))),u.default.createElement("div",null,u.default.createElement("div",{className:"treecopy"},u.default.createElement("div",null,u.default.createElement("span",{className:"treecopy-cont shadow"},u.default.createElement("img",{src:v.default,alt:"sha",width:"16px"}),O?u.default.createElement(y.Link,{to:"/"+C+"/"+k+"/commits/"+(0,m.truncateCommitId)(""+e.sha)},(0,m.truncateCommitId)(""+e.sha)):u.default.createElement("span",{style:{color:"#466AFF",cursor:"default"}},(0,m.truncateCommitId)(""+e.sha)),u.default.createElement("input",{type:"text",id:"value"+t,value:""+(0,m.truncateCommitId)(""+e.sha)})),u.default.createElement(A.default,{beforeText:"复制commit id",afterText:"复制成功",inputId:"value"+t})),u.default.createElement(o.default,{title:"浏览该提交对应历史版本的所有文件"},u.default.createElement("button",{className:"btn-83",onClick:function(){window.location.href="/"+C+"/"+k+"/tree/"+(0,m.truncateCommitId)(e.sha)}},"浏览文件"))))))})),t&&0===t.length&&u.default.createElement(p.default,{_html:"暂无数据"})),n>l?u.default.createElement("div",{className:"edu-txt-center pt30 mb30"},u.default.createElement(r.default,{simple:!0,current:c,total:n,pageSize:l,onChange:this.ChangePage})):"")))}}]),t}(c.Component);t.default=w},cJAJ:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=m(n("W9HT")),r=m(n("BvKs")),i=m(n("5rEg")),o=m(n("14Xm")),l=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,i=void 0;try{for(var o,l=e[Symbol.iterator]();!(a=(o=l.next()).done)&&(n.push(o.value),!t||n.length!==t);a=!0);}catch(e){r=!0,i=e}finally{try{!a&&l.return&&l.return()}finally{if(r)throw i}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};n("T2oS"),n("lUTK"),n("5NDa");var c=n("cDcd"),u=m(c),s=n("tnhM");function m(e){return e&&e.__esModule?e:{default:e}}function f(e){return function(){var t=e.apply(this,arguments);return new Promise((function(e,n){return function a(r,i){try{var o=t[r](i),l=o.value}catch(e){return void n(e)}if(!o.done)return Promise.resolve(l).then((function(e){a("next",e)}),(function(e){a("throw",e)}));e(l)}("next")}))}}t.default=function(e){var t,n,m=(t=f(o.default.mark((function e(t,n){var a;return o.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,s.getBranch)(t,n);case 2:a=e.sent,D(a),H(a),_(!1);case 6:case"end":return e.stop()}}),e,this)}))),function(e,n){return t.apply(this,arguments)}),d=(n=f(o.default.mark((function e(t,n){var a;return o.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,s.getTag)(t,n);case 2:a=e.sent,D(a),H(a),_(!1);case 6:case"end":return e.stop()}}),e,this)}))),function(e,t){return n.apply(this,arguments)}),p=e.changeBranch,h=e.tagflag,g=e.projectsId,v=e.owner,b=e.visible,y=(0,c.useState)(void 0),A=l(y,2),x=A[0],w=A[1],E=(0,c.useState)(0),j=l(E,2),O=j[0],S=j[1],k=(0,c.useState)(!0),C=l(k,2),P=C[0],_=C[1],N=(0,c.useState)(void 0),I=l(N,2),T=I[0],D=I[1],B=(0,c.useState)(void 0),M=l(B,2),R=M[0],H=M[1],U=(0,c.useState)("branch"),L=l(U,2),F=L[0],z=L[1];return(0,c.useEffect)((function(){b&&(z("branch"),m(g,v),_(!0))}),[b]),u.default.createElement("div",{className:"overlayBranch"},u.default.createElement("div",{className:"padding15",style:{paddingBottom:"0px"}},u.default.createElement(i.default,{prefix:u.default.createElement("i",{className:"iconfont icon-sousuo_icon1 font-14"}),placeholder:"请输入分支"+(h?"或标签":"")+"名称搜索",autocomplete:"off",className:"OptionsInput",value:x,onChange:function(e){w(e.target.value);var t=e.target.value?T&&T.length>0&&T.filter((function(t){return t.name.indexOf(e.target.value)>-1})):T;H(t)}})),u.default.createElement(r.default,{mode:"horizontal",className:"navUl",selectedKeys:[F],onClick:function(e){z(e.key),_(!0),"branch"===e.key?(m(g,v),S(0)):(d(g,v),S(1))}},u.default.createElement(r.default.Item,{key:"branch"},"分支"),h&&u.default.createElement(r.default.Item,{key:"tag"},"标签")),u.default.createElement(a.default,{spinning:P},u.default.createElement("ul",{className:"OptionsUl",id:"ul-btn"},R&&R.length>0&&R.map((function(e,t){return u.default.createElement("li",{key:t,onClick:function(){return t=e.name,void p(t);var t}},u.default.createElement("a",{className:"task-hide ulALink"},e.name))})),R&&0===R.length&&u.default.createElement("p",{className:"listTips"},"暂无",x,0===O?"分支":"标签","~"))))}},"r+Iv":function(e,t,n){},rgW5:function(e,t,n){"use strict";n.r(t);var a=n("cDcd"),r=n("eHJ2"),i=n.n(r),o=n("BGR+"),l=n("H84U");function c(){return(c=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}).apply(this,arguments)}function u(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var s=function(e){return a.createElement(l.a,null,(function(t){var n,r,l=t.getPrefixCls,s=e.prefixCls,m=e.className,f=e.color,d=void 0===f?"":f,p=e.children,h=e.pending,g=e.dot,v=function(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(n[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(a=Object.getOwnPropertySymbols(e);r<a.length;r++)t.indexOf(a[r])<0&&Object.prototype.propertyIsEnumerable.call(e,a[r])&&(n[a[r]]=e[a[r]])}return n}(e,["prefixCls","className","color","children","pending","dot"]),b=l("timeline",s),y=i()((u(n={},"".concat(b,"-item"),!0),u(n,"".concat(b,"-item-pending"),h),n),m),A=i()((u(r={},"".concat(b,"-item-head"),!0),u(r,"".concat(b,"-item-head-custom"),g),u(r,"".concat(b,"-item-head-").concat(d),!0),r));return a.createElement("li",c({},Object(o.default)(v,["position"]),{className:y}),a.createElement("div",{className:"".concat(b,"-item-tail")}),a.createElement("div",{className:A,style:{borderColor:/blue|red|green|gray/.test(d)?void 0:d}},g),a.createElement("div",{className:"".concat(b,"-item-content")},p))}))};s.defaultProps={color:"blue",pending:!1,position:""};var m=s,f=n("CtXQ");function d(e){return(d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function p(){return(p=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}).apply(this,arguments)}function h(e){return function(e){if(Array.isArray(e))return g(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return g(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?g(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function g(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}function v(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function b(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function y(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)}}function A(e,t){return(A=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function x(e,t){return!t||"object"!==d(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function w(e){return(w=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var E=function(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(n[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(a=Object.getOwnPropertySymbols(e);r<a.length;r++)t.indexOf(a[r])<0&&Object.prototype.propertyIsEnumerable.call(e,a[r])&&(n[a[r]]=e[a[r]])}return n},j=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&A(e,t)}(o,e);var t,n,r=function(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=w(e);if(t){var r=w(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return x(this,n)}}(o);function o(){var e;return b(this,o),(e=r.apply(this,arguments)).renderTimeline=function(t){var n,r=t.getPrefixCls,o=e.props,l=o.prefixCls,c=o.pending,u=void 0===c?null:c,s=o.pendingDot,d=o.children,g=o.className,b=o.reverse,y=o.mode,A=E(o,["prefixCls","pending","pendingDot","children","className","reverse","mode"]),x=r("timeline",l),w="boolean"==typeof u?null:u,j=i()(x,(v(n={},"".concat(x,"-pending"),!!u),v(n,"".concat(x,"-reverse"),!!b),v(n,"".concat(x,"-").concat(y),!!y),n),g),O=u?a.createElement(m,{pending:!!u,dot:s||a.createElement(f.default,{type:"loading"})},w):null,S=b?[O].concat(h(a.Children.toArray(d).reverse())):[].concat(h(a.Children.toArray(d)),[O]),k=function(e,t){return"alternate"===y?"right"===e.props.position?"".concat(x,"-item-right"):"left"===e.props.position?"".concat(x,"-item-left"):"".concat(x,t%2==0?"-item-left":"-item-right"):"left"===y?"".concat(x,"-item-left"):"right"===y||"right"===e.props.position?"".concat(x,"-item-right"):""},C=S.filter((function(e){return!!e})),P=a.Children.count(C),_="".concat(x,"-item-last"),N=a.Children.map(C,(function(e,t){var n=t===P-2?_:"",r=t===P-1?_:"";return a.cloneElement(e,{className:i()([e.props.className,!b&&u?n:r,k(e,t)])})}));return a.createElement("ul",p({},A,{className:j}),N)},e}return t=o,(n=[{key:"render",value:function(){return a.createElement(l.a,null,this.renderTimeline)}}])&&y(t.prototype,n),o}(a.Component);j.Item=m,j.defaultProps={reverse:!1,mode:""},t.default=j},tnhM:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getUser4Proj=t.getUser=t.getSubEntries=t.getHooks=t.getTag=t.getBranch=void 0;var a,r,i,o,l,c,u=m(n("14Xm")),s=m(n("vDqi"));function m(e){return e&&e.__esModule?e:{default:e}}function f(e){return function(){var t=e.apply(this,arguments);return new Promise((function(e,n){return function a(r,i){try{var o=t[r](i),l=o.value}catch(e){return void n(e)}if(!o.done)return Promise.resolve(l).then((function(e){a("next",e)}),(function(e){a("throw",e)}));e(l)}("next")}))}}t.getBranch=(a=f(u.default.mark((function e(t,n){var a;return u.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,s.default.get("/"+n+"/"+t+"/branches.json");case 2:return a=e.sent,e.abrupt("return",a&&a.data);case 4:case"end":return e.stop()}}),e,void 0)}))),function(e,t){return a.apply(this,arguments)}),t.getTag=(r=f(u.default.mark((function e(t,n){return u.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,s.default.get("/"+n+"/"+t+"/tags.json",{params:{only_name:!0}});case 2:return e.abrupt("return",e.sent.data.tags);case 3:case"end":return e.stop()}}),e,void 0)}))),function(e,t){return r.apply(this,arguments)}),t.getHooks=(i=f(u.default.mark((function e(t,n){return u.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,s.default.get("/projects/"+t+"/hooks.json",{params:n});case 2:return e.abrupt("return",e.sent.data);case 3:case"end":return e.stop()}}),e,void 0)}))),function(e,t){return i.apply(this,arguments)}),t.getSubEntries=(o=f(u.default.mark((function e(t,n,a){return u.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,s.default.get("/"+t+"/"+n+"/sub_entries.json",{params:a});case 2:return e.abrupt("return",e.sent.data);case 3:case"end":return e.stop()}}),e,void 0)}))),function(e,t,n){return o.apply(this,arguments)}),t.getUser=(l=f(u.default.mark((function e(t){return u.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,s.default.get("/users/"+t+"/hovercard.json");case 2:return e.abrupt("return",e.sent.data);case 3:case"end":return e.stop()}}),e,void 0)}))),function(e){return l.apply(this,arguments)}),t.getUser4Proj=(c=f(u.default.mark((function e(t,n){return u.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,s.default.get("/users/"+t+"/hovercard4proj.json?project_name="+n);case 2:return e.abrupt("return",e.sent.data);case 3:case"end":return e.stop()}}),e,void 0)}))),function(e,t){return c.apply(this,arguments)})}}]); |