Fix ES6 space-infix-ops eslint rule [MAILPOET-1082]

This commit is contained in:
stoletniy
2017-09-18 18:27:43 +03:00
parent 4d9d92a026
commit a0fec7d103
16 changed files with 35 additions and 36 deletions

View File

@ -65,7 +65,6 @@
"no-script-url": 0, "no-script-url": 0,
"wrap-iife": 0, "wrap-iife": 0,
"vars-on-top": 0, "vars-on-top": 0,
"space-infix-ops": 0,
"no-irregular-whitespace": 0, "no-irregular-whitespace": 0,
"padded-blocks": 0, "padded-blocks": 0,
"no-underscore-dangle": 0 "no-underscore-dangle": 0

View File

@ -113,7 +113,7 @@ define([
<tr> <tr>
<th scope="row"> <th scope="row">
<label <label
htmlFor={'field_'+this.props.field.name} htmlFor={'field_' + this.props.field.name}
> >
{ this.props.field.label } { this.props.field.label }
{ tip } { tip }

View File

@ -61,7 +61,7 @@ const FormFieldSelect = React.createClass({
return ( return (
<select <select
name={this.props.field.name} name={this.props.field.name}
id={'field_'+this.props.field.name} id={'field_' + this.props.field.name}
value={this.props.item[this.props.field.name]} value={this.props.item[this.props.field.name]}
onChange={this.props.onValueChange} onChange={this.props.onValueChange}
{...this.props.field.validation} {...this.props.field.validation}

View File

@ -35,7 +35,7 @@ define([
(this.props.item !== undefined && prevProps.item !== undefined) (this.props.item !== undefined && prevProps.item !== undefined)
&& (this.props.item.id !== prevProps.item.id) && (this.props.item.id !== prevProps.item.id)
) { ) {
jQuery('#'+this.refs.select.id) jQuery('#' + this.refs.select.id)
.val(this.getSelectedValues()) .val(this.getSelectedValues())
.trigger('change'); .trigger('change');
} }
@ -47,7 +47,7 @@ define([
}, },
destroySelect2: function () { destroySelect2: function () {
if (this.isSelect2Initialized()) { if (this.isSelect2Initialized()) {
jQuery('#'+this.refs.select.id).select2('destroy'); jQuery('#' + this.refs.select.id).select2('destroy');
} }
}, },
setupSelect2: function () { setupSelect2: function () {
@ -55,7 +55,7 @@ define([
return; return;
} }
const select2 = jQuery('#'+this.refs.select.id).select2({ const select2 = jQuery('#' + this.refs.select.id).select2({
width: (this.props.width || ''), width: (this.props.width || ''),
templateResult: function (item) { templateResult: function (item) {
if (item.element && item.element.selected) { if (item.element && item.element.selected) {
@ -102,8 +102,8 @@ define([
return null; return null;
}, },
loadCachedItems: function () { loadCachedItems: function () {
if (typeof (window['mailpoet_'+this.props.field.endpoint]) !== 'undefined') { if (typeof (window['mailpoet_' + this.props.field.endpoint]) !== 'undefined') {
let items = window['mailpoet_'+this.props.field.endpoint]; let items = window['mailpoet_' + this.props.field.endpoint];
if (this.props.field['filter'] !== undefined) { if (this.props.field['filter'] !== undefined) {
@ -119,7 +119,7 @@ define([
let value; let value;
if (this.props.onValueChange !== undefined) { if (this.props.onValueChange !== undefined) {
if (this.props.field.multiple) { if (this.props.field.multiple) {
value = jQuery('#'+this.refs.select.id).val(); value = jQuery('#' + this.refs.select.id).val();
} else { } else {
value = e.target.value; value = e.target.value;
} }
@ -168,7 +168,7 @@ define([
return ( return (
<option <option
key={'option-'+index} key={'option-' + index}
value={value} value={value}
title={searchLabel} title={searchLabel}
> >

View File

@ -22,7 +22,7 @@ const FormFieldText = React.createClass({
: false : false
} }
name={this.props.field.name} name={this.props.field.name}
id={'field_'+this.props.field.name} id={'field_' + this.props.field.name}
value={value} value={value}
placeholder={this.props.field.placeholder} placeholder={this.props.field.placeholder}
onChange={this.props.onValueChange} onChange={this.props.onValueChange}

View File

@ -11,7 +11,7 @@ define([
type="text" type="text"
className="regular-text" className="regular-text"
name={this.props.field.name} name={this.props.field.name}
id={'field_'+this.props.field.name} id={'field_' + this.props.field.name}
value={this.props.item[this.props.field.name]} value={this.props.item[this.props.field.name]}
placeholder={this.props.field.placeholder} placeholder={this.props.field.placeholder}
defaultValue={this.props.field.defaultValue} defaultValue={this.props.field.defaultValue}

View File

@ -159,7 +159,7 @@ define(
if (this.getErrors() !== undefined) { if (this.getErrors() !== undefined) {
errors = this.getErrors().map((error, index) => { errors = this.getErrors().map((error, index) => {
return ( return (
<p key={'error-'+index} className="mailpoet_error"> <p key={'error-' + index} className="mailpoet_error">
{ error.message } { error.message }
</p> </p>
); );
@ -197,7 +197,7 @@ define(
field={field} field={field}
item={this.getValues()} item={this.getValues()}
onValueChange={onValueChange} onValueChange={onValueChange}
key={'field-'+i} /> key={'field-' + i} />
); );
}); });

View File

@ -26,7 +26,7 @@ function Tabs(props) {
return ( return (
<Link <Link
key={'tab-'+index} key={'tab-' + index}
className={tabClasses} className={tabClasses}
to={tab.link} to={tab.link}
>{ tab.label }</Link> >{ tab.label }</Link>

View File

@ -12,7 +12,7 @@ define([
handleFilterAction: function () { handleFilterAction: function () {
const filters = {}; const filters = {};
this.getAvailableFilters().map((filter, i) => { this.getAvailableFilters().map((filter, i) => {
filters[this.refs['filter-'+i].name] = this.refs['filter-'+i].value; filters[this.refs['filter-' + i].name] = this.refs['filter-' + i].value;
}); });
if (this.props.onBeforeSelectFilter) { if (this.props.onBeforeSelectFilter) {
this.props.onBeforeSelectFilter(filters); this.props.onBeforeSelectFilter(filters);
@ -39,7 +39,7 @@ define([
this.getAvailableFilters().map( this.getAvailableFilters().map(
(filter, i) => { (filter, i) => {
if (selected_filters[filter] !== undefined && selected_filters[filter]) { if (selected_filters[filter] !== undefined && selected_filters[filter]) {
jQuery(this.refs['filter-'+i]) jQuery(this.refs['filter-' + i])
.val(selected_filters[filter]) .val(selected_filters[filter])
.trigger('change'); .trigger('change');
} }

View File

@ -74,7 +74,7 @@ const ListingItem = React.createClass({
if (action.name === 'trash') { if (action.name === 'trash') {
custom_action = ( custom_action = (
<span key={'action-'+index} className="trash"> <span key={'action-' + index} className="trash">
{(!is_first) ? ' | ' : ''} {(!is_first) ? ' | ' : ''}
<a <a
href="javascript:;" href="javascript:;"
@ -90,7 +90,7 @@ const ListingItem = React.createClass({
custom_action = ( custom_action = (
<span <span
onClick={this.props.onRefreshItems} onClick={this.props.onRefreshItems}
key={'action-'+index} className={action.name}> key={'action-' + index} className={action.name}>
{(!is_first) ? ' | ' : ''} {(!is_first) ? ' | ' : ''}
{ action.link(this.props.item) } { action.link(this.props.item) }
</span> </span>
@ -98,7 +98,7 @@ const ListingItem = React.createClass({
} else if (action.link) { } else if (action.link) {
custom_action = ( custom_action = (
<span <span
key={'action-'+index} className={action.name}> key={'action-' + index} className={action.name}>
{(!is_first) ? ' | ' : ''} {(!is_first) ? ' | ' : ''}
{ action.link(this.props.item) } { action.link(this.props.item) }
</span> </span>
@ -106,7 +106,7 @@ const ListingItem = React.createClass({
} else { } else {
custom_action = ( custom_action = (
<span <span
key={'action-'+index} className={action.name}> key={'action-' + index} className={action.name}>
{(!is_first) ? ' | ' : ''} {(!is_first) ? ' | ' : ''}
<a href="javascript:;" onClick={ <a href="javascript:;" onClick={
(action.onClick !== undefined) (action.onClick !== undefined)
@ -423,8 +423,8 @@ const Listing = React.createClass({
if (ret.indexOf(':') !== -1) { if (ret.indexOf(':') !== -1) {
const params = this.getParams(); const params = this.getParams();
Object.keys(params).map((key) => { Object.keys(params).map((key) => {
if (ret.indexOf(':'+key) !== -1) { if (ret.indexOf(':' + key) !== -1) {
ret = ret.replace(':'+key, params[key]); ret = ret.replace(':' + key, params[key]);
} }
}); });
} }

View File

@ -53,7 +53,7 @@ define(
} }
return ( return (
<span key={'step-'+index}> <span key={'step-' + index}>
<span className={stepClasses}> <span className={stepClasses}>
{ label } { label }
</span> </span>

View File

@ -19,8 +19,8 @@ const _QueueMixin = {
newsletter_id: newsletter.id, newsletter_id: newsletter.id,
}, },
}).done(() => { }).done(() => {
jQuery('#resume_'+newsletter.id).show(); jQuery('#resume_' + newsletter.id).show();
jQuery('#pause_'+newsletter.id).hide(); jQuery('#pause_' + newsletter.id).hide();
}).fail((response) => { }).fail((response) => {
if (response.errors.length > 0) { if (response.errors.length > 0) {
MailPoet.Notice.error( MailPoet.Notice.error(
@ -39,8 +39,8 @@ const _QueueMixin = {
newsletter_id: newsletter.id, newsletter_id: newsletter.id,
}, },
}).done(() => { }).done(() => {
jQuery('#pause_'+newsletter.id).show(); jQuery('#pause_' + newsletter.id).show();
jQuery('#resume_'+newsletter.id).hide(); jQuery('#resume_' + newsletter.id).hide();
}).fail((response) => { }).fail((response) => {
if (response.errors.length > 0) { if (response.errors.length > 0) {
MailPoet.Notice.error( MailPoet.Notice.error(
@ -95,18 +95,18 @@ const _QueueMixin = {
{ newsletter.queue.count_processed } / { newsletter.queue.count_total } { newsletter.queue.count_processed } / { newsletter.queue.count_total }
&nbsp;&nbsp; &nbsp;&nbsp;
<a <a
id={'resume_'+newsletter.id} id={'resume_' + newsletter.id}
className="button" className="button"
style={{ display: (newsletter.queue.status === 'paused') style={{ display: (newsletter.queue.status === 'paused')
? 'inline-block': 'none' }} ? 'inline-block' : 'none' }}
href="javascript:;" href="javascript:;"
onClick={this.resumeSending.bind(null, newsletter)} onClick={this.resumeSending.bind(null, newsletter)}
>{MailPoet.I18n.t('resume')}</a> >{MailPoet.I18n.t('resume')}</a>
<a <a
id={'pause_'+newsletter.id} id={'pause_' + newsletter.id}
className="button mailpoet_pause" className="button mailpoet_pause"
style={{ display: (newsletter.queue.status === null) style={{ display: (newsletter.queue.status === null)
? 'inline-block': 'none' }} ? 'inline-block' : 'none' }}
href="javascript:;" href="javascript:;"
onClick={this.pauseSending.bind(null, newsletter)} onClick={this.pauseSending.bind(null, newsletter)}
>{MailPoet.I18n.t('pause')}</a> >{MailPoet.I18n.t('pause')}</a>

View File

@ -35,7 +35,7 @@ const ListingTabs = React.createClass({
return ( return (
<Link <Link
key={'tab-'+index} key={'tab-' + index}
className={tabClasses} className={tabClasses}
to={tab.link} to={tab.link}
onClick={() => MailPoet.trackEvent(`Tab Emails > ${tab.name} clicked`, onClick={() => MailPoet.trackEvent(`Tab Emails > ${tab.name} clicked`,

View File

@ -324,7 +324,7 @@ define(
&nbsp;{MailPoet.I18n.t('orSimply')}&nbsp; &nbsp;{MailPoet.I18n.t('orSimply')}&nbsp;
<a <a
href={ href={
'?page=mailpoet-newsletter-editor&id='+this.props.params.id '?page=mailpoet-newsletter-editor&id=' + this.props.params.id
} }
onClick={this.handleRedirectToDesign}> onClick={this.handleRedirectToDesign}>
{MailPoet.I18n.t('goBackToDesign')} {MailPoet.I18n.t('goBackToDesign')}

View File

@ -238,7 +238,7 @@ define(
} }
return ( return (
<li key={'template-'+index}> <li key={'template-' + index}>
<div className="mailpoet_thumbnail"> <div className="mailpoet_thumbnail">
{ thumbnail } { thumbnail }
</div> </div>

View File

@ -78,7 +78,7 @@ define(
return !!(!segment.deleted_at && segment.type === 'default'); return !!(!segment.deleted_at && segment.type === 'default');
}, },
getLabel: function (segment) { getLabel: function (segment) {
return segment.name + ' ('+ segment.subscribers +')'; return segment.name + ' (' + segment.subscribers + ')';
}, },
getSearchLabel: function (segment, subscriber) { getSearchLabel: function (segment, subscriber) {
let label = ''; let label = '';