Removes timeouts and uses data-automation-id as element selector

This commit is contained in:
Vlad
2017-11-07 08:40:53 -05:00
committed by pavel-mailpoet
parent d399ddf6b6
commit f1918ac953
8 changed files with 32 additions and 23 deletions

View File

@@ -310,7 +310,7 @@ const NewsletterListNotification = React.createClass({
return (
<div>
<h1 className="title">
{MailPoet.I18n.t('pageTitle')} <Link className="page-title-action" to="/new">{MailPoet.I18n.t('new')}</Link>
{MailPoet.I18n.t('pageTitle')} <Link className="page-title-action" to="/new" data-automation-id="new_email">{MailPoet.I18n.t('new')}</Link>
</h1>
<ListingTabs tab="notification" />

View File

@@ -100,7 +100,7 @@ const NewsletterListNotificationHistory = React.createClass({
return (
<div>
<h1 className="title">
{MailPoet.I18n.t('pageTitle')} <Link className="page-title-action" to="/new">{MailPoet.I18n.t('new')}</Link>
{MailPoet.I18n.t('pageTitle')} <Link className="page-title-action" to="/new" data-automation-id="new_email">{MailPoet.I18n.t('new')}</Link>
</h1>
<ListingTabs tab="notification" />

View File

@@ -211,6 +211,7 @@ const NewsletterListStandard = React.createClass({
onClick={() => MailPoet.trackEvent('Emails > Add New',
{ 'MailPoet Free version': window.mailpoet_version }
)}
data-automation-id="new_email"
>
{MailPoet.I18n.t('new')}
</Link>

View File

@@ -291,7 +291,7 @@ const NewsletterListWelcome = React.createClass({
return (
<div>
<h1 className="title">
{ MailPoet.I18n.t('pageTitle') } <Link className="page-title-action" to="/new">{ MailPoet.I18n.t('new') }</Link>
{ MailPoet.I18n.t('pageTitle') } <Link className="page-title-action" to="/new" data-automation-id="new_email">{ MailPoet.I18n.t('new') }</Link>
</h1>
<ListingTabs tab="welcome" />

View File

@@ -258,6 +258,7 @@ define(
&nbsp;
<a
className="button button-primary"
data-automation-id={'select_template_' + index}
onClick={this.handleSelectTemplate.bind(null, template)}
>
{MailPoet.I18n.t('select')}