forked from Gitlink/build
1 line
12 KiB
JavaScript
1 line
12 KiB
JavaScript
(this.webpackJsonp=this.webpackJsonp||[]).push([[59],{BMrR:function(e,t,n){"use strict";var a=n("qrJ5");t.a=a.a},EpIQ:function(e,t,n){"use strict";n("SchZ"),n("HJMW"),n("AUBz"),n("Jmwx"),n("rO+z")},HJMW:function(e,t,n){},Jmwx:function(e,t,n){"use strict";n("SchZ"),n("4t1q")},bx4M:function(e,t,n){"use strict";n.d(t,"a",(function(){return P}));var a=n("q1tI"),r=n("TSYQ"),o=n.n(r),c=n("BGR+"),i=n("H84U");function l(){return(l=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)}var s=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},u=function(e){return a.createElement(i.a,null,(function(t){var n,r,c,i=t.getPrefixCls,u=e.prefixCls,f=e.className,m=e.hoverable,p=void 0===m||m,d=s(e,["prefixCls","className","hoverable"]),v=i("card",u),b=o()("".concat(v,"-grid"),f,(n={},r="".concat(v,"-grid-hoverable"),c=p,r in n?Object.defineProperty(n,r,{value:c,enumerable:!0,configurable:!0,writable:!0}):n[r]=c,n));return a.createElement("div",l({},d,{className:b}))}))};function f(){return(f=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)}var m=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},p=function(e){return a.createElement(i.a,null,(function(t){var n=t.getPrefixCls,r=e.prefixCls,c=e.className,i=e.avatar,l=e.title,s=e.description,u=m(e,["prefixCls","className","avatar","title","description"]),p=n("card",r),d=o()("".concat(p,"-meta"),c),v=i?a.createElement("div",{className:"".concat(p,"-meta-avatar")},i):null,b=l?a.createElement("div",{className:"".concat(p,"-meta-title")},l):null,y=s?a.createElement("div",{className:"".concat(p,"-meta-description")},s):null,h=b||y?a.createElement("div",{className:"".concat(p,"-meta-detail")},b,y):null;return a.createElement("div",f({},u,{className:d}),v,h)}))},d=n("ZTPi"),v=n("BMrR"),b=n("kPKH"),y=n("6CfX");function h(e){return(h="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 g(){return(g=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 E(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function O(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function w(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 j(e,t){return(j=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function N(e,t){return!t||"object"!==h(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 S(){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 x(e){return(x=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var k=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};function C(e){return e.map((function(t,n){return a.createElement("li",{style:{width:"".concat(100/e.length,"%")},key:"action-".concat(n)},a.createElement("span",null,t))}))}var P=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&&j(e,t)}(f,e);var t,n,r,l,s=(t=f,function(){var e,n=x(t);if(S()){var a=x(this).constructor;e=Reflect.construct(n,arguments,a)}else e=n.apply(this,arguments);return N(this,e)});function f(){var e;return O(this,f),(e=s.apply(this,arguments)).onTabChange=function(t){e.props.onTabChange&&e.props.onTabChange(t)},e.renderCard=function(t){var n,r,i,l=t.getPrefixCls,s=e.props,u=s.prefixCls,f=s.className,m=s.extra,p=s.headStyle,y=void 0===p?{}:p,h=s.bodyStyle,O=void 0===h?{}:h,w=s.title,j=s.loading,N=s.bordered,S=void 0===N||N,x=s.size,P=void 0===x?"default":x,T=s.type,_=s.cover,M=s.actions,H=s.tabList,R=s.children,z=s.activeTabKey,I=s.defaultActiveTabKey,A=s.tabBarExtraContent,B=k(s,["prefixCls","className","extra","headStyle","bodyStyle","title","loading","bordered","size","type","cover","actions","tabList","children","activeTabKey","defaultActiveTabKey","tabBarExtraContent"]),J=l("card",u),K=o()(J,f,(E(n={},"".concat(J,"-loading"),j),E(n,"".concat(J,"-bordered"),S),E(n,"".concat(J,"-hoverable"),e.getCompatibleHoverable()),E(n,"".concat(J,"-contain-grid"),e.isContainGrid()),E(n,"".concat(J,"-contain-tabs"),H&&H.length),E(n,"".concat(J,"-").concat(P),"default"!==P),E(n,"".concat(J,"-type-").concat(T),!!T),n)),q=0===O.padding||"0px"===O.padding?{padding:24}:void 0,Q=a.createElement("div",{className:"".concat(J,"-loading-content"),style:q},a.createElement(v.a,{gutter:8},a.createElement(b.a,{span:22},a.createElement("div",{className:"".concat(J,"-loading-block")}))),a.createElement(v.a,{gutter:8},a.createElement(b.a,{span:8},a.createElement("div",{className:"".concat(J,"-loading-block")})),a.createElement(b.a,{span:15},a.createElement("div",{className:"".concat(J,"-loading-block")}))),a.createElement(v.a,{gutter:8},a.createElement(b.a,{span:6},a.createElement("div",{className:"".concat(J,"-loading-block")})),a.createElement(b.a,{span:18},a.createElement("div",{className:"".concat(J,"-loading-block")}))),a.createElement(v.a,{gutter:8},a.createElement(b.a,{span:13},a.createElement("div",{className:"".concat(J,"-loading-block")})),a.createElement(b.a,{span:9},a.createElement("div",{className:"".concat(J,"-loading-block")}))),a.createElement(v.a,{gutter:8},a.createElement(b.a,{span:4},a.createElement("div",{className:"".concat(J,"-loading-block")})),a.createElement(b.a,{span:3},a.createElement("div",{className:"".concat(J,"-loading-block")})),a.createElement(b.a,{span:16},a.createElement("div",{className:"".concat(J,"-loading-block")})))),G=void 0!==z,D=(E(r={},G?"activeKey":"defaultActiveKey",G?z:I),E(r,"tabBarExtraContent",A),r),Z=H&&H.length?a.createElement(d.a,g({},D,{className:"".concat(J,"-head-tabs"),size:"large",onChange:e.onTabChange}),H.map((function(e){return a.createElement(d.a.TabPane,{tab:e.tab,disabled:e.disabled,key:e.key})}))):null;(w||m||Z)&&(i=a.createElement("div",{className:"".concat(J,"-head"),style:y},a.createElement("div",{className:"".concat(J,"-head-wrapper")},w&&a.createElement("div",{className:"".concat(J,"-head-title")},w),m&&a.createElement("div",{className:"".concat(J,"-extra")},m)),Z));var L=_?a.createElement("div",{className:"".concat(J,"-cover")},_):null,X=a.createElement("div",{className:"".concat(J,"-body"),style:O},j?Q:R),U=M&&M.length?a.createElement("ul",{className:"".concat(J,"-actions")},C(M)):null,W=Object(c.a)(B,["onTabChange","noHovering","hoverable"]);return a.createElement("div",g({},W,{className:K}),i,L,X,U)},e}return n=f,(r=[{key:"componentDidMount",value:function(){"noHovering"in this.props&&(Object(y.a)(!this.props.noHovering,"Card","`noHovering` is deprecated, you can remove it safely or use `hoverable` instead."),Object(y.a)(!!this.props.noHovering,"Card","`noHovering={false}` is deprecated, use `hoverable` instead."))}},{key:"getCompatibleHoverable",value:function(){var e=this.props,t=e.noHovering,n=e.hoverable;return"noHovering"in this.props?!t||n:!!n}},{key:"isContainGrid",value:function(){var e;return a.Children.forEach(this.props.children,(function(t){t&&t.type&&t.type===u&&(e=!0)})),e}},{key:"render",value:function(){return a.createElement(i.a,null,this.renderCard)}}])&&w(n.prototype,r),l&&w(n,l),f}(a.Component);P.Grid=u,P.Meta=p},kPKH:function(e,t,n){"use strict";var a=n("/kpp");t.a=a.a},"rO+z":function(e,t,n){"use strict";n("SchZ"),n("4t1q")},szXM:function(e,t,n){"use strict";n.r(t);n("YQTV");var a=n("NUBc"),r=(n("04bd"),n("W9HT")),o=(n("vAZS"),n("ECub")),c=(n("Jmwx"),n("BMrR")),i=n("14Xm"),l=n.n(i),s=n("q1tI"),u=n.n(s),f=n("vDqi"),m=n.n(f),p=n("QX/B"),d=(n("rO+z"),n("kPKH")),v=(n("EpIQ"),n("bx4M")),b=(n("L/Qf"),n("2/Rp")),y=(n("8/o9"),n("tsqr")),h=(n("FGam"),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 c,i=e[Symbol.iterator]();!(a=(c=i.next()).done)&&(n.push(c.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")});var g=function(e){var t=e.forum_section,n=e.key,a=Object(s.useState)(!0),r=h(a,2),o=r[0],c=r[1],i=Object(s.useState)(!1),l=h(i,2),f=l[0],p=l[1];return u.a.createElement(d.a,{span:6,className:"project-card-item forum-section-card",key:n},u.a.createElement(v.a,{bordered:!1,hoverable:!0,actions:[u.a.createElement(b.a,{type:"link",size:"small",onClick:function(){return function(){p(!0);var e="/forum_memos/"+t.id+"/is_watch.json";m.a.post(e,{is_watch:o?0:1}).then((function(e){0===e.data.status?(y.a.success(e.data.message),c(!o)):y.a.error(e.data.message),p(!1)})).catch((function(e){p(!1),console.log(e)}))}()},loading:f},u.a.createElement("span",{className:"color-grey"},o?"取消收藏":"收藏")),u.a.createElement(b.a,{type:"link",size:"small",href:"/forums/theme/"+t.id},u.a.createElement("span",{className:"color-green"},"查看"))],bodyStyle:{background:"rgba("+Math.floor(255*Math.random())+","+Math.floor(255*Math.random())+","+Math.floor(255*Math.random())+",0.8)"}},u.a.createElement("div",{className:"intresting-forum-section"},u.a.createElement("div",{className:"font-20 color-white"},t.title),u.a.createElement("div",{className:"mt10 color-white"},t.memos_count,"个话题"))))},E=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 c,i=e[Symbol.iterator]();!(a=(c=i.next()).done)&&(n.push(c.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")};t.default=function(e){var t=e.match.params.login,n=Object(s.useState)(!1),i=E(n,2),f=i[0],d=i[1],v=Object(s.useState)([]),b=E(v,2),y=b[0],h=b[1],O=Object(s.useState)(1),w=E(O,2),j=w[0],N=w[1],S=Object(s.useState)(32),x=E(S,2),k=x[0],C=(x[1],Object(s.useState)(0)),P=E(C,2),T=P[0],_=P[1];return Object(s.useEffect)((function(){var e,n;(e=l.a.mark((function e(){var n;return l.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:d(!0),n="/my_memos/"+t+"/my_interested.json",m.a.get(n,{params:{limit:k,page:j}}).then((function(e){e&&(h(e.data.forum_details),_(e.data.count)),d(!1)})).catch((function(e){d(!1),console.log(e)}));case 3:case"end":return e.stop()}}),e,this)})),n=function(){var t=e.apply(this,arguments);return new Promise((function(e,n){return function a(r,o){try{var c=t[r](o),i=c.value}catch(e){return void n(e)}if(!c.done)return Promise.resolve(i).then((function(e){a("next",e)}),(function(e){a("throw",e)}));e(i)}("next")}))},function(){return n.apply(this,arguments)})()}),[j]),u.a.createElement("div",{className:"mt15"},u.a.createElement(r.a,{spinning:f},y&&y.length>0?u.a.createElement(c.a,{gutter:20},y.map((function(e,t){return u.a.createElement(g,{forum_section:e,key:t})}))):u.a.createElement(o.a,{image:o.a.PRESENTED_IMAGE_SIMPLE,className:"pd100"})),T>k&&u.a.createElement(p.c,null,u.a.createElement(a.a,{showQuickJumper:!0,current:j,onChange:function(e){N(e)},total:T,pageSize:k})))}}}]); |