forked from Gitlink/build
1 line
12 KiB
JavaScript
1 line
12 KiB
JavaScript
(this.webpackJsonp=this.webpackJsonp||[]).push([[34],{"3Diz":function(e,t,n){"use strict";n("Aosp");var r=n("diRs"),a=(n("04bd"),n("W9HT")),o=(n("1vPl"),n("5rEg")),i=n("14Xm"),c=n.n(i),s=n("q1tI"),u=n.n(s),l=(n("C5VC"),n("tnhM")),f=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{!r&&c.return&&c.return()}finally{if(a)throw o}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};function p(e){return function(){var t=e.apply(this,arguments);return new Promise((function(e,n){return function r(a,o){try{var i=t[a](o),c=i.value}catch(e){return void n(e)}if(!i.done)return Promise.resolve(c).then((function(e){r("next",e)}),(function(e){r("throw",e)}));e(c)}("next")}))}}t.a=function(e){var t,n,i=(t=p(c.a.mark((function e(t){var n;return c.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(l.a)(t);case 2:n=e.sent,F(n),V(n),T(!1);case 6:case"end":return e.stop()}}),e,this)}))),function(e){return t.apply(this,arguments)}),m=(n=p(c.a.mark((function e(t){var n;return c.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(l.b)(t);case 2:n=e.sent,F(n),V(n),T(!1);case 6:case"end":return e.stop()}}),e,this)}))),function(e){return n.apply(this,arguments)}),h=e.projectsId,v=e.repo_id,d=e.changeBranch,y=e.branch,b=Object(s.useState)(y),g=f(b,2),E=g[0],O=g[1],w=Object(s.useState)(void 0),j=f(w,2),N=j[0],x=j[1],C=Object(s.useState)(0),S=f(C,2),P=S[0],_=S[1],k=Object(s.useState)(!0),D=f(k,2),I=D[0],T=D[1],L=Object(s.useState)(!1),R=f(L,2),B=R[0],q=R[1],A=Object(s.useState)(void 0),z=f(A,2),H=z[0],F=z[1],K=Object(s.useState)(void 0),M=f(K,2),U=M[0],V=M[1];function X(e){_(e),T(!0),0===e?i(h):m(v)}Object(s.useEffect)((function(){O(y)}),[y]),Object(s.useEffect)((function(){document.body.addEventListener("click",(function(e){var t=e.target.className;"ant-input OptionsInput"==t||"navli active"==t||"navli"==t||"padding10 bor-bottom-greyE"==t||q(!1)}))})),Object(s.useEffect)((function(){i(h)}),[h]);var G=u.a.createElement("div",null,u.a.createElement("div",{className:"padding10 bor-bottom-greyE"},u.a.createElement(o.a,{placeholder:"请输入分支或标签名称搜索",autocomplete:"off",className:"OptionsInput",value:N,onChange:function(e){x(e.target.value);var t=e.target.value?H&&H.length>0&&H.filter((function(t){return t.name.indexOf(e.target.value)>-1})):H;V(t)},style:{width:"220px"}}),u.a.createElement("ul",{className:"navUl"},u.a.createElement("li",{className:0==P?"navli active":"navli",onClick:function(){return X(0)}},u.a.createElement("i",{className:"iconfont icon-fenzhi1 font-14 mr3"}),"分支列表"),u.a.createElement("li",{className:1==P?"navli active":"navli",onClick:function(){return X(1)}},u.a.createElement("i",{className:"iconfont icon-biaoqian3 font-14 mr3"}),"标签列表"))),u.a.createElement(a.a,{spinning:I},u.a.createElement("ul",{className:"OptionsUl",id:"ul-btn"},U&&U.length>0?U.map((function(e,t){return u.a.createElement("li",{key:t,onClick:function(){return t=e.name,O(t),void d(t);var t}},u.a.createElement("a",{className:"task-hide ulALink"},e.name))})):u.a.createElement("p",{className:"listTips"},"暂无",N,0===P?"分支":"标签","~"))));return u.a.createElement(r.a,{placement:"bottom",visible:B,content:G,onClick:function(){return q(!B)},overlayClassName:"branch-tagBox-list"},u.a.createElement("div",{className:"branch-tagBox"},u.a.createElement("span",{className:"color-grey-9 mr3 ml8"},0===P?"分支":"标签",":"),u.a.createElement("a",{className:"ant-dropdown-link"},E),u.a.createElement("i",{className:"showtag iconfont icon-xiajiantou font-14 color-grey-9 mr8"})))}},Aosp:function(e,t,n){"use strict";n("SchZ"),n("Dt+G")},C5VC:function(e,t,n){},"Dt+G":function(e,t,n){},PhNK:function(e,t,n){"use strict";function r(e){if(e&&e.length>11)return e.substring(0,10)}n.d(t,"a",(function(){return r}))},VEFH:function(e,t,n){"use strict";n.r(t);n("04bd");var r=n("W9HT"),a=n("q1tI"),o=n.n(a),i=n("sYIF"),c=n("PhNK"),s=n("3Diz"),u=n("vDqi"),l=n.n(u),f=n("2iEm"),p=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var m=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(){var e=n.state,t=e.branch,r=e.page,a=e.limit;n.setState({isSpin:!0}),n.getCommitList(t,r,a)},n.getCommitList=function(e,t,r){var a="/repositories/"+n.props.match.params.projectsId+"/commits.json";l.a.get(a,{params:{sha:e,page:t,limit:r}}).then((function(e){if(e){var t=[];e.data&&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,image_url:e.author&&e.author.image_url,sha:e.sha,time_from_now:e.time_from_now,message:e.message})})),n.setState({data:t,dataCount:e.data.total_count,isSpin:!1})}})).catch((function(e){console.log(e)}))},n.changeBranch=function(e){var t=n.state,r=t.page,a=t.limit;n.setState({isSpin:!0,branch:e}),n.getCommitList(e,r,a)},n.ChangePage=function(e){var t=n.state,r=t.branch,a=t.limit;n.getCommitList(r,e,a)},n.state={branch:"master",data:void 0,dataCount:void 0,limit:50,page:1,isSpin:!1},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),p(t,[{key:"render",value:function(){var e=this,t=this.state,n=t.branch,a=t.data,u=t.dataCount,l=t.limit,p=t.page,m=t.isSpin,h=this.props,v=(h.branchs,h.projectDetail),d=this.props.match.params.projectsId;return o.a.createElement(o.a.Fragment,null,o.a.createElement("div",{className:"main"},o.a.createElement("div",{className:"f-wrap-between"},o.a.createElement(s.a,{repo_id:v&&v.repo_id,projectsId:d,branch:n,changeBranch:this.changeBranch})),o.a.createElement(r.a,{spinning:m},o.a.createElement("div",{className:"commonBox"},o.a.createElement("div",{className:"commonBox-title"},o.a.createElement("div",{className:"f-wrap-between",style:{alignItems:"center"}},o.a.createElement("span",{className:"font-16"},u,"次提交代码(",n,")"))),o.a.createElement("div",{className:"commitList"},a&&a.length>0&&a.map((function(e,t){return o.a.createElement("div",null,o.a.createElement("p",{className:"df"},o.a.createElement("span",{className:"commitKey",style:{marginLeft:0}},Object(c.a)(""+e.sha)),o.a.createElement("span",{className:"flex1 ml20 font-16 color-grey-3"},e.message)),o.a.createElement("p",{className:"f-wrap-alignCenter mt15"},o.a.createElement(f.a,{to:"/users/"+e.login,className:"show-user-link"},e.image_url?o.a.createElement("img",{src:Object(i.i)("images/"+e.image_url),alt:"",width:"28px",height:"28px",className:"mr15 radius"}):"",o.a.createElement("label",{className:"font-14 color-grey-6",style:{verticalAlign:"middle"}},e.name?e.name+":":"","提交于 ",e.time_from_now))))})))),function t(){if(u>l)return o.a.createElement("div",{className:"edu-txt-center pt30 mb30"},o.a.createElement(t,{simple:!0,defaultCurrent:p,total:u,pageSize:l,onChange:e.ChangePage}))}())))}}]),t}(a.Component);t.default=m},diRs:function(e,t,n){"use strict";n.d(t,"a",(function(){return d}));var r=n("q1tI"),a=n("3S7+"),o=n("H84U"),i=n("6CfX");function c(e){return(c="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 s(){return(s=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function u(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function f(e,t){return(f=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function p(e,t){return!t||"object"!==c(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 m(){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}}function h(e){return(h=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var v=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n},d=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&&f(e,t)}(b,e);var t,n,c,d,y=(t=b,function(){var e,n=h(t);if(m()){var r=h(this).constructor;e=Reflect.construct(n,arguments,r)}else e=n.apply(this,arguments);return p(this,e)});function b(){var e;return u(this,b),(e=y.apply(this,arguments)).saveTooltip=function(t){e.tooltip=t},e.renderPopover=function(t){var n=t.getPrefixCls,o=e.props,i=o.prefixCls,c=v(o,["prefixCls"]);delete c.title;var u=n("popover",i);return r.createElement(a.a,s({},c,{prefixCls:u,ref:e.saveTooltip,overlay:e.getOverlay(u)}))},e}return n=b,(c=[{key:"getPopupDomNode",value:function(){return this.tooltip.getPopupDomNode()}},{key:"getOverlay",value:function(e){var t=this.props,n=t.title,a=t.content;return Object(i.a)(!("overlay"in this.props),"Popover","`overlay` is removed, please use `content` instead, see: https://u.ant.design/popover-content"),r.createElement("div",null,n&&r.createElement("div",{className:"".concat(e,"-title")},n),r.createElement("div",{className:"".concat(e,"-inner-content")},a))}},{key:"render",value:function(){return r.createElement(o.a,null,this.renderPopover)}}])&&l(n.prototype,c),d&&l(n,d),b}(r.Component);d.defaultProps={placement:"top",transitionName:"zoom-big",trigger:"hover",mouseEnterDelay:.1,mouseLeaveDelay:.1,overlayStyle:{}}},tnhM:function(e,t,n){"use strict";n.d(t,"a",(function(){return l})),n.d(t,"b",(function(){return f}));var r=n("14Xm"),a=n.n(r),o=n("vDqi"),i=n.n(o);function c(e){return function(){var t=e.apply(this,arguments);return new Promise((function(e,n){return function r(a,o){try{var i=t[a](o),c=i.value}catch(e){return void n(e)}if(!i.done)return Promise.resolve(c).then((function(e){r("next",e)}),(function(e){r("throw",e)}));e(c)}("next")}))}}var s,u,l=(s=c(a.a.mark((function e(t){return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i.a.get("/projects/"+t+"/branches.json");case 2:return e.abrupt("return",e.sent.data);case 3:case"end":return e.stop()}}),e,void 0)}))),function(e){return s.apply(this,arguments)}),f=(u=c(a.a.mark((function e(t){return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i.a.get("/repositories/"+t+"/tags.json");case 2:return e.abrupt("return",e.sent.data);case 3:case"end":return e.stop()}}),e,void 0)}))),function(e){return u.apply(this,arguments)})}}]); |