diff --git a/.eslintrc.es6.json b/.eslintrc.es6.json index c0ed3ae34e..7e57be9fc0 100644 --- a/.eslintrc.es6.json +++ b/.eslintrc.es6.json @@ -34,8 +34,7 @@ "react/jsx-closing-tag-location": 0, // todo "react/require-default-props": 0, // todo "react/jsx-no-target-blank": 0, // todo - "react/no-unused-state": 0, // todo - "react/no-this-in-sfc": 0 // todo + "react/no-unused-state": 0 // todo } } diff --git a/assets/js/src/newsletters/listings/mixins.jsx b/assets/js/src/newsletters/listings/mixins.jsx index 0586311283..f4bccbc9d3 100644 --- a/assets/js/src/newsletters/listings/mixins.jsx +++ b/assets/js/src/newsletters/listings/mixins.jsx @@ -93,8 +93,8 @@ const QueueMixin = { ); } else { - const resumeSendingClick = _.partial(this.resumeSending, newsletter); - const pauseSendingClick = _.partial(this.pauseSending, newsletter); + const resumeSendingClick = _.partial(QueueMixin.resumeSending, newsletter); + const pauseSendingClick = _.partial(QueueMixin.pauseSending, newsletter); label = ( { parseInt(newsletter.queue.count_processed, 10).toLocaleString() } @@ -180,7 +180,7 @@ const StatisticsMixin = { } let params = {}; - Hooks.addFilter('mailpoet_newsletters_listing_stats_before', this.addStatsCTALink); + Hooks.addFilter('mailpoet_newsletters_listing_stats_before', StatisticsMixin.addStatsCTALink); params = Hooks.applyFilters('mailpoet_newsletters_listing_stats_before', params, newsletter); // welcome emails provide explicit total_sent value @@ -391,14 +391,14 @@ const StatisticsMixin = { const MailerMixin = { checkMailerStatus: function checkMailerStatus(state) { if (state.meta.mta_log.error && state.meta.mta_log.status === 'paused') { - const errorType = this.getMailerErrorType(state); + const errorType = MailerMixin.getMailerErrorType(state); MailPoet.Notice[errorType]( '', { static: true, id: 'mailpoet_mailer_error' } ); ReactDOM.render( - this.getMailerError(state), + MailerMixin.getMailerError(state), jQuery('[data-id="mailpoet_mailer_error"]')[0] ); } else { @@ -444,7 +444,7 @@ const MailerMixin = { { MailPoet.I18n.t('mailerResumeSendingButton') }