Merge branch 'issue/749' into 'develop'
[akkoma] / priv / static / packs / features / follow_requests.js
index 0ab172a3220b57324d4e10d3faffe04df22b2d1f..902c02d13f089b9405538e3a70ce83c01e3e590e 100644 (file)
@@ -1,2 +1,2 @@
-webpackJsonp([23],{1002:function(n,t,e){"use strict";var o=e(9),c=e(67),a=e(1003),i=e(22),r=function(){var n=Object(c.c)();return function(t,e){return{account:n(t,e.id)}}},u=function(n,t){var e=t.id;return{onAuthorize:function(){n(Object(i.p)(e))},onReject:function(){n(Object(i.B)(e))}}};t.a=Object(o.connect)(r,u)(a.a)},1003:function(n,t,e){"use strict";e.d(t,"a",function(){return q});var o,c,a,i=e(2),r=e.n(i),u=e(1),l=e.n(u),s=e(3),d=e.n(s),f=e(4),h=e.n(f),p=e(0),v=(e.n(p),e(5)),b=e.n(v),m=e(14),_=e.n(m),y=e(287),g=e(54),j=e(53),k=e(23),w=e(7),C=e(12),N=e.n(C),O=Object(w.f)({authorize:{id:"follow_request.authorize",defaultMessage:"Authorize"},reject:{id:"follow_request.reject",defaultMessage:"Reject"}}),q=Object(w.g)((a=c=function(n){function t(){return l()(this,t),d()(this,n.apply(this,arguments))}return h()(t,n),t.prototype.render=function(){var n=this.props,t=n.intl,e=n.account,o=n.onAuthorize,c=n.onReject,a={__html:e.get("note_emojified")};return r()("div",{className:"account-authorize__wrapper"},void 0,r()("div",{className:"account-authorize"},void 0,r()(y.a,{href:e.get("url"),to:"/accounts/"+e.get("id"),className:"detailed-status__display-name"},void 0,r()("div",{className:"account-authorize__avatar"},void 0,r()(g.a,{account:e,size:48})),r()(j.a,{account:e})),r()("div",{className:"account__header__content",dangerouslySetInnerHTML:a})),r()("div",{className:"account--panel"},void 0,r()("div",{className:"account--panel__button"},void 0,r()(k.a,{title:t.formatMessage(O.authorize),icon:"check",onClick:o})),r()("div",{className:"account--panel__button"},void 0,r()(k.a,{title:t.formatMessage(O.reject),icon:"times",onClick:c}))))},t}(N.a),c.propTypes={account:_.a.map.isRequired,onAuthorize:b.a.func.isRequired,onReject:b.a.func.isRequired,intl:b.a.object.isRequired},o=a))||o},155:function(n,t,e){"use strict";e.d(t,"a",function(){return v});var o=e(2),c=e.n(o),a=e(1),i=e.n(a),r=e(3),u=e.n(r),l=e(4),s=e.n(l),d=e(0),f=e.n(d),h=e(10),p=e.n(h),v=function(n){function t(){var e,o,c;i()(this,t);for(var a=arguments.length,r=Array(a),l=0;l<a;l++)r[l]=arguments[l];return e=o=u()(this,n.call.apply(n,[this].concat(r))),o.handleClick=function(){o.props.onClick()},c=e,u()(o,c)}return s()(t,n),t.prototype.render=function(){var n=this.props,t=n.icon,e=n.type,o=n.active,a=n.columnHeaderId,i="";return t&&(i=c()("i",{className:"fa fa-fw fa-"+t+" column-header__icon"})),c()("h1",{className:p()("column-header",{active:o}),id:a||null},void 0,c()("button",{onClick:this.handleClick},void 0,i,e))},t}(f.a.PureComponent)},274:function(n,t,e){"use strict";e.d(t,"a",function(){return _});var o=e(2),c=e.n(o),a=e(1),i=e.n(a),r=e(3),u=e.n(r),l=e(4),s=e.n(l),d=e(32),f=e.n(d),h=e(0),p=e.n(h),v=e(155),b=e(91),m=e(43),_=function(n){function t(){var e,o,c;i()(this,t);for(var a=arguments.length,r=Array(a),l=0;l<a;l++)r[l]=arguments[l];return e=o=u()(this,n.call.apply(n,[this].concat(r))),o.handleHeaderClick=function(){var n=o.node.querySelector(".scrollable");n&&(o._interruptScrollAnimation=Object(b.b)(n))},o.handleScroll=f()(function(){void 0!==o._interruptScrollAnimation&&o._interruptScrollAnimation()},200),o.setRef=function(n){o.node=n},c=e,u()(o,c)}return s()(t,n),t.prototype.scrollTop=function(){var n=this.node.querySelector(".scrollable");n&&(this._interruptScrollAnimation=Object(b.b)(n))},t.prototype.render=function(){var n=this.props,t=n.heading,e=n.icon,o=n.children,a=n.active,i=n.hideHeadingOnMobile,r=t&&(!i||i&&!Object(m.b)(window.innerWidth)),u=r&&t.replace(/ /g,"-"),l=r&&c()(v.a,{icon:e,active:a,type:t,onClick:this.handleHeaderClick,columnHeaderId:u});return p.a.createElement("div",{ref:this.setRef,role:"region","aria-labelledby":u,className:"column",onScroll:this.handleScroll},l,o)},t}(p.a.PureComponent)},276:function(n,t,e){"use strict";e.d(t,"a",function(){return _});var o,c,a=e(2),i=e.n(a),r=e(1),u=e.n(r),l=e(3),s=e.n(l),d=e(4),f=e.n(d),h=e(0),p=e.n(h),v=e(7),b=e(5),m=e.n(b),_=(c=o=function(n){function t(){var e,o,c;u()(this,t);for(var a=arguments.length,i=Array(a),r=0;r<a;r++)i[r]=arguments[r];return e=o=s()(this,n.call.apply(n,[this].concat(i))),o.handleClick=function(){window.history&&1===window.history.length?o.context.router.history.push("/"):o.context.router.history.goBack()},c=e,s()(o,c)}return f()(t,n),t.prototype.render=function(){return i()("button",{onClick:this.handleClick,className:"column-back-button"},void 0,i()("i",{className:"fa fa-fw fa-chevron-left column-back-button__icon"}),i()(v.b,{id:"column_back_button.label",defaultMessage:"Back"}))},t}(p.a.PureComponent),o.contextTypes={router:m.a.object},c)},288:function(n,t,e){"use strict";e.d(t,"a",function(){return p});var o=e(2),c=e.n(o),a=e(1),i=e.n(a),r=e(3),u=e.n(r),l=e(4),s=e.n(l),d=e(0),f=(e.n(d),e(7)),h=e(276),p=function(n){function t(){return i()(this,t),u()(this,n.apply(this,arguments))}return s()(t,n),t.prototype.render=function(){return c()("div",{className:"column-back-button--slim"},void 0,c()("div",{role:"button",tabIndex:"0",onClick:this.handleClick,className:"column-back-button column-back-button--slim-button"},void 0,c()("i",{className:"fa fa-fw fa-chevron-left column-back-button__icon"}),c()(f.b,{id:"column_back_button.label",defaultMessage:"Back"})))},t}(h.a)},828:function(n,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),e.d(t,"default",function(){return z});var o,c,a,i,r=e(2),u=e.n(r),l=e(1),s=e.n(l),d=e(3),f=e.n(d),h=e(4),p=e.n(h),v=e(0),b=(e.n(v),e(9)),m=e(5),_=e.n(m),y=e(14),g=e.n(y),j=e(289),k=e(156),w=e(274),C=e(288),N=e(1002),O=e(22),q=e(7),R=e(12),S=e.n(R),A=Object(q.f)({heading:{id:"column.follow_requests",defaultMessage:"Follow requests"}}),M=function(n){return{accountIds:n.getIn(["user_lists","follow_requests","items"])}},z=(o=Object(b.connect)(M))(c=Object(q.g)((i=a=function(n){function t(){var e,o,c;s()(this,t);for(var a=arguments.length,i=Array(a),r=0;r<a;r++)i[r]=arguments[r];return e=o=f()(this,n.call.apply(n,[this].concat(i))),o.handleScroll=function(n){var t=n.target;t.scrollTop===t.scrollHeight-t.clientHeight&&o.props.dispatch(Object(O.r)())},c=e,f()(o,c)}return p()(t,n),t.prototype.componentWillMount=function(){this.props.dispatch(Object(O.v)())},t.prototype.render=function(){var n=this.props,t=n.intl,e=n.accountIds;return e?u()(w.a,{icon:"users",heading:t.formatMessage(A.heading)},void 0,u()(C.a,{}),u()(k.a,{scrollKey:"follow_requests"},void 0,u()("div",{className:"scrollable",onScroll:this.handleScroll},void 0,e.map(function(n){return u()(N.a,{id:n},n)})))):u()(w.a,{},void 0,u()(j.a,{}))},t}(S.a),a.propTypes={params:_.a.object.isRequired,dispatch:_.a.func.isRequired,accountIds:g.a.list,intl:_.a.object.isRequired},c=i))||c)||c}});
+(window.webpackJsonp=window.webpackJsonp||[]).push([[26],{851:function(e,t,a){"use strict";a.r(t),a.d(t,"default",(function(){return U}));var o,n,c,i=a(0),s=a(2),u=(a(9),a(6),a(8)),r=a(1),l=a(65),d=a.n(l),b=(a(3),a(15)),p=a(7),f=a(21),h=a(5),j=a.n(h),m=a(16),v=a.n(m),O=a(306),_=a(757),g=a(763),w=a(210),q=a(300),y=a(115),M=a(122),k=a(53);var z,R,I,N=Object(p.f)({authorize:{id:"follow_request.authorize",defaultMessage:"Authorize"},reject:{id:"follow_request.reject",defaultMessage:"Reject"}}),A=Object(p.g)((c=n=function(e){Object(u.a)(a,e);var t;t=a;function a(){return e.apply(this,arguments)||this}return a.prototype.render=function(){var e=this.props,t=e.intl,a=e.account,o=e.onAuthorize,n=e.onReject,c={__html:a.get("note_emojified")};return Object(i.a)("div",{className:"account-authorize__wrapper"},void 0,Object(i.a)("div",{className:"account-authorize"},void 0,Object(i.a)(q.a,{href:a.get("url"),to:"/accounts/"+a.get("id"),className:"detailed-status__display-name"},void 0,Object(i.a)("div",{className:"account-authorize__avatar"},void 0,Object(i.a)(y.a,{account:a,size:48})),Object(i.a)(M.a,{account:a})),Object(i.a)("div",{className:"account__header__content",dangerouslySetInnerHTML:c})),Object(i.a)("div",{className:"account--panel"},void 0,Object(i.a)("div",{className:"account--panel__button"},void 0,Object(i.a)(k.a,{title:t.formatMessage(N.authorize),icon:"check",onClick:o})),Object(i.a)("div",{className:"account--panel__button"},void 0,Object(i.a)(k.a,{title:t.formatMessage(N.reject),icon:"times",onClick:n}))))},a}(f.a),Object(r.a)(n,"propTypes",{account:v.a.map.isRequired,onAuthorize:j.a.func.isRequired,onReject:j.a.func.isRequired,intl:j.a.object.isRequired}),o=c))||o,T=a(26),x=Object(b.connect)((function(){var e=Object(w.d)();return function(t,a){return{account:e(t,a.id)}}}),(function(e,t){var a=t.id;return{onAuthorize:function(){e(Object(T.v)(a))},onReject:function(){e(Object(T.I)(a))}}}))(A),C=a(1049),L=a(22);var S=Object(p.f)({heading:{id:"column.follow_requests",defaultMessage:"Follow requests"}}),U=Object(b.connect)((function(e){return{accountIds:e.getIn(["user_lists","follow_requests","items"]),hasMore:!!e.getIn(["user_lists","follow_requests","next"]),locked:!!e.getIn(["accounts",L.n,"locked"]),domain:e.getIn(["meta","domain"])}}))(z=Object(p.g)((I=R=function(e){Object(u.a)(a,e);var t;t=a;function a(){for(var t,a=arguments.length,o=new Array(a),n=0;n<a;n++)o[n]=arguments[n];return t=e.call.apply(e,[this].concat(o))||this,Object(r.a)(Object(s.a)(t),"handleLoadMore",d()((function(){t.props.dispatch(Object(T.x)())}),300,{leading:!0})),t}var o=a.prototype;return o.componentWillMount=function(){this.props.dispatch(Object(T.B)())},o.render=function(){var e=this.props,t=e.intl,a=e.shouldUpdateScroll,o=e.accountIds,n=e.hasMore,c=e.multiColumn,s=e.locked,u=e.domain;if(!o)return Object(i.a)(_.a,{},void 0,Object(i.a)(O.a,{}));var r=Object(i.a)(p.b,{id:"empty_column.follow_requests",defaultMessage:"You don't have any follow requests yet. When you receive one, it will show up here."}),l=s?null:Object(i.a)("div",{className:"follow_requests-unlocked_explanation"},void 0,Object(i.a)(p.b,{id:"follow_requests.unlocked_explanation",defaultMessage:"Even though your account is not locked, the {domain} staff thought you might want to review follow requests from these accounts manually.",values:{domain:u}}));return Object(i.a)(_.a,{bindToDocument:!c,icon:"user-plus",heading:t.formatMessage(S.heading)},void 0,Object(i.a)(g.a,{}),Object(i.a)(C.a,{scrollKey:"follow_requests",onLoadMore:this.handleLoadMore,hasMore:n,shouldUpdateScroll:a,emptyMessage:r,bindToDocument:!c,prepend:l},void 0,o.map((function(e){return Object(i.a)(x,{id:e},e)}))))},a}(f.a),Object(r.a)(R,"propTypes",{params:j.a.object.isRequired,dispatch:j.a.func.isRequired,shouldUpdateScroll:j.a.func,hasMore:j.a.bool,accountIds:v.a.list,locked:j.a.bool,domain:j.a.string,intl:j.a.object.isRequired,multiColumn:j.a.bool}),z=I))||z)||z}}]);
 //# sourceMappingURL=follow_requests.js.map
\ No newline at end of file