-
Notifications
You must be signed in to change notification settings - Fork 0
/
1.poetry.0851a27206665530f982.js
1 lines (1 loc) · 12.7 KB
/
1.poetry.0851a27206665530f982.js
1
webpackJsonp([1],{107:function(e,t,a){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var d=a(4),u=o(d),n=a(5),i=o(n),r=a(6),l=o(r),s=a(7),f=o(s),c=a(9),m=o(c),_=a(8),v=o(_),p=a(3),y=o(p),h=a(16),N=a(36),C=a(19),P=o(C),E=a(128),M=o(E),k=function(e){function t(){return(0,l.default)(this,t),(0,m.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,v.default)(t,e),(0,f.default)(t,[{key:"toggleReply",value:function(e){$("#"+e).toggle("normal")}},{key:"createComment",value:function(e){var t=this.props,a=t.type,o=t.refe,d=this,u=this.refs.replyContent.value,n={type:a,refe:o,content:u,reply:e};this.props.createComment(n,e).then(function(){d.cancelReply(e)})}},{key:"cancelReply",value:function(e){this.refs.replyContent.value="",$("#"+e).slideUp()}},{key:"deleteComment",value:function(e){this.props.deleteComment(e)}},{key:"render",value:function(){var e=this.props.comment;return(0,u.default)("div",{className:"comment"},void 0,(0,u.default)(h.Link,{className:"avatar",to:"/users/"+e.author._id},void 0,(0,u.default)("img",{src:e.author.avatar})),(0,u.default)("div",{className:"content"},void 0,(0,u.default)(h.Link,{className:"author",to:"/users/"+e.author._id},void 0,e.author.name),(0,u.default)("div",{className:"metadata"},void 0,(0,u.default)("span",{className:"date"},void 0,(0,N.idToFromNow)(e._id))),(0,u.default)("div",{className:"text"},void 0,e.content),e.reply?(0,u.default)("div",{className:"text "+M.default.replyContent},void 0,(0,u.default)(h.Link,{to:"/users/"+e.reply.author._id},void 0,e.reply.author.name,": "),e.reply.content):null,(0,u.default)("div",{className:"actions"},void 0,P.default.uid()===(e.author&&e.author._id)?(0,u.default)("a",{className:"reply",onClick:this.deleteComment.bind(this,e._id)},void 0,"删除"):null,(0,u.default)("a",{className:"reply",onClick:this.toggleReply.bind(this,e._id)},void 0,"回复"))),(0,u.default)("form",{className:"ui reply form",id:e._id,hidden:!0},void 0,(0,u.default)("div",{className:"field"},void 0,y.default.createElement("textarea",{ref:"replyContent"})),(0,u.default)("div",{className:"ui submit icon button",onClick:this.createComment.bind(this,e._id)},void 0,"留言"),(0,u.default)("div",{className:"ui submit icon button",onClick:this.cancelReply.bind(this,e._id)},void 0,"取消")))}}]),t}(p.Component);t.default=k},108:function(e,t,a){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var d=a(107),u=o(d);t.default=u.default},109:function(e,t,a){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var d=a(4),u=o(d),n=a(11),i=o(n),r=a(5),l=o(r),s=a(6),f=o(s),c=a(7),m=o(c),_=a(9),v=o(_),p=a(8),y=o(p),h=a(3),N=o(h),C=(a(16),a(129)),P=o(C),E=a(108),M=o(E),k=(0,u.default)("div",{className:"four wide column"}),g=(0,u.default)("h3",{className:"ui dividing header"},void 0,"留言"),I=function(e){function t(){return(0,f.default)(this,t),(0,v.default)(this,(t.__proto__||(0,l.default)(t)).apply(this,arguments))}return(0,y.default)(t,e),(0,m.default)(t,[{key:"createComment",value:function(){var e=this,t=this.refs.content.value,a=this.props,o=a.type,d=a.refe,u={type:o,content:t,refe:d,reply:""};this.props.createComment(u).then(function(){e.refs.content.value=""})}},{key:"renderComments",value:function(){var e=this,t=this.props.comments;return t.map(function(t,a){return N.default.createElement(M.default,(0,i.default)({key:a,comment:t},e.props))})}},{key:"render",value:function(){return(0,u.default)("div",{className:P.default.cComment},void 0,(0,u.default)("div",{className:"ui grid"},void 0,k,(0,u.default)("div",{className:"eight wide column"},void 0,(0,u.default)("div",{className:"ui segment"},void 0,(0,u.default)("div",{className:"ui minimal comments"},void 0,g,this.renderComments(),(0,u.default)("form",{className:"ui reply form"},void 0,(0,u.default)("div",{className:"field"},void 0,N.default.createElement("textarea",{ref:"content"})),(0,u.default)("div",{className:"ui submit icon button",onClick:this.createComment.bind(this)},void 0,"留言")))))))}}]),t}(h.Component);t.default=I},110:function(e,t,a){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var d=a(109),u=o(d);t.default=u.default},113:function(e,t,a){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var d=a(4),u=o(d),n=a(5),i=o(n),r=a(6),l=o(r),s=a(7),f=o(s),c=a(9),m=o(c),_=a(8),v=o(_),p=a(3),y=(o(p),a(16)),h=a(36),N=a(67),C=(o(N),a(19)),P=o(C),E=a(131),M=o(E),k=a(54),g=o(k),I=(0,u.default)("div",{className:"text"}),b=(0,u.default)("i",{className:"dropdown icon"}),O=(0,u.default)("div",{className:"divider","data-text":""}),R=function(e){function t(){return(0,l.default)(this,t),(0,m.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,v.default)(t,e),(0,f.default)(t,[{key:"componentDidMount",value:function(){$(".ui.dropdown").dropdown(),$(".ui.dropdown .item").removeClass("active")}},{key:"render",value:function(){var e=this.props,t=e.poetry,a=e.recommend,o=e.report,d=e.deletePoetry;return(0,u.default)("div",{className:M.default.cPoetry},void 0,(0,u.default)("div",{className:"ui grid"},void 0,(0,u.default)(g.default,{url:"/users/"+t.author._id,src:t.author.avatar}),(0,u.default)("div",{className:"eight wide column"},void 0,(0,u.default)("div",{className:"ui segment"},void 0,t.cover?(0,u.default)(y.Link,{to:"/poetries/"+t._id},void 0,(0,u.default)("img",{className:M.default.photo,src:t.cover})):null,(0,u.default)("h3",{className:"title"},void 0,(0,u.default)(y.Link,{to:"/poetries/"+t._id},void 0,"《",t.name,"》")),(0,u.default)("pre",{},void 0,t.description),(0,u.default)("div",{},void 0,(0,u.default)("span",{className:M.default.tag},void 0,(0,h.idToFromNow)(t._id)),(0,u.default)("span",{className:M.default.rightTag},void 0,(0,u.default)(y.Link,{to:"/poetries/"+t._id},void 0,"浏览(",t.pv,") ")," ",(0,u.default)(y.Link,{to:"/poetries/"+t._id},void 0,"留言(",t.comments_count,") "),(0,u.default)("div",{className:"ui inline dropdown"},void 0,I,b,P.default.uid()===(t.author&&t.author._id)?(0,u.default)("div",{className:"menu"},void 0,(0,u.default)("div",{className:"item","data-text":"",onClick:function(){return a("poetry",t._id)}},void 0,"推荐置顶"),(0,u.default)("div",{className:"item","data-text":"",onClick:function(){return o("poetry",t._id)}},void 0,"举报"),O,(0,u.default)(y.Link,{className:"item","data-text":"",to:"/poetries/"+t._id+"/edit"},void 0,"编辑"),(0,u.default)("div",{className:"item","data-text":"",onClick:function(){return d(t._id)}},void 0,"删除")):(0,u.default)("div",{className:"menu"},void 0,(0,u.default)("div",{className:"item","data-text":"",onClick:function(){return a("poetry",t._id)}},void 0,"推荐置顶"),(0,u.default)("div",{className:"item","data-text":"",onClick:function(){return o("poetry",t._id)}},void 0,"举报")))))))))}}]),t}(p.Component);t.default=R},114:function(e,t,a){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var d=a(113),u=o(d);t.default=u.default},128:function(e,t){e.exports={replyContent:"Comment__replyContent___c0c52"}},129:function(e,t){e.exports={cComment:"Comments__cComment___1fb6M",replyContent:"Comments__replyContent___3Deya"}},131:function(e,t){e.exports={tag:"Poetry__tag___13RYj",cPoetry:"Poetry__cPoetry___1MMjs",photo:"Poetry__photo___1qm6X",rightTag:"Poetry__rightTag___3NP8C Poetry__tag___13RYj"}},251:function(e,t,a){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}function d(e){return{type:"RECEIVE_POETRY",data:e}}function u(e){return function(t){return(0,v.default)("poetries/"+e).then(function(a){a.ok&&t(d(a.data)),t(i(e)),t((0,p.getCommentsByPoetryId)(e))})}}function n(e){return{type:h,data:e}}function i(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:200,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";return function(o){return(0,v.default)("poetries/"+e+"/poems?limit="+t+"&lastId="+a).then(function(e){e.ok&&o(n(e.data))})}}function r(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:C,t=arguments[1],a=N[t.type];return a?a(e,t):e}Object.defineProperty(t,"__esModule",{value:!0}),t.actions=t.RECEIVE_POEMS_BY_POETRY_ID=t.RECEIVE_POETRY=void 0;var l,s=a(33),f=o(s),c=a(11),m=o(c);t.getPoetry=u,t.getPoemsByPoetryId=i,t.default=r;var _=a(30),v=o(_),p=a(60),y=t.RECEIVE_POETRY="RECEIVE_POETRY",h=t.RECEIVE_POEMS_BY_POETRY_ID="RECEIVE_POEMS_BY_POETRY_ID",N=(t.actions={getPoetry:u,deletePoetry:p.deletePoetry,createComment:p.createComment,deleteComment:p.deleteComment,recommend:p.recommend,report:p.report},l={},(0,f.default)(l,y,function(e,t){return(0,m.default)({},e,{poetry:t.data})}),(0,f.default)(l,h,function(e,t){return(0,m.default)({},e,{poetryItems:t.data})}),(0,f.default)(l,p.RECEIVE_COMMENTS,function(e,t){var a=t.data;return(0,m.default)({},e,{comments:a})}),(0,f.default)(l,p.DELETE_COMMENT_BY_ID,function(e,t){return(0,m.default)({},e,{comments:e.comments.filter(function(e){return e._id!==t.commentId})})}),l),C={poetry:null,poetryItems:[],comments:[]}},472:function(e,t,a){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var d=a(4),u=o(d),n=a(3),i=(o(n),a(16)),r=a(36),l=a(776),s=o(l),f=function(e){var t=e.poetryItem,a=e.i;return(0,u.default)("div",{className:"comment"},void 0,(0,u.default)("div",{className:"content"},void 0,(0,u.default)("span",{className:s.default.date},void 0,(0,r.idToDay)(t.poem._id)),(0,u.default)(i.Link,{className:"title",to:"/poems/"+t.poem._id},void 0,t.poem.title),(0,u.default)("div",{className:"actions"},void 0,(0,u.default)("a",{className:s.default.reply,onClick:function(){return removePoemFromPoetry(t.poem._id,t.poetry,a)}},void 0,"移除"))))};t.default=f},473:function(e,t,a){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var d=a(472),u=o(d);t.default=u.default},509:function(e,t,a){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var d=a(11),u=o(d),n=a(4),i=o(n),r=a(5),l=o(r),s=a(6),f=o(s),c=a(7),m=o(c),_=a(9),v=o(_),p=a(8),y=o(p),h=a(3),N=o(h),C=a(43),P=o(C),E=a(44),M=o(E),k=a(114),g=o(k),I=a(110),b=o(I),O=a(511),R=o(O),x=(0,i.default)(P.default,{}),T=(0,i.default)(M.default,{}),j=function(e){function t(){return(0,f.default)(this,t),(0,v.default)(this,(t.__proto__||(0,l.default)(t)).apply(this,arguments))}return(0,y.default)(t,e),(0,m.default)(t,[{key:"componentDidMount",value:function(){var e=this.props,t=e.getPoetry,a=e.params.poetryId;t(a)}},{key:"render",value:function(){var e=this.props,t=e.poetry,a=e.comments,o=e.poetryItems,d=e.params.poetryId;return(0,i.default)("div",{},void 0,x,T,t?N.default.createElement(g.default,(0,u.default)({poetry:t},this.props)):null,(0,i.default)(R.default,{poetryItems:o}),N.default.createElement(b.default,(0,u.default)({comments:a,type:"poetry",refe:d},this.props)))}}]),t}(h.Component);t.default=j},510:function(e,t,a){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var d=a(4),u=o(d),n=a(5),i=o(n),r=a(6),l=o(r),s=a(7),f=o(s),c=a(9),m=o(c),_=a(8),v=o(_),p=a(3),y=(o(p),a(473)),h=o(y),N=a(785),C=o(N),P=(0,u.default)("div",{className:"four wide column"}),E=(0,u.default)("h3",{className:"ui dividing header"},void 0,"目录"),M=function(e){function t(){return(0,l.default)(this,t),(0,m.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,v.default)(t,e),(0,f.default)(t,[{key:"renderPoetryItems",value:function(){var e=this.props.poetryItems;return e.map(function(e,t){return(0,u.default)(h.default,{poetryItem:e},t)})}},{key:"render",value:function(){return(0,u.default)("div",{className:C.default.cPoetryItems},void 0,(0,u.default)("div",{className:"ui grid"},void 0,P,(0,u.default)("div",{className:"eight wide column"},void 0,(0,u.default)("div",{className:"ui segment"},void 0,(0,u.default)("div",{className:"ui minimal comments"},void 0,E,this.renderPoetryItems())))))}}]),t}(p.Component);t.default=M},511:function(e,t,a){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var d=a(510),u=o(d);t.default=u.default},512:function(e,t,a){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var d=a(11),u=o(d),n=a(32),i=a(251),r=a(509),l=o(r),s=(0,u.default)({},i.actions),f=function(e){var t=e.poetry,a=t.poetry,o=t.poetryItems,d=t.comments;return{poetry:a,poetryItems:o,comments:d}};t.default=(0,n.connect)(f,s)(l.default)},776:function(e,t){e.exports={date:"PoetryItem__date___3_TX4",title:"PoetryItem__title___1XOM0",reply:"PoetryItem__reply___38rcd"}},785:function(e,t){e.exports={cPoetryItems:"PoetryItems__cPoetryItems___y9QyP"}}});