-(window.webpackJsonp=window.webpackJsonp||[]).push([[24],{730:function(e,t,n){"use strict";n.r(t),n.d(t,"default",function(){return E});var i,s,o,a=n(0),l=n.n(a),c=n(6),d=n.n(c),r=n(3),p=n.n(r),u=n(7),h=n.n(u),m=n(1),f=n.n(m),b=n(12),v=n(2),g=n.n(v),M=n(88),y=n(62),C=n(196),O=n(60),j=n(113),I=n(4),k=n(63),_=n(19),w=n(23),x=n(21),N=n(198),D=n(194),T=Object(I.f)({deleteMessage:{id:"confirmations.delete_list.message",defaultMessage:"Are you sure you want to permanently delete this list?"},deleteConfirm:{id:"confirmations.delete_list.confirm",defaultMessage:"Delete"}}),E=Object(b.connect)(function(e,t){return{list:e.getIn(["lists",t.params.id]),hasUnread:e.getIn(["timelines","list:"+t.params.id,"unread"])>0}})(i=Object(I.g)((o=s=function(e){function t(){var n,i,s;d()(this,t);for(var o=arguments.length,a=Array(o),l=0;l<o;l++)a[l]=arguments[l];return n=i=p()(this,e.call.apply(e,[this].concat(a))),i.handlePin=function(){var e=i.props,t=e.columnId,n=e.dispatch;t?n(Object(j.h)(t)):(n(Object(j.e)("LIST",{id:i.props.params.id})),i.context.router.history.push("/"))},i.handleMove=function(e){var t=i.props,n=t.columnId;(0,t.dispatch)(Object(j.g)(n,e))},i.handleHeaderClick=function(){i.column.scrollTop()},i.setRef=function(e){i.column=e},i.handleLoadMore=function(e){var t=i.props.params.id;i.props.dispatch(Object(_.q)(t,{maxId:e}))},i.handleEditClick=function(){i.props.dispatch(Object(x.d)("LIST_EDITOR",{listId:i.props.params.id}))},i.handleDeleteClick=function(){var e=i.props,t=e.dispatch,n=e.columnId,s=e.intl,o=i.props.params.id;t(Object(x.d)("CONFIRM",{message:s.formatMessage(T.deleteMessage),confirm:s.formatMessage(T.deleteConfirm),onConfirm:function(){t(Object(w.z)(o)),n?t(Object(j.h)(n)):i.context.router.history.push("/lists")}}))},s=n,p()(i,s)}return h()(t,e),t.prototype.componentDidMount=function(){var e=this.props.dispatch,t=this.props.params.id;e(Object(w.A)(t)),e(Object(_.q)(t)),this.disconnect=e(Object(k.d)(t))},t.prototype.componentWillUnmount=function(){this.disconnect&&(this.disconnect(),this.disconnect=null)},t.prototype.render=function(){var e=this.props,t=e.shouldUpdateScroll,n=e.hasUnread,i=e.columnId,s=e.multiColumn,o=e.list,a=this.props.params.id,c=!!i,d=o?o.get("title"):a;return void 0===o?l()(y.a,{},void 0,l()("div",{className:"scrollable"},void 0,l()(D.a,{}))):!1===o?l()(y.a,{},void 0,l()(C.a,{}),l()(N.a,{})):f.a.createElement(y.a,{ref:this.setRef,label:d},l()(O.a,{icon:"list-ul",active:n,title:d,onPin:this.handlePin,onMove:this.handleMove,onClick:this.handleHeaderClick,pinned:c,multiColumn:s},void 0,l()("div",{className:"column-header__links"},void 0,l()("button",{className:"text-btn column-header__setting-btn",tabIndex:"0",onClick:this.handleEditClick},void 0,l()("i",{className:"fa fa-pencil"})," ",l()(I.b,{id:"lists.edit",defaultMessage:"Edit list"})),l()("button",{className:"text-btn column-header__setting-btn",tabIndex:"0",onClick:this.handleDeleteClick},void 0,l()("i",{className:"fa fa-trash"})," ",l()(I.b,{id:"lists.delete",defaultMessage:"Delete list"}))),l()("hr",{})),l()(M.a,{trackScroll:!c,scrollKey:"list_timeline-"+i,timelineId:"list:"+a,onLoadMore:this.handleLoadMore,emptyMessage:l()(I.b,{id:"empty_column.list",defaultMessage:"There is nothing in this list yet. When members of this list post new statuses, they will appear here."}),shouldUpdateScroll:t}))},t}(f.a.PureComponent),s.contextTypes={router:g.a.object},i=o))||i)||i}}]);
+(window.webpackJsonp=window.webpackJsonp||[]).push([[39],{788:function(e,t,i){"use strict";i.r(t),i.d(t,"default",(function(){return D}));var n,a,s,c=i(0),o=i(2),l=i(7),d=i(1),r=i(3),p=i.n(r),u=i(13),b=i(5),h=i.n(b),m=i(1036),O=i(736),j=i(738),f=i(733),v=i(250),g=i(6),M=i(740),C=i(33),I=i(29),y=i(47),k=i(1030),_=i(300),w=i(26),x=Object(g.f)({deleteMessage:{id:"confirmations.delete_list.message",defaultMessage:"Are you sure you want to permanently delete this list?"},deleteConfirm:{id:"confirmations.delete_list.confirm",defaultMessage:"Delete"}}),D=Object(u.connect)((function(e,t){return{list:e.getIn(["lists",t.params.id]),hasUnread:e.getIn(["timelines","list:"+t.params.id,"unread"])>0}}))(n=Object(g.g)((s=a=function(e){function t(){for(var t,i=arguments.length,n=new Array(i),a=0;a<i;a++)n[a]=arguments[a];return t=e.call.apply(e,[this].concat(n))||this,Object(d.a)(Object(o.a)(t),"handlePin",(function(){var e=t.props,i=e.columnId,n=e.dispatch;i?n(Object(v.h)(i)):(n(Object(v.e)("LIST",{id:t.props.params.id})),t.context.router.history.push("/"))})),Object(d.a)(Object(o.a)(t),"handleMove",(function(e){var i=t.props,n=i.columnId;(0,i.dispatch)(Object(v.g)(n,e))})),Object(d.a)(Object(o.a)(t),"handleHeaderClick",(function(){t.column.scrollTop()})),Object(d.a)(Object(o.a)(t),"setRef",(function(e){t.column=e})),Object(d.a)(Object(o.a)(t),"handleLoadMore",(function(e){var i=t.props.params.id;t.props.dispatch(Object(C.u)(i,{maxId:e}))})),Object(d.a)(Object(o.a)(t),"handleEditClick",(function(){t.props.dispatch(Object(y.d)("LIST_EDITOR",{listId:t.props.params.id}))})),Object(d.a)(Object(o.a)(t),"handleDeleteClick",(function(){var e=t.props,i=e.dispatch,n=e.columnId,a=e.intl,s=t.props.params.id;i(Object(y.d)("CONFIRM",{message:a.formatMessage(x.deleteMessage),confirm:a.formatMessage(x.deleteConfirm),onConfirm:function(){i(Object(I.F)(s)),n?i(Object(v.h)(n)):t.context.router.history.push("/lists")}}))})),t}Object(l.a)(t,e);var i=t.prototype;return i.componentDidMount=function(){var e=this.props.dispatch,t=this.props.params.id;e(Object(I.G)(t)),e(Object(C.u)(t)),this.disconnect=e(Object(M.d)(t))},i.componentWillReceiveProps=function(e){var t=this.props.dispatch,i=e.params.id;i!==this.props.params.id&&(this.disconnect&&(this.disconnect(),this.disconnect=null),t(Object(I.G)(i)),t(Object(C.u)(i)),this.disconnect=t(Object(M.d)(i)))},i.componentWillUnmount=function(){this.disconnect&&(this.disconnect(),this.disconnect=null)},i.render=function(){var e=this.props,t=e.shouldUpdateScroll,i=e.hasUnread,n=e.columnId,a=e.multiColumn,s=e.list,o=this.props.params.id,l=!!n,d=s?s.get("title"):o;return void 0===s?Object(c.a)(O.a,{},void 0,Object(c.a)("div",{className:"scrollable"},void 0,Object(c.a)(_.a,{}))):!1===s?Object(c.a)(O.a,{},void 0,Object(c.a)(j.a,{multiColumn:a}),Object(c.a)(k.a,{})):p.a.createElement(O.a,{bindToDocument:!a,ref:this.setRef,label:d},Object(c.a)(f.a,{icon:"list-ul",active:i,title:d,onPin:this.handlePin,onMove:this.handleMove,onClick:this.handleHeaderClick,pinned:l,multiColumn:a},void 0,Object(c.a)("div",{className:"column-header__links"},void 0,Object(c.a)("button",{className:"text-btn column-header__setting-btn",tabIndex:"0",onClick:this.handleEditClick},void 0,Object(c.a)(w.a,{id:"pencil"})," ",Object(c.a)(g.b,{id:"lists.edit",defaultMessage:"Edit list"})),Object(c.a)("button",{className:"text-btn column-header__setting-btn",tabIndex:"0",onClick:this.handleDeleteClick},void 0,Object(c.a)(w.a,{id:"trash"})," ",Object(c.a)(g.b,{id:"lists.delete",defaultMessage:"Delete list"})))),Object(c.a)(m.a,{trackScroll:!l,scrollKey:"list_timeline-"+n,timelineId:"list:"+o,onLoadMore:this.handleLoadMore,emptyMessage:Object(c.a)(g.b,{id:"empty_column.list",defaultMessage:"There is nothing in this list yet. When members of this list post new statuses, they will appear here."}),shouldUpdateScroll:t,bindToDocument:!a}))},t}(p.a.PureComponent),Object(d.a)(a,"contextTypes",{router:h.a.object}),n=s))||n)||n}}]);
//# sourceMappingURL=list_timeline.js.map
\ No newline at end of file