build/static/js/110.3f178d07.chunk.js

1 line
8.4 KiB
JavaScript

(this.webpackJsonp=this.webpackJsonp||[]).push([[110],{"+JVH":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=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},a=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}}(),o=n("q1tI"),l=d(o),c=n("eO8H"),u=d(n("WsY7")),i=d(n("CnBM")),s=d(n("HUFq")),f=d(n("vDqi"));function d(e){return e&&e.__esModule?e:{default:e}}var p=(0,i.default)({loader:function(){return Promise.all([n.e(0),n.e(10),n.e(56)]).then(n.t.bind(null,"eacs",7))},loading:s.default}),m=(0,i.default)({loader:function(){return n.e(71).then(n.t.bind(null,"jP00",7))},loading:s.default}),h=(0,i.default)({loader:function(){return Promise.all([n.e(0),n.e(1),n.e(16)]).then(n.t.bind(null,"VEFH",7))},loading:s.default}),b=(0,i.default)({loader:function(){return n.e(78).then(n.t.bind(null,"ZDGD",7))},loading:s.default}),E=(0,i.default)({loader:function(){return n.e(91).then(n.t.bind(null,"W9hf",7))},loading:s.default}),j=(0,i.default)({loader:function(){return Promise.all([n.e(6),n.e(69)]).then(n.t.bind(null,"Re6A",7))},loading:s.default}),v=(0,i.default)({loader:function(){return Promise.all([n.e(0),n.e(15),n.e(17)]).then(n.t.bind(null,"k/oc",7))},loading:s.default}),y=(0,i.default)({loader:function(){return Promise.all([n.e(0),n.e(15),n.e(17)]).then(n.t.bind(null,"k/oc",7))},loading:s.default}),g=(0,i.default)({loader:function(){return n.e(60).then(n.t.bind(null,"cfbA",7))},loading:s.default}),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.Init()},n.componentDidUpdate=function(e){n.props.location!==(e&&e.location)&&n.Init()},n.Init=function(){var e=n.props.match.params.branchName,t=n.props.defaultBranch;n.getTopCount(e||t)},n.getTopCount=function(e){var t=n.props.match.params,r=t.projectsId,a="/"+t.owner+"/"+r+"/top_counts.json";f.default.get(a,{params:{ref:e}}).then((function(e){e&&n.setState({coderCount:e.data})})).catch((function(e){console.log(e)}))},n.state={coderCount: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),a(t,[{key:"render",value:function(){var e=this;return l.default.createElement("div",null,l.default.createElement(u.default,r({},this.props,this.state)),l.default.createElement(c.Switch,this.props,l.default.createElement(c.Route,{path:"/projects/:owner/:projectsId/:branch/newfile/:path",render:function(t){return l.default.createElement(p,r({},e.props,t,e.state))}}),l.default.createElement(c.Route,{path:"/projects/:owner/:projectsId/:branch/uploadfile",render:function(t){return l.default.createElement(m,r({},e.props,t,e.state))}}),l.default.createElement(c.Route,{path:"/projects/:owner/:projectsId/:branch/newfile",render:function(t){return l.default.createElement(p,r({},e.props,t,e.state,{getTopCount:e.getTopCount}))}}),l.default.createElement(c.Route,{path:"/projects/:owner/:projectsId/commits/:sha",render:function(t){return l.default.createElement(g,r({},e.props,t,e.state))}}),l.default.createElement(c.Route,{path:"/projects/:owner/:projectsId/commits",render:function(){return l.default.createElement(h,r({},e.props,e.state,{commit_class:"main",getTopCount:e.getTopCount}))}}),l.default.createElement(c.Route,{path:"/projects/:owner/:projectsId/releases/:versionId/update",render:function(t){return l.default.createElement(y,r({},e.props,e.state,t))}}),l.default.createElement(c.Route,{path:"/projects/:owner/:projectsId/releases/new",render:function(){return l.default.createElement(v,r({},e.props,e.state))}}),l.default.createElement(c.Route,{path:"/projects/:owner/:projectsId/releases",render:function(){return l.default.createElement(j,r({},e.props,e.state))}}),l.default.createElement(c.Route,{path:"/projects/:owner/:projectsId/tag",render:function(){return l.default.createElement(E,r({},e.props,e.state))}}),l.default.createElement(c.Route,{path:"/projects/:owner/:projectsId/branchs",render:function(){return l.default.createElement(b,r({},e.props,e.state))}})))}}]),t}(o.Component);t.default=w},WsY7:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,a=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}}(),o=n("q1tI"),l=(r=o)&&r.__esModule?r:{default:r},c=n("eO8H");function u(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(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}var s=function(e){function t(){return u(this,t),i(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}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),a(t,[{key:"render",value:function(){var e=this.props,t=e.coderCount,n=e.platform,r=this.props.match.params,a=r.projectsId,o=r.owner,u=this.props.location.pathname;return l.default.createElement("p",{className:"branch-wrapper"},n?l.default.createElement(l.default.Fragment,null,l.default.createElement(c.Link,{to:"/projects/"+o+"/"+a+"/commits",className:u.indexOf("/commits")>0?"active":""},l.default.createElement("i",{className:"iconfont icon-tijiaojilu font-20 mr3 font-bd"}),l.default.createElement("span",null,t&&t.commits_count||0),"个提交"),l.default.createElement(c.Link,{to:"/projects/"+o+"/"+a+"/branchs",className:u.indexOf("/branchs")>0?"active":""},l.default.createElement("i",{className:"iconfont icon-fenzhi1 font-18 mr3"}),l.default.createElement("span",null,t&&t.branches_count||0),"个分支"),l.default.createElement(c.Link,{to:"/projects/"+o+"/"+a+"/tag",className:u.indexOf("/tag")>0?"active":""},l.default.createElement("i",{className:"iconfont icon-biaoqian3 font-18 mr3"}),l.default.createElement("span",null,t&&t.tags_count||0),"个标签"),l.default.createElement(c.Link,{to:"/projects/"+o+"/"+a+"/releases",className:u.indexOf("/releases")>0?"active":""},l.default.createElement("i",{className:"iconfont icon-fahangban font-18 mr3"}),l.default.createElement("span",null,t&&t.version_releasesed_count||0),"个发行版")):l.default.createElement(l.default.Fragment,null,l.default.createElement("a",{href:"javscript:void(0)",style:{cursor:"default"}},l.default.createElement("i",{className:"iconfont icon-tijiaojilu font-20 mr3 font-bd"}),l.default.createElement("span",null,t&&t.commits_count||0),"个提交"),l.default.createElement("a",{href:"javscript:void(0)",style:{cursor:"default"}},l.default.createElement("i",{className:"iconfont icon-fenzhi1 font-18 mr3"}),l.default.createElement("span",null,t&&t.branches_count||0),"个分支"),l.default.createElement("a",{href:"javscript:void(0)",style:{cursor:"default"}},l.default.createElement("i",{className:"iconfont icon-biaoqian3 font-18 mr3"}),l.default.createElement("span",null,t&&t.tags_count||0),"个标签"),l.default.createElement("a",{href:"javscript:void(0)",style:{cursor:"default"}},l.default.createElement("i",{className:"iconfont icon-fahangban font-18 mr3"}),l.default.createElement("span",null,t&&t.version_releasesed_count||0),"个发行版")),l.default.createElement("a",{href:"javscript:void(0)",style:{cursor:"default"}},l.default.createElement("i",{className:"iconfont icon-cangku font-18 mr3"}),"仓库 ",l.default.createElement("span",{className:"ml3"},t&&t.size||0)))}}]),t}(o.Component);t.default=s}}]);