Files
piratepoet/views/layout.html
Pavel Dohnal 7067b82e06 Improve message handling
[MAILPOET-1890]
2019-03-28 07:19:22 -04:00

122 lines
5.3 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<% if sub_menu %>
<script type="text/javascript">
jQuery('.toplevel_page_mailpoet-newsletters.menu-top-last')
.addClass('wp-has-current-submenu')
.find('a[href$="<%= sub_menu %>"]')
.addClass('current')
.parent()
.addClass('current');
</script>
<% endif %>
<!-- system notices -->
<div id="mailpoet_notice_system" class="mailpoet_notice" style="display:none;"></div>
<!-- handlebars templates -->
<% block templates %><% endblock %>
<!-- main container -->
<div class="wrap">
<!-- notices -->
<div id="mailpoet_notice_error" class="mailpoet_notice" style="display:none;"></div>
<div id="mailpoet_notice_success" class="mailpoet_notice" style="display:none;"></div>
<!-- title block -->
<% block title %><% endblock %>
<!-- content block -->
<% block content %><% endblock %>
</div>
<!-- stylesheets -->
<%= stylesheet(
'admin.css'
)%>
<%= do_action('mailpoet_styles_admin_after') %>
<!-- rtl specific stylesheet -->
<% if is_rtl() %>
<%= stylesheet('rtl.css') %>
<% endif %>
<% block after_css %><% endblock %>
<script type="text/javascript">
var mailpoet_date_format = "<%= wp_datetime_format()|escape('js') %>";
var mailpoet_time_format = "<%= wp_time_format()|escape('js') %>";
var mailpoet_version = "<%= mailpoet_version() %>";
var mailpoet_locale = "<%= mailpoet_locale() %>";
var mailpoet_polls_data = <%= json_encode(get_polls_data()) %>;
var mailpoet_polls_visibility = <%= json_encode(get_polls_visiblity()) %>;
var mailpoet_premium_version = <%= json_encode(mailpoet_premium_version()) %>;
var mailpoet_analytics_enabled = <%= is_analytics_enabled() | json_encode %>;
var mailpoet_analytics_data = <%= json_encode(get_analytics_data()) %>;
var mailpoet_analytics_public_id = <%= json_encode(get_analytics_public_id()) %>;
var mailpoet_analytics_new_public_id = <%= is_analytics_public_id_new() | json_encode %>;
var mailpoet_free_domains = <%= json_encode(mailpoet_free_domains()) %>;
// RFC 5322 standard; http://emailregex.com/ combined with https://google.github.io/closure-library/api/goog.format.EmailAddress.html#isValid
var mailpoet_email_regex = /(?=^[+a-zA-Z0-9_.!#$%&'*\/=?^`{|}~-]+@([a-zA-Z0-9-]+\.)+[a-zA-Z0-9]{2,63}$)(?=^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,})))/;
</script>
<!-- javascripts -->
<%= javascript(
'vendor.js',
'mailpoet.js'
)%>
<%= localize({
'ajaxFailedErrorMessage': __('An error has happened while performing a request, the server has responded with response code %d'),
'senderEmailAddressWarning1': _x('You might not reach the inbox of your subscribers if you use this email address.', 'In the last step, before sending a newsletter. URL: ?page=mailpoet-newsletters#/send/2'),
'senderEmailAddressWarning2': _x('Use an address like %suggested for the Sender and put %originalSender in the <em>Reply-to</em> field below.', 'In the last step, before sending a newsletter. URL: ?page=mailpoet-newsletters#/send/2'),
'senderEmailAddressWarning3': _x('Read more.'),
'senderEmailAddressNewInstallWarning1': __('The MailPoet Sending Service cant send email with the email address %originalSender.'),
'senderEmailAddressNewInstallWarning2': __('You have to use an address like %suggested and put %originalSender in the Reply-to field below.'),
'senderEmailAddressNewInstallWarning3': __('This new email address has to be authorized first in your account.'),
'senderEmailAddressNewInstallWarning4': __('Authorize your email.'),
}) %>
<% block translations %><% endblock %>
<% block after_translations %><% endblock %>
<%= javascript(
'admin_vendor_chunk.js',
'admin_vendor.js'
)%>
<%= do_action('mailpoet_scripts_admin_before') %>
<%= javascript(
'admin.js'
)%>
<%= javascript('lib/analytics.js') %>
<% set has_valid_premium_key = mailpoet_has_valid_premium_key() %>
<% set helpscout_form_id = 'dd918048-8d73-11e7-b5b5-0ec85169275a' %>
<%if has_valid_premium_key %>
<% set helpscout_form_id = '6974b88d-8d85-11e7-b5b5-0ec85169275a' %>
<% endif %>
<script>!function(e,o,n){window.HSCW=o,window.HS=n,n.beacon=n.beacon||{};var t=n.beacon;t.userConfig={},t.readyQueue=[],t.config=function(e){this.userConfig=e},t.ready=function(e){this.readyQueue.push(e)},o.config={docs:{enabled:!0,baseUrl:"https://mailpoet3.helpscoutdocs.com/"},contact:{enabled:!0,formId:"<%= helpscout_form_id %>"}};var r=e.getElementsByTagName("script")[0],c=e.createElement("script");c.type="text/javascript",c.async=!0,c.src="https://djtflbt20bdde.cloudfront.net/",r.parentNode.insertBefore(c,r)}(document,window.HSCW||{},window.HS||{});</script>
<script type="text/javascript">
if(window['HS'] !== undefined) {
// HelpScout Beacon: Configuration
HS.beacon.config({
icon: 'message',
zIndex: 50000,
instructions: "<%= __('Want to give feedback to the MailPoet team? Contact us here. Please provide as much information as possible!') %>",
showContactFields: true
});
// HelpScout Beacon: Custom information
HS.beacon.ready(function() {
HS.beacon.identify(
<%= json_encode(get_helpscout_data()) %>
);
});
}
</script>
<% block after_javascript %><% endblock %>