Version Description
- Rolled back sending notifications on scheduled posts to be when its status changes to published
Download this release
Release Info
Developer | OneSignal |
Plugin | OneSignal – Free Web Push Notifications |
Version | 1.17.9 |
Comparing to | |
See all releases |
Code changes from version 1.17.8 to 1.17.9
- notice.js +5 -8
- onesignal-admin.php +14 -80
- onesignal-public.php +0 -23
- onesignal.php +16 -18
- readme.txt +5 -1
- views/config.php +62 -120
- views/css/site.css +862 -1
- views/css/site.css.map +1 -7
notice.js
CHANGED
@@ -52,10 +52,9 @@ function notice() {
|
|
52 |
const post_modified = modified !== state.first_modified;
|
53 |
|
54 |
const is_published = status === "publish";
|
55 |
-
const is_scheduled = status === "future";
|
56 |
|
57 |
// if hasn't started, change detected, box checked, and the status is 'publish'
|
58 |
-
if (!state.started && post_modified && send_os_notif &&
|
59 |
state.interval = setInterval(get_metadata, 3000); // starts requests
|
60 |
state.started = true;
|
61 |
}
|
@@ -135,9 +134,11 @@ function notice() {
|
|
135 |
*/
|
136 |
const show_notice = recipients => {
|
137 |
const plural = recipients == 1 ? "" : "s";
|
138 |
-
|
|
|
139 |
if (state.status === "publish") {
|
140 |
var notice_text = "OneSignal Push: Successfully sent a notification to ";
|
|
|
141 |
} else if (state.status === "future"){
|
142 |
var notice_text = "OneSignal Push: Successfully scheduled a notification for ";
|
143 |
}
|
@@ -146,11 +147,7 @@ function notice() {
|
|
146 |
.dispatch("core/notices")
|
147 |
.createNotice(
|
148 |
"info",
|
149 |
-
notice_text +
|
150 |
-
recipients +
|
151 |
-
" recipient" +
|
152 |
-
plural +
|
153 |
-
". Go to your app's \"Delivery\" tab to check sent and scheduled messages: https://app.onesignal.com/apps/",
|
154 |
{
|
155 |
id:'onesignal-notice',
|
156 |
isDismissible: true
|
52 |
const post_modified = modified !== state.first_modified;
|
53 |
|
54 |
const is_published = status === "publish";
|
|
|
55 |
|
56 |
// if hasn't started, change detected, box checked, and the status is 'publish'
|
57 |
+
if (!state.started && post_modified && send_os_notif && is_published ) {
|
58 |
state.interval = setInterval(get_metadata, 3000); // starts requests
|
59 |
state.started = true;
|
60 |
}
|
134 |
*/
|
135 |
const show_notice = recipients => {
|
136 |
const plural = recipients == 1 ? "" : "s";
|
137 |
+
var delivery_link_text = "";
|
138 |
+
|
139 |
if (state.status === "publish") {
|
140 |
var notice_text = "OneSignal Push: Successfully sent a notification to ";
|
141 |
+
delivery_link_text = ". Go to your app's \"Delivery\" tab to check sent messages: https://app.onesignal.com/apps";
|
142 |
} else if (state.status === "future"){
|
143 |
var notice_text = "OneSignal Push: Successfully scheduled a notification for ";
|
144 |
}
|
147 |
.dispatch("core/notices")
|
148 |
.createNotice(
|
149 |
"info",
|
150 |
+
notice_text + recipients + " recipient" + plural + delivery_link_text,
|
|
|
|
|
|
|
|
|
151 |
{
|
152 |
id:'onesignal-notice',
|
153 |
isDismissible: true
|
onesignal-admin.php
CHANGED
@@ -749,37 +749,15 @@ class OneSignal_Admin
|
|
749 |
}
|
750 |
}
|
751 |
|
752 |
-
$post_time = get_post_time('D M d Y G:i:', true, $post);
|
753 |
-
|
754 |
-
if (!$post_time) {
|
755 |
-
error_log("OneSignal: Couldn't get post_time");
|
756 |
-
|
757 |
-
return;
|
758 |
-
} else {
|
759 |
-
$post_time = $post_time.'00 GMT-0:00';
|
760 |
-
}
|
761 |
-
|
762 |
-
$old_uuid_array = get_post_meta($post->ID, 'uuid');
|
763 |
-
$uuid = self::uuid($notif_content);
|
764 |
-
update_post_meta($post->ID, 'uuid', $uuid);
|
765 |
-
|
766 |
$fields = array(
|
767 |
-
|
768 |
-
|
769 |
-
|
770 |
-
|
771 |
-
|
772 |
-
|
773 |
-
|
774 |
-
|
775 |
-
|
776 |
-
if ($new_status == 'future') {
|
777 |
-
if ($old_uuid_array && $old_uuid_array[0] != $uuid) {
|
778 |
-
self::cancel_scheduled_notification($post);
|
779 |
-
}
|
780 |
-
|
781 |
-
$fields['send_after'] = $post_time;
|
782 |
-
}
|
783 |
|
784 |
$send_to_mobile_platforms = $onesignal_wp_settings['send_to_mobile_platforms'];
|
785 |
if ($send_to_mobile_platforms == true) {
|
@@ -880,6 +858,7 @@ class OneSignal_Admin
|
|
880 |
|
881 |
if ($status != 200) {
|
882 |
error_log('There was a '.$status.' error sending your notification.');
|
|
|
883 |
if ($status != 0) {
|
884 |
set_transient('onesignal_transient_error', '<div class="error notice onesignal-error-notice">
|
885 |
<p><strong>OneSignal Push:</strong><em> There was a '.$status.' error sending your notification.</em></p>
|
@@ -897,18 +876,11 @@ class OneSignal_Admin
|
|
897 |
// API can send a 200 OK even if the notification failed to send
|
898 |
if (isset($response['body'])) {
|
899 |
$response_body = json_decode($response['body'], true);
|
900 |
-
|
901 |
if (isset($response_body['recipients'])) {
|
902 |
$recipient_count = $response_body['recipients'];
|
903 |
} else {
|
904 |
error_log('OneSignal: recipients not set in response body');
|
905 |
}
|
906 |
-
|
907 |
-
if (isset($response_body['id'])) {
|
908 |
-
$notification_id = $response_body['id'];
|
909 |
-
} else {
|
910 |
-
error_log('OneSignal: notification id not set in response body');
|
911 |
-
}
|
912 |
} else {
|
913 |
error_log('OneSignal: body not set in HTTP response');
|
914 |
}
|
@@ -916,22 +888,20 @@ class OneSignal_Admin
|
|
916 |
// updates meta so that recipient count is available for GET request from client
|
917 |
update_post_meta($post->ID, 'recipients', $recipient_count);
|
918 |
|
919 |
-
// updates meta for use in cancelling scheduled notifs
|
920 |
-
update_post_meta($post->ID, 'notification_id', $notification_id);
|
921 |
-
|
922 |
$sent_or_scheduled = array_key_exists('send_after', $fields) ? 'scheduled' : 'sent';
|
923 |
$config_show_notification_send_status_message = $onesignal_wp_settings['show_notification_send_status_message'] == '1';
|
924 |
|
925 |
if ($config_show_notification_send_status_message) {
|
926 |
if ($recipient_count != 0) {
|
|
|
927 |
set_transient('onesignal_transient_success', '<div class="components-notice is-success is-dismissible">
|
928 |
<div class="components-notice__content">
|
929 |
-
<p><strong>OneSignal Push:</strong><em> Successfully '.$sent_or_scheduled.' a notification to '.$recipient_count.' recipients.
|
930 |
</div>
|
931 |
</div>', 86400);
|
932 |
} else {
|
933 |
set_transient('onesignal_transient_success', '<div class="updated notice notice-success is-dismissible">
|
934 |
-
<p><strong>OneSignal Push:</strong><em>There were no recipients.</em></p>
|
935 |
</div>', 86400);
|
936 |
}
|
937 |
}
|
@@ -957,47 +927,13 @@ class OneSignal_Admin
|
|
957 |
return $old_status === 'trash' && $new_status === 'publish';
|
958 |
}
|
959 |
|
960 |
-
public static function cancel_scheduled_notification($post)
|
961 |
-
{
|
962 |
-
$notification_id = get_post_meta($post->ID, 'notification_id', true);
|
963 |
-
$onesignal_wp_settings = OneSignal::get_onesignal_settings();
|
964 |
-
|
965 |
-
$onesignal_delete_url = 'https://onesignal.com/api/v1/notifications/'.$notification_id.'?app_id='.$onesignal_wp_settings['app_id'];
|
966 |
-
$onesignal_auth_key = $onesignal_wp_settings['app_rest_api_key'];
|
967 |
-
|
968 |
-
$request = array(
|
969 |
-
'headers' => array(
|
970 |
-
'content-type' => 'application/json;charset=utf-8',
|
971 |
-
'Authorization' => 'Basic '.$onesignal_auth_key,
|
972 |
-
),
|
973 |
-
'method' => 'DELETE',
|
974 |
-
'timeout' => 60,
|
975 |
-
);
|
976 |
-
|
977 |
-
$response = wp_remote_get($onesignal_delete_url, $request);
|
978 |
-
|
979 |
-
if (is_wp_error($response) || !is_array($response) || !isset($response['body'])) {
|
980 |
-
$status = $response->get_error_code(); // custom code for WP_ERROR
|
981 |
-
$error_message = $response->get_error_message();
|
982 |
-
error_log("Couldn't cancel notification: There was a ".$status.' error returned from OneSignal: '.$error_message);
|
983 |
-
|
984 |
-
return;
|
985 |
-
}
|
986 |
-
}
|
987 |
-
|
988 |
public static function on_transition_post_status($new_status, $old_status, $post)
|
989 |
{
|
990 |
-
if ($post->post_type == 'wdslp-wds-log' ||
|
|
|
991 |
// It's important not to call onesignal_debug() on posts of type wdslp-wds-log, otherwise each post will recursively generate 4 more posts
|
992 |
return;
|
993 |
}
|
994 |
-
|
995 |
-
if ($new_status == 'future') {
|
996 |
-
self::send_notification_on_wp_post($new_status, $old_status, $post);
|
997 |
-
|
998 |
-
return;
|
999 |
-
}
|
1000 |
-
|
1001 |
if (has_filter('onesignal_include_post')) {
|
1002 |
onesignal_debug('Applying onesignal_include_post filter.');
|
1003 |
if (apply_filters('onesignal_include_post', $new_status, $old_status, $post)) {
|
@@ -1008,7 +944,6 @@ class OneSignal_Admin
|
|
1008 |
return;
|
1009 |
}
|
1010 |
}
|
1011 |
-
|
1012 |
if (has_filter('onesignal_exclude_post')) {
|
1013 |
onesignal_debug('Applying onesignal_exclude_post filter.');
|
1014 |
if (apply_filters('onesignal_exclude_post', $new_status, $old_status, $post)) {
|
@@ -1018,7 +953,6 @@ class OneSignal_Admin
|
|
1018 |
return;
|
1019 |
}
|
1020 |
}
|
1021 |
-
|
1022 |
if (!(empty($post) ||
|
1023 |
$new_status !== 'publish' ||
|
1024 |
$post->post_type == 'page')) {
|
749 |
}
|
750 |
}
|
751 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
752 |
$fields = array(
|
753 |
+
'external_id' => self::uuid($notif_content),
|
754 |
+
'app_id' => $onesignal_wp_settings['app_id'],
|
755 |
+
'headings' => array('en' => $site_title),
|
756 |
+
'included_segments' => array('All'),
|
757 |
+
'isAnyWeb' => true,
|
758 |
+
'url' => get_permalink($post->ID),
|
759 |
+
'contents' => array('en' => $notif_content),
|
760 |
+
);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
761 |
|
762 |
$send_to_mobile_platforms = $onesignal_wp_settings['send_to_mobile_platforms'];
|
763 |
if ($send_to_mobile_platforms == true) {
|
858 |
|
859 |
if ($status != 200) {
|
860 |
error_log('There was a '.$status.' error sending your notification.');
|
861 |
+
error_log('Response from OneSignal:', json_encode($response));
|
862 |
if ($status != 0) {
|
863 |
set_transient('onesignal_transient_error', '<div class="error notice onesignal-error-notice">
|
864 |
<p><strong>OneSignal Push:</strong><em> There was a '.$status.' error sending your notification.</em></p>
|
876 |
// API can send a 200 OK even if the notification failed to send
|
877 |
if (isset($response['body'])) {
|
878 |
$response_body = json_decode($response['body'], true);
|
|
|
879 |
if (isset($response_body['recipients'])) {
|
880 |
$recipient_count = $response_body['recipients'];
|
881 |
} else {
|
882 |
error_log('OneSignal: recipients not set in response body');
|
883 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
884 |
} else {
|
885 |
error_log('OneSignal: body not set in HTTP response');
|
886 |
}
|
888 |
// updates meta so that recipient count is available for GET request from client
|
889 |
update_post_meta($post->ID, 'recipients', $recipient_count);
|
890 |
|
|
|
|
|
|
|
891 |
$sent_or_scheduled = array_key_exists('send_after', $fields) ? 'scheduled' : 'sent';
|
892 |
$config_show_notification_send_status_message = $onesignal_wp_settings['show_notification_send_status_message'] == '1';
|
893 |
|
894 |
if ($config_show_notification_send_status_message) {
|
895 |
if ($recipient_count != 0) {
|
896 |
+
$delivery_link_text = $sent_or_scheduled == 'sent' ? ' Go to your app\'s "Delivery" tab to check sent messages: <a target="_blank" href="https://app.onesignal.com/apps/">https://app.onesignal.com/apps/</a>' : '';
|
897 |
set_transient('onesignal_transient_success', '<div class="components-notice is-success is-dismissible">
|
898 |
<div class="components-notice__content">
|
899 |
+
<p><strong>OneSignal Push:</strong><em> Successfully '.$sent_or_scheduled.' a notification to '.$recipient_count.' recipients.'.$delivery_link_text.'</em></p>
|
900 |
</div>
|
901 |
</div>', 86400);
|
902 |
} else {
|
903 |
set_transient('onesignal_transient_success', '<div class="updated notice notice-success is-dismissible">
|
904 |
+
<p><strong>OneSignal Push:</strong><em>There were no recipients. You likely have no subscribers.</em></p>
|
905 |
</div>', 86400);
|
906 |
}
|
907 |
}
|
927 |
return $old_status === 'trash' && $new_status === 'publish';
|
928 |
}
|
929 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
930 |
public static function on_transition_post_status($new_status, $old_status, $post)
|
931 |
{
|
932 |
+
if ($post->post_type == 'wdslp-wds-log' ||
|
933 |
+
self::was_post_restored_from_trash($old_status, $new_status)) {
|
934 |
// It's important not to call onesignal_debug() on posts of type wdslp-wds-log, otherwise each post will recursively generate 4 more posts
|
935 |
return;
|
936 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
937 |
if (has_filter('onesignal_include_post')) {
|
938 |
onesignal_debug('Applying onesignal_include_post filter.');
|
939 |
if (apply_filters('onesignal_include_post', $new_status, $old_status, $post)) {
|
944 |
return;
|
945 |
}
|
946 |
}
|
|
|
947 |
if (has_filter('onesignal_exclude_post')) {
|
948 |
onesignal_debug('Applying onesignal_exclude_post filter.');
|
949 |
if (apply_filters('onesignal_exclude_post', $new_status, $old_status, $post)) {
|
953 |
return;
|
954 |
}
|
955 |
}
|
|
|
956 |
if (!(empty($post) ||
|
957 |
$new_status !== 'publish' ||
|
958 |
$post->post_type == 'page')) {
|
onesignal-public.php
CHANGED
@@ -67,28 +67,6 @@ class OneSignal_Public
|
|
67 |
add_action('wp_head', array(__CLASS__, 'onesignal_header'), 10);
|
68 |
}
|
69 |
|
70 |
-
public static function insert_onesignal_header_manifest($onesignal_wp_settings, $current_plugin_url)
|
71 |
-
{
|
72 |
-
$use_custom_manifest = $onesignal_wp_settings['use_custom_manifest'];
|
73 |
-
$custom_manifest_url = $onesignal_wp_settings['custom_manifest_url'];
|
74 |
-
if ($onesignal_wp_settings !== false && array_key_exists('gcm_sender_id', $onesignal_wp_settings)) {
|
75 |
-
$gcm_sender_id = $onesignal_wp_settings['gcm_sender_id'];
|
76 |
-
} else {
|
77 |
-
$gcm_sender_id = 'WORDPRESS_NO_SENDER_ID_ENTERED';
|
78 |
-
}
|
79 |
-
if ($use_custom_manifest) {
|
80 |
-
?>
|
81 |
-
<link rel="manifest"
|
82 |
-
href="<?php echo $custom_manifest_url; ?>"/>
|
83 |
-
<?php
|
84 |
-
} else {
|
85 |
-
?>
|
86 |
-
<link rel="manifest"
|
87 |
-
href="<?php echo $current_plugin_url.'sdk_files/manifest.json.php?gcm_sender_id='.$gcm_sender_id; ?>"/>
|
88 |
-
<?php
|
89 |
-
}
|
90 |
-
}
|
91 |
-
|
92 |
// For easier debugging of sites by identifying them as WordPress
|
93 |
public static function insert_onesignal_stamp()
|
94 |
{
|
@@ -108,7 +86,6 @@ class OneSignal_Public
|
|
108 |
$current_plugin_url = ONESIGNAL_PLUGIN_URL;
|
109 |
}
|
110 |
OneSignal_Public::insert_onesignal_stamp();
|
111 |
-
OneSignal_Public::insert_onesignal_header_manifest($onesignal_wp_settings, $current_plugin_url);
|
112 |
} ?>
|
113 |
<?php
|
114 |
if (defined('ONESIGNAL_DEBUG') && defined('ONESIGNAL_LOCAL')) {
|
67 |
add_action('wp_head', array(__CLASS__, 'onesignal_header'), 10);
|
68 |
}
|
69 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
70 |
// For easier debugging of sites by identifying them as WordPress
|
71 |
public static function insert_onesignal_stamp()
|
72 |
{
|
86 |
$current_plugin_url = ONESIGNAL_PLUGIN_URL;
|
87 |
}
|
88 |
OneSignal_Public::insert_onesignal_stamp();
|
|
|
89 |
} ?>
|
90 |
<?php
|
91 |
if (defined('ONESIGNAL_DEBUG') && defined('ONESIGNAL_LOCAL')) {
|
onesignal.php
CHANGED
@@ -1,36 +1,34 @@
|
|
1 |
<?php
|
2 |
|
3 |
-
defined(
|
4 |
|
5 |
-
|
6 |
* Plugin Name: OneSignal Push Notifications
|
7 |
* Plugin URI: https://onesignal.com/
|
8 |
* Description: Free web push notifications.
|
9 |
-
* Version: 1.17.
|
10 |
* Author: OneSignal
|
11 |
* Author URI: https://onesignal.com
|
12 |
* License: MIT
|
13 |
*/
|
14 |
|
15 |
-
define(
|
16 |
|
17 |
-
|
18 |
* The number of seconds required to wait between requests.
|
19 |
*/
|
20 |
-
define(
|
21 |
-
define(
|
22 |
|
23 |
-
require_once
|
24 |
-
require_once
|
25 |
-
require_once
|
26 |
-
require_once
|
27 |
-
require_once
|
28 |
|
29 |
-
if (file_exists(plugin_dir_path(
|
30 |
-
require_once
|
31 |
}
|
32 |
|
33 |
-
add_action(
|
34 |
-
add_action(
|
35 |
-
|
36 |
-
?>
|
1 |
<?php
|
2 |
|
3 |
+
defined('ABSPATH') or die('This page may not be accessed directly.');
|
4 |
|
5 |
+
/*
|
6 |
* Plugin Name: OneSignal Push Notifications
|
7 |
* Plugin URI: https://onesignal.com/
|
8 |
* Description: Free web push notifications.
|
9 |
+
* Version: 1.17.9
|
10 |
* Author: OneSignal
|
11 |
* Author URI: https://onesignal.com
|
12 |
* License: MIT
|
13 |
*/
|
14 |
|
15 |
+
define('ONESIGNAL_PLUGIN_URL', plugin_dir_url(__FILE__));
|
16 |
|
17 |
+
/*
|
18 |
* The number of seconds required to wait between requests.
|
19 |
*/
|
20 |
+
define('ONESIGNAL_API_RATE_LIMIT_SECONDS', 1);
|
21 |
+
define('ONESIGNAL_URI_REVEAL_PROJECT_NUMBER', 'reveal_project_number=true');
|
22 |
|
23 |
+
require_once plugin_dir_path(__FILE__).'onesignal-utils.php';
|
24 |
+
require_once plugin_dir_path(__FILE__).'onesignal-admin.php';
|
25 |
+
require_once plugin_dir_path(__FILE__).'onesignal-public.php';
|
26 |
+
require_once plugin_dir_path(__FILE__).'onesignal-settings.php';
|
27 |
+
require_once plugin_dir_path(__FILE__).'onesignal-widget.php';
|
28 |
|
29 |
+
if (file_exists(plugin_dir_path(__FILE__).'onesignal-extra.php')) {
|
30 |
+
require_once plugin_dir_path(__FILE__).'onesignal-extra.php';
|
31 |
}
|
32 |
|
33 |
+
add_action('init', array('OneSignal_Admin', 'init'));
|
34 |
+
add_action('init', array('OneSignal_Public', 'init'));
|
|
|
|
readme.txt
CHANGED
@@ -4,7 +4,7 @@ Donate link: https://onesignal.com
|
|
4 |
Tags: chrome, firefox, safari, push, push notifications, push notification, chrome push, safari push, firefox push, notification, notifications, web push, notify, mavericks, android, android push, android notifications, android notification, mobile notification, mobile notifications, mobile, desktop notification, roost, goroost, desktop notifications, gcm, push messages, onesignal
|
5 |
Requires at least: 3.8
|
6 |
Tested up to: 5.2.1
|
7 |
-
Stable tag: 1.17.
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
@@ -65,6 +65,10 @@ HTTPS Setup Video: [youtube https://www.youtube.com/watch?v=BeTZ2KgytC0]
|
|
65 |
|
66 |
== Changelog ==
|
67 |
|
|
|
|
|
|
|
|
|
68 |
= 1.17.8 =
|
69 |
|
70 |
- Added escaping to fields in OneSignal config to remove invalid characters, bug fixes
|
4 |
Tags: chrome, firefox, safari, push, push notifications, push notification, chrome push, safari push, firefox push, notification, notifications, web push, notify, mavericks, android, android push, android notifications, android notification, mobile notification, mobile notifications, mobile, desktop notification, roost, goroost, desktop notifications, gcm, push messages, onesignal
|
5 |
Requires at least: 3.8
|
6 |
Tested up to: 5.2.1
|
7 |
+
Stable tag: 1.17.9
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
65 |
|
66 |
== Changelog ==
|
67 |
|
68 |
+
= 1.17.9 =
|
69 |
+
|
70 |
+
- Rolled back sending notifications on scheduled posts to be when its status changes to published
|
71 |
+
|
72 |
= 1.17.8 =
|
73 |
|
74 |
- Added escaping to fields in OneSignal config to remove invalid characters, bug fixes
|
views/config.php
CHANGED
@@ -18,6 +18,12 @@ $onesignal_wp_settings = OneSignal::get_onesignal_settings();
|
|
18 |
</header>
|
19 |
<div class="outer site onesignal container">
|
20 |
<div class="ui site onesignal container" id="content-container">
|
|
|
|
|
|
|
|
|
|
|
|
|
21 |
<div class="ui pointing stackable menu">
|
22 |
<a class="item" data-tab="setup">Setup</a>
|
23 |
<a class="active item" data-tab="configuration">Configuration</a>
|
@@ -82,10 +88,10 @@ $onesignal_wp_settings = OneSignal::get_onesignal_settings();
|
|
82 |
<h4>HTTP Sites:</h4>
|
83 |
<div class="relative ui two column middle aligned very relaxed stackable grid" style="margin-bottom: 0 !important; padding-bottom: 0 !important;">
|
84 |
<div class="center aligned column">
|
85 |
-
<img class="img-responsive" src="<?php echo ONESIGNAL_PLUGIN_URL.
|
86 |
</div>
|
87 |
<div class="center aligned column">
|
88 |
-
<img class="img-responsive" src="<?php echo ONESIGNAL_PLUGIN_URL.
|
89 |
</div>
|
90 |
</div>
|
91 |
<div class="relative ui two column middle aligned very relaxed stackable grid" style="margin-top: 0 !important; padding-top: 0 !important;">
|
@@ -99,10 +105,10 @@ $onesignal_wp_settings = OneSignal::get_onesignal_settings();
|
|
99 |
<h4>HTTPS Sites:</h4>
|
100 |
<div class="relative ui two column middle aligned very relaxed stackable grid" style="margin-bottom: 0 !important; padding-bottom: 0 !important;">
|
101 |
<div class="center aligned column">
|
102 |
-
<img class="img-responsive" src="<?php echo ONESIGNAL_PLUGIN_URL.
|
103 |
</div>
|
104 |
<div class="center aligned column">
|
105 |
-
<img class="img-responsive" src="<?php echo ONESIGNAL_PLUGIN_URL.
|
106 |
</div>
|
107 |
</div>
|
108 |
<div class="relative ui two column middle aligned very relaxed stackable grid" style="margin-top: 0 !important; padding-top: 0 !important;">
|
@@ -147,7 +153,7 @@ $onesignal_wp_settings = OneSignal::get_onesignal_settings();
|
|
147 |
<dd>
|
148 |
<p>Log in to your OneSignal account, and navigate to the <em>App Settings</em> page of the app you configured in this guide.</p>
|
149 |
<p>You should be on this page:</p>
|
150 |
-
<img class="img-responsive" src="<?php echo ONESIGNAL_PLUGIN_URL.
|
151 |
<p>Click <strong>Configure</strong> on the platform <em>Apple Safari</em>.</p>
|
152 |
</dd>
|
153 |
</div>
|
@@ -155,10 +161,10 @@ $onesignal_wp_settings = OneSignal::get_onesignal_settings();
|
|
155 |
<dt>2</dt>
|
156 |
<dd>
|
157 |
<p>In this step, we'll focus on filling out the <em>Site Name</em> and <em>Site URL</em> fields.</p>
|
158 |
-
<img class="img-responsive" src="<?php echo ONESIGNAL_PLUGIN_URL.
|
159 |
<p>For the <strong>Site Name</strong>, enter a name you'd like your users to see.</p>
|
160 |
<p>In the following sample image, <em>OneSignal</em> is the site name:</p>
|
161 |
-
<img class="img-responsive" src="<?php echo ONESIGNAL_PLUGIN_URL.
|
162 |
<p>For the <strong>Site URL</strong>, enter the URL to your site's domain. The purpose of this field is to prevent other sites from hijacking your keys to impersonate you and send push notifications on your behalf. Please note:</p>
|
163 |
<ul>
|
164 |
<li>
|
@@ -183,7 +189,7 @@ $onesignal_wp_settings = OneSignal::get_onesignal_settings();
|
|
183 |
<dt>3</dt>
|
184 |
<dd>
|
185 |
<p>In this step, we'll focus on uploading your Safari notification icons.</p>
|
186 |
-
<img class="img-responsive" src="<?php echo ONESIGNAL_PLUGIN_URL.
|
187 |
<p>Please have your icon in the following sizes:</p>
|
188 |
<ul>
|
189 |
<li>16 × 16</li>
|
@@ -206,7 +212,7 @@ $onesignal_wp_settings = OneSignal::get_onesignal_settings();
|
|
206 |
<dt>5</dt>
|
207 |
<dd>
|
208 |
<p><strong>Refresh</strong> the page, and then copy the <strong>Safari Web ID</strong> you see to the <em>Configuration</em> tab.</p>
|
209 |
-
<img class="img-responsive" src="<?php echo ONESIGNAL_PLUGIN_URL.
|
210 |
<p>That's it for setting up Safari push!</p>
|
211 |
</dd>
|
212 |
</div>
|
@@ -219,21 +225,21 @@ $onesignal_wp_settings = OneSignal::get_onesignal_settings();
|
|
219 |
</div>
|
220 |
<div class="ui tab borderless shadowless segment" style="z-index: 1;" data-tab="setup/3">
|
221 |
<p>This section shows push notifications working for <em>Chrome</em>, <em>Safari</em>, and <em>Firefox</em> in <em>HTTP</em> and <em>HTTPS</em> mode.</p>
|
222 |
-
<img class="img-responsive" src="<?php echo ONESIGNAL_PLUGIN_URL.
|
223 |
<p></p>
|
224 |
<dl>
|
225 |
<div class="ui horizontal divider">Subscription Bell</div>
|
226 |
-
<img class="img-responsive" src="<?php echo ONESIGNAL_PLUGIN_URL.
|
227 |
<div class="ui horizontal divider">Chrome (HTTP)</div>
|
228 |
-
<img class="img-responsive" src="<?php echo ONESIGNAL_PLUGIN_URL.
|
229 |
<div class="ui horizontal divider">Chrome (HTTPS)</div>
|
230 |
-
<img class="img-responsive" src="<?php echo ONESIGNAL_PLUGIN_URL.
|
231 |
<div class="ui horizontal divider">Safari (HTTP & HTTPS)</div>
|
232 |
-
<img class="img-responsive" src="<?php echo ONESIGNAL_PLUGIN_URL.
|
233 |
<div class="ui horizontal divider">Firefox (HTTP)</div>
|
234 |
-
<img class="img-responsive" src="<?php echo ONESIGNAL_PLUGIN_URL.
|
235 |
<div class="ui horizontal divider">Firefox (HTTPS)</div>
|
236 |
-
<img class="img-responsive" src="<?php echo ONESIGNAL_PLUGIN_URL.
|
237 |
</dl>
|
238 |
</div>
|
239 |
</div>
|
@@ -254,12 +260,8 @@ $onesignal_wp_settings = OneSignal::get_onesignal_settings();
|
|
254 |
<div class="ui borderless shadowless segment">
|
255 |
<div class="field">
|
256 |
<div class="ui toggle checkbox">
|
257 |
-
<input type="checkbox" name="is_site_https" <?php if (@$onesignal_wp_settings['is_site_https_firsttime'] === 'unset') {
|
258 |
-
|
259 |
-
} if (@$onesignal_wp_settings['is_site_https']) {
|
260 |
-
echo 'checked';
|
261 |
-
} ?>>
|
262 |
-
<label>My site uses an HTTPS connection (SSL)<i class="tiny circular help icon link" role="popup" data-html="<p>Check this if your site uses HTTPS:</p><img src='<?php echo ONESIGNAL_PLUGIN_URL.'views/images/settings/https-url.png'; ?>' width=619>" data-variation="flowing"></i></label>
|
263 |
</div>
|
264 |
</div>
|
265 |
<div class="ui inline subdomain-http nag">
|
@@ -308,17 +310,13 @@ $onesignal_wp_settings = OneSignal::get_onesignal_settings();
|
|
308 |
<div class="ui borderless shadowless segment">
|
309 |
<div class="field">
|
310 |
<div class="ui toggle checkbox">
|
311 |
-
<input type="checkbox" name="showNotificationIconFromPostThumbnail" value="true" <?php if ($onesignal_wp_settings['showNotificationIconFromPostThumbnail']) {
|
312 |
-
echo 'checked';
|
313 |
-
} ?>>
|
314 |
<label>Use the post's featured image for the notification icon<i class="tiny circular help icon link" role="popup" data-title="Use post featured image for notification icon" data-content="If checked, use the post's featured image in the notification icon (small icon). Chrome and Firefox Desktop supported." data-variation="wide"></i></label>
|
315 |
</div>
|
316 |
</div>
|
317 |
<div class="field">
|
318 |
<div class="ui toggle checkbox">
|
319 |
-
<input type="checkbox" name="showNotificationImageFromPostThumbnail" value="true" <?php if ($onesignal_wp_settings['showNotificationImageFromPostThumbnail']) {
|
320 |
-
echo 'checked';
|
321 |
-
} ?>>
|
322 |
<label>Use the post's featured image for Chrome's large notification image<i class="tiny circular help icon link" role="popup" data-title="Use post featured image for notification image (Chrome only)" data-html="<p>If checked, use the post's featured image in the notification large image (Chrome only). See <a target='docs' href='https://documentation.onesignal.com/docs/web-push-notification-icons#section-image'>our documentation on web push images</a>.</p>" data-variation="wide"></i></label>
|
323 |
</div>
|
324 |
</div>
|
@@ -349,8 +347,8 @@ $onesignal_wp_settings = OneSignal::get_onesignal_settings();
|
|
349 |
value="platform-default"
|
350 |
<?php
|
351 |
if ((array_key_exists('persist_notifications', $onesignal_wp_settings) &&
|
352 |
-
$onesignal_wp_settings['persist_notifications'] ==
|
353 |
-
|
354 |
}
|
355 |
?>>Yes
|
356 |
</option>
|
@@ -358,8 +356,8 @@ $onesignal_wp_settings = OneSignal::get_onesignal_settings();
|
|
358 |
value="yes-except-notification-manager-platforms"
|
359 |
<?php
|
360 |
if ((array_key_exists('persist_notifications', $onesignal_wp_settings) &&
|
361 |
-
$onesignal_wp_settings['persist_notifications'] ==
|
362 |
-
|
363 |
}
|
364 |
?>>Yes on Mac OS X. No on other platforms.
|
365 |
</option>
|
@@ -367,8 +365,8 @@ $onesignal_wp_settings = OneSignal::get_onesignal_settings();
|
|
367 |
value="yes-all"
|
368 |
<?php
|
369 |
if ((array_key_exists('persist_notifications', $onesignal_wp_settings) &&
|
370 |
-
$onesignal_wp_settings['persist_notifications'] ==
|
371 |
-
|
372 |
}
|
373 |
?>>No
|
374 |
</option>
|
@@ -380,9 +378,7 @@ $onesignal_wp_settings = OneSignal::get_onesignal_settings();
|
|
380 |
</div>
|
381 |
<div class="field">
|
382 |
<div class="ui toggle checkbox">
|
383 |
-
<input type="checkbox" name="send_to_mobile_platforms" value="true" <?php if ($onesignal_wp_settings['send_to_mobile_platforms']) {
|
384 |
-
echo 'checked';
|
385 |
-
} ?>>
|
386 |
<label>Send notifications additionally to iOS & Android platforms<i class="tiny circular help icon link" role="popup" data-title="Deliver to iOS & Android" data-html="<p>If checked, the notification will also be sent to Android and iOS <em>if you have those platforms enabled</em> in addition to your web push users. <strong class='least-strong'>Your OneSignal app must have either an active iOS or an Android platform and you must have either iOS or Android users for this to work</strong>.</p>" data-variation="wide"></i></label>
|
387 |
</div>
|
388 |
</div>
|
@@ -394,25 +390,21 @@ $onesignal_wp_settings = OneSignal::get_onesignal_settings();
|
|
394 |
</div>
|
395 |
</div>
|
396 |
<div class="ui borderless shadowless segment">
|
397 |
-
<img class="img-responsive no-center" src="<?php echo ONESIGNAL_PLUGIN_URL.
|
398 |
<div class="explanation">
|
399 |
<p>Control the way visitors are prompted to subscribe. The Subscription Bell is an interactive widget your site visitors can use to manage their push notification subscription status. The Subscription Bell can be used to initially subscribe to push notifications, and to unsubscribe.</p>
|
400 |
</div>
|
401 |
|
402 |
<div class="field modal-prompt-feature">
|
403 |
<div class="ui toggle checkbox">
|
404 |
-
<input type="checkbox" name="use_modal_prompt" value="true" <?php if ($onesignal_wp_settings['use_modal_prompt']) {
|
405 |
-
echo 'checked';
|
406 |
-
} ?>>
|
407 |
<label>Use an alternate full-screen prompt when requesting subscription permission (incompatible with Subscription Bell and auto-prompting)</label>
|
408 |
</div>
|
409 |
</div>
|
410 |
<div class="field auto-register-feature">
|
411 |
<div class="field">
|
412 |
<div class="ui toggle checkbox">
|
413 |
-
<input type="checkbox" name="prompt_auto_register" value="true" <?php if ($onesignal_wp_settings['prompt_auto_register']) {
|
414 |
-
echo 'checked';
|
415 |
-
} ?>>
|
416 |
<label>
|
417 |
Automatically prompt new site visitors to subscribe to push notifications
|
418 |
<i class="tiny circular help icon link"
|
@@ -421,12 +413,12 @@ $onesignal_wp_settings = OneSignal::get_onesignal_settings();
|
|
421 |
<p>If enabled, your site will automatically present the following without any code required:</p>
|
422 |
<p>HTTPS Sites:
|
423 |
<img
|
424 |
-
src='<?php echo ONESIGNAL_PLUGIN_URL.
|
425 |
width=400>
|
426 |
</p>
|
427 |
<p>HTTP Sites:
|
428 |
<img
|
429 |
-
src='<?php echo ONESIGNAL_PLUGIN_URL.
|
430 |
width=400>
|
431 |
</p>"
|
432 |
width=450
|
@@ -438,102 +430,72 @@ $onesignal_wp_settings = OneSignal::get_onesignal_settings();
|
|
438 |
</div>
|
439 |
<div class="field slidedown-permission-message-https-feature">
|
440 |
<div class="ui toggle checkbox">
|
441 |
-
<input type="checkbox" name="use_slidedown_permission_message_for_https" value="true" <?php if (array_key_exists('use_slidedown_permission_message_for_https', $onesignal_wp_settings) && $onesignal_wp_settings['use_slidedown_permission_message_for_https']) {
|
442 |
-
echo 'checked';
|
443 |
-
} ?>>
|
444 |
<label>Show the Slide Prompt before prompting users to subscribe<i class="tiny circular help icon link" role="popup" data-title="Slide Prompt for HTTPS Sites" data-content="If checked, the Slide Prompt will be shown before the browser's permission request. Please note that this Slide Prompt cannot replace the browser's native permission request. The browser's native permission request must always be finally shown before the user can be subscribed." data-variation="wide"></i></label>
|
445 |
</div>
|
446 |
</div>
|
447 |
<div class="field">
|
448 |
<div class="ui toggle checkbox">
|
449 |
-
<input type="checkbox" name="notifyButton_enable" value="true" <?php if (array_key_exists('notifyButton_enable', $onesignal_wp_settings) && $onesignal_wp_settings['notifyButton_enable']) {
|
450 |
-
echo 'checked';
|
451 |
-
} ?>>
|
452 |
<label>Enable the Subscription Bell<i class="tiny circular help icon link" role="popup" data-title="Subscription Bell" data-content="If checked, the Subscription Bell and its resources will be loaded into your website." data-variation="wide"></i></label>
|
453 |
</div>
|
454 |
</div>
|
455 |
<div class="field nb-feature">
|
456 |
<div class="ui toggle checkbox">
|
457 |
-
<input type="checkbox" name="notifyButton_showAfterSubscribed" value="true" <?php if (array_key_exists('notifyButton_showAfterSubscribed', $onesignal_wp_settings) && @$onesignal_wp_settings['notifyButton_showAfterSubscribed']) {
|
458 |
-
echo 'checked';
|
459 |
-
} ?>>
|
460 |
<label>Show the Subscription Bell after users have subscribed<i class="tiny circular help icon link" role="popup" data-html="<p>If checked, the Subscription Bell will continue to be shown on all pages after the user subscribes.</p><p>If unchecked, the Subscription Bell will be hidden not be shown after the user subscribes and refreshes the page.</p>" data-variation="wide"></i></label>
|
461 |
</div>
|
462 |
</div>
|
463 |
<div class="field nb-feature">
|
464 |
<div class="ui toggle checkbox">
|
465 |
-
<input type="checkbox" name="notifyButton_prenotify" value="true" <?php if (array_key_exists('notifyButton_prenotify', $onesignal_wp_settings) && @$onesignal_wp_settings['notifyButton_prenotify']) {
|
466 |
-
|
467 |
-
} ?>>
|
468 |
-
<label>Show first-time site visitors an unread message icon<i class="tiny circular help icon link" role="popup" data-html="<p>If checked, a circle indicating 1 unread message will be shown:</p><img src='<?php echo ONESIGNAL_PLUGIN_URL.'views/images/bell-prenotify.jpg'; ?>' width=56><p>A message will be displayed when they hover over the Subscription Bell. This message can be customized below.</p>" data-variation="wide"></i></label>
|
469 |
</div>
|
470 |
</div>
|
471 |
<div class="field nb-feature">
|
472 |
<div class="ui toggle checkbox">
|
473 |
-
<input type="checkbox" name="notifyButton_showcredit" value="true" <?php if (array_key_exists('notifyButton_showcredit', $onesignal_wp_settings) && @$onesignal_wp_settings['notifyButton_showcredit']) {
|
474 |
-
echo 'checked';
|
475 |
-
} ?>>
|
476 |
<label>Show the OneSignal logo on the Subscription Bell dialog</label>
|
477 |
</div>
|
478 |
</div>
|
479 |
<div class="field nb-feature">
|
480 |
<div class="ui toggle checkbox">
|
481 |
-
<input type="checkbox" name="notifyButton_customize_enable" value="true" <?php if (array_key_exists('notifyButton_customize_enable', $onesignal_wp_settings) && @$onesignal_wp_settings['notifyButton_customize_enable']) {
|
482 |
-
echo 'checked';
|
483 |
-
} ?>>
|
484 |
<label>Customize the Subscription Bell text</label>
|
485 |
</div>
|
486 |
</div>
|
487 |
<div class="field nb-feature">
|
488 |
<div class="ui toggle checkbox">
|
489 |
-
<input type="checkbox" name="notifyButton_customize_offset_enable" value="true" <?php if (array_key_exists('notifyButton_customize_offset_enable', $onesignal_wp_settings) && @$onesignal_wp_settings['notifyButton_customize_offset_enable']) {
|
490 |
-
echo 'checked';
|
491 |
-
} ?>>
|
492 |
<label>Customize the Subscription Bell offset position</label>
|
493 |
</div>
|
494 |
</div>
|
495 |
<div class="field nb-feature">
|
496 |
<div class="ui toggle checkbox">
|
497 |
-
<input type="checkbox" name="notifyButton_customize_colors_enable" value="true" <?php if (array_key_exists('notifyButton_customize_colors_enable', $onesignal_wp_settings) && @$onesignal_wp_settings['notifyButton_customize_colors_enable']) {
|
498 |
-
echo 'checked';
|
499 |
-
} ?>>
|
500 |
<label>Customize the Subscription Bell theme colors</label>
|
501 |
</div>
|
502 |
</div>
|
503 |
<div class="inline-setting short field nb-feature">
|
504 |
<label class="inline-setting">Size:</label>
|
505 |
<select class="ui dropdown" name="notifyButton_size">
|
506 |
-
<option value="small" <?php if (array_key_exists('notifyButton_size', $onesignal_wp_settings) && $onesignal_wp_settings['notifyButton_size'] ==
|
507 |
-
|
508 |
-
|
509 |
-
<option value="medium" <?php if ((array_key_exists('notifyButton_size', $onesignal_wp_settings) && $onesignal_wp_settings['notifyButton_size'] == 'medium') || !array_key_exists('notifyButton_theme', $onesignal_wp_settings)) {
|
510 |
-
echo 'selected';
|
511 |
-
} ?>>Medium</option>
|
512 |
-
<option value="large" <?php if (array_key_exists('notifyButton_size', $onesignal_wp_settings) && $onesignal_wp_settings['notifyButton_size'] == 'large') {
|
513 |
-
echo 'selected';
|
514 |
-
} ?>>Large</option>
|
515 |
</select>
|
516 |
</div>
|
517 |
<div class="inline-setting short field nb-feature">
|
518 |
<label class="inline-setting">Position:</label>
|
519 |
<select class="ui dropdown" name="notifyButton_position">
|
520 |
-
<option value="bottom-left" <?php if (array_key_exists('notifyButton_position', $onesignal_wp_settings) && $onesignal_wp_settings['notifyButton_position'] ==
|
521 |
-
|
522 |
-
} ?>>Bottom Left</option>
|
523 |
-
<option value="bottom-right" <?php if ((array_key_exists('notifyButton_position', $onesignal_wp_settings) && $onesignal_wp_settings['notifyButton_position'] == 'bottom-right') || !array_key_exists('notifyButton_position', $onesignal_wp_settings)) {
|
524 |
-
echo 'selected';
|
525 |
-
} ?>>Bottom Right</option>
|
526 |
</select>
|
527 |
</div>
|
528 |
<div class="inline-setting short field nb-feature">
|
529 |
<label class="inline-setting">Theme:</label>
|
530 |
<select class="ui dropdown" name="notifyButton_theme">
|
531 |
-
<option value="default" <?php if ((array_key_exists('notifyButton_theme', $onesignal_wp_settings) && $onesignal_wp_settings['notifyButton_theme'] ==
|
532 |
-
|
533 |
-
} ?>>Red</option>
|
534 |
-
<option value="inverse" <?php if (array_key_exists('notifyButton_theme', $onesignal_wp_settings) && $onesignal_wp_settings['notifyButton_theme'] == 'inverse') {
|
535 |
-
echo 'selected';
|
536 |
-
} ?>>White</option>
|
537 |
</select>
|
538 |
</div>
|
539 |
<div class="ui segment nb-feature nb-position-feature">
|
@@ -669,14 +631,12 @@ $onesignal_wp_settings = OneSignal::get_onesignal_settings();
|
|
669 |
HTTP Pop-Up Settings
|
670 |
</div>
|
671 |
</div>
|
672 |
-
<img class="img-responsive no-center" src="<?php echo ONESIGNAL_PLUGIN_URL.
|
673 |
<div class="ui borderless shadowless segment" style="position: relative;">
|
674 |
<p class="lato">These settings modify the HTTP Pop-Up Prompt and button text for all users. Use this to localize the HTTP Pop-Up Prompt to your language. All fields here are limited in the length of text they can display.</p>
|
675 |
<div class="field">
|
676 |
<div class="ui toggle checkbox">
|
677 |
-
<input type="checkbox" name="prompt_customize_enable" value="true" <?php if (array_key_exists('prompt_customize_enable', $onesignal_wp_settings) && @$onesignal_wp_settings['prompt_customize_enable']) {
|
678 |
-
echo 'checked';
|
679 |
-
} ?>>
|
680 |
<label>Customize the HTTP Pop-Up Prompt text</label>
|
681 |
</div>
|
682 |
</div>
|
@@ -729,15 +689,13 @@ $onesignal_wp_settings = OneSignal::get_onesignal_settings();
|
|
729 |
</div>
|
730 |
</div>
|
731 |
<div class="ui borderless shadowless segment" style="position: relative;">
|
732 |
-
<img class="img-responsive no-center" src="<?php echo ONESIGNAL_PLUGIN_URL.
|
733 |
<div class="explanation">
|
734 |
<p>A welcome notification is sent to new visitors after subscribing. A new visitor is someone who hasn't previously registered. If a user's browser cache is cleared, the user is considered new again.</p>
|
735 |
</div>
|
736 |
<div class="field">
|
737 |
<div class="ui toggle checkbox">
|
738 |
-
<input type="checkbox" name="send_welcome_notification" value="true" <?php if ($onesignal_wp_settings['send_welcome_notification']) {
|
739 |
-
echo 'checked';
|
740 |
-
} ?>>
|
741 |
<label>Send new users a welcome push notification after subscribing<i class="tiny circular help icon link" role="popup" data-title="Welcome Notification" data-content="If enabled, your site will send a welcome push notification to new site visitors who have just subscribed. The message is customizable below."></i></label>
|
742 |
</div>
|
743 |
</div>
|
@@ -763,17 +721,13 @@ $onesignal_wp_settings = OneSignal::get_onesignal_settings();
|
|
763 |
<div class="ui borderless shadowless segment">
|
764 |
<div class="field">
|
765 |
<div class="ui toggle checkbox">
|
766 |
-
<input type="checkbox" name="notification_on_post" value="true" <?php if ($onesignal_wp_settings['notification_on_post']) {
|
767 |
-
echo 'checked';
|
768 |
-
} ?>>
|
769 |
<label>Automatically send a push notification when I create a post from the WordPress editor<i class="tiny circular help icon link" role="popup" data-title="Automatic Push from WordPress Editor" data-content="If checked, when you create a new post from WordPress's editor, the checkbox 'Send notification on post publish/update' will be automatically checked. The checkbox can be unchecked to prevent sending a notification." data-variation="wide"></i></label>
|
770 |
</div>
|
771 |
</div>
|
772 |
<div class="field">
|
773 |
<div class="ui toggle checkbox">
|
774 |
-
<input type="checkbox" name="notification_on_post_from_plugin" value="true" <?php if (@$onesignal_wp_settings['notification_on_post_from_plugin']) {
|
775 |
-
echo 'checked';
|
776 |
-
} ?>>
|
777 |
<label>Automatically send a push notification when I publish a post from 3<sup>rd</sup> party plugins<i class="tiny circular help icon link" role="popup" data-title="Automatic Push outside WordPress Editor" data-content="If checked, when a post is created outside of WordPress's editor, a push notification will automatically be sent. Must be the built-in WordPress post type 'post' and the post must be published." data-variation="wide"></i></label>
|
778 |
</div>
|
779 |
</div>
|
@@ -804,9 +758,7 @@ $onesignal_wp_settings = OneSignal::get_onesignal_settings();
|
|
804 |
<?php if (OneSignalUtils::url_contains_parameter(ONESIGNAL_URI_REVEAL_PROJECT_NUMBER)): ?>
|
805 |
<div class="field">
|
806 |
<div class="ui toggle checkbox">
|
807 |
-
<input type="checkbox" name="show_gcm_sender_id" value="true" <?php if ($onesignal_wp_settings['show_gcm_sender_id']) {
|
808 |
-
echo 'checked';
|
809 |
-
} ?>>
|
810 |
<label>Use my own Google Project Number<i class="tiny circular help icon link" role="popup" data-title="Providing Your Own Web Push Keys" data-content="Check this if you'd like to provide your own Google Project Number."></i></label>
|
811 |
</div>
|
812 |
</div>
|
@@ -815,14 +767,6 @@ $onesignal_wp_settings = OneSignal::get_onesignal_settings();
|
|
815 |
<label>Custom manifest.json URL<i class="tiny circular help icon link" role="popup" data-html="<p>Enter the complete URL to your existing manifest.json file to be used in place of our own. Your URL's domain should match that of your main site that users are visiting.</p><p>e.g. <code>https://yoursite.com/manifest.json</code></p>" data-variation="wide"></i></label>
|
816 |
<input type="text" placeholder="https://yoursite.com/manifest.json" name="custom_manifest_url" value="<?php echo esc_attr(@$onesignal_wp_settings['custom_manifest_url']); ?>">
|
817 |
</div>
|
818 |
-
<div class="field">
|
819 |
-
<div class="ui toggle checkbox">
|
820 |
-
<input type="checkbox" name="use_custom_manifest" value="true" <?php if ($onesignal_wp_settings['use_custom_manifest']) {
|
821 |
-
echo 'checked';
|
822 |
-
} ?>>
|
823 |
-
<label>Use my own manifest.json<i class="tiny circular help icon link" role="popup" data-title="Providing Your Own manifest.json File" data-content="Check this if you have an existing manifest.json file you'd like to use instead of ours. You might check this if you have existing icons defined in your manifest."></i></label>
|
824 |
-
</div>
|
825 |
-
</div>
|
826 |
<div class="field">
|
827 |
<div class="ui toggle checkbox">
|
828 |
<input type="checkbox" name="use_custom_sdk_init" value="true" <?php if ($onesignal_wp_settings['use_custom_sdk_init']) {
|
@@ -833,9 +777,7 @@ $onesignal_wp_settings = OneSignal::get_onesignal_settings();
|
|
833 |
</div>
|
834 |
<div class="field">
|
835 |
<div class="ui toggle checkbox">
|
836 |
-
<input type="checkbox" name="show_notification_send_status_message" value="true" <?php if ($onesignal_wp_settings['show_notification_send_status_message']) {
|
837 |
-
echo 'checked';
|
838 |
-
} ?>>
|
839 |
<label>Show status message after sending notifications<i class="tiny circular help icon link" role="popup" data-title="Show Notification Send Status Message" data-content="If enabled, a notice at the top of your admin interface will show 'Successfully sent a notification to # recipients.' after our plugin sends a notification."></i></label>
|
840 |
</div>
|
841 |
</div>
|
18 |
</header>
|
19 |
<div class="outer site onesignal container">
|
20 |
<div class="ui site onesignal container" id="content-container">
|
21 |
+
<div class="ui menu">
|
22 |
+
<span style="padding-bottom:15px; padding-left:20px; color:#E54B4D; font-weight:700;">
|
23 |
+
⭐ Appreciate OneSignal?
|
24 |
+
<a style="margin-left:15px;" href="https://wordpress.org/support/plugin/onesignal-free-web-push-notifications/reviews/#new-post" target="_blank">Leave us a review → </a>
|
25 |
+
</span>
|
26 |
+
</div>
|
27 |
<div class="ui pointing stackable menu">
|
28 |
<a class="item" data-tab="setup">Setup</a>
|
29 |
<a class="active item" data-tab="configuration">Configuration</a>
|
88 |
<h4>HTTP Sites:</h4>
|
89 |
<div class="relative ui two column middle aligned very relaxed stackable grid" style="margin-bottom: 0 !important; padding-bottom: 0 !important;">
|
90 |
<div class="center aligned column">
|
91 |
+
<img class="img-responsive" src="<?php echo ONESIGNAL_PLUGIN_URL."views/images/settings/http-prompt.png" ?>" width="100%">
|
92 |
</div>
|
93 |
<div class="center aligned column">
|
94 |
+
<img class="img-responsive" src="<?php echo ONESIGNAL_PLUGIN_URL."views/images/bell.jpg" ?>" width="60%">
|
95 |
</div>
|
96 |
</div>
|
97 |
<div class="relative ui two column middle aligned very relaxed stackable grid" style="margin-top: 0 !important; padding-top: 0 !important;">
|
105 |
<h4>HTTPS Sites:</h4>
|
106 |
<div class="relative ui two column middle aligned very relaxed stackable grid" style="margin-bottom: 0 !important; padding-bottom: 0 !important;">
|
107 |
<div class="center aligned column">
|
108 |
+
<img class="img-responsive" src="<?php echo ONESIGNAL_PLUGIN_URL."views/images/settings/https-prompt.png" ?>" width="100%">
|
109 |
</div>
|
110 |
<div class="center aligned column">
|
111 |
+
<img class="img-responsive" src="<?php echo ONESIGNAL_PLUGIN_URL."views/images/bell.jpg" ?>" width="60%">
|
112 |
</div>
|
113 |
</div>
|
114 |
<div class="relative ui two column middle aligned very relaxed stackable grid" style="margin-top: 0 !important; padding-top: 0 !important;">
|
153 |
<dd>
|
154 |
<p>Log in to your OneSignal account, and navigate to the <em>App Settings</em> page of the app you configured in this guide.</p>
|
155 |
<p>You should be on this page:</p>
|
156 |
+
<img class="img-responsive" src="<?php echo ONESIGNAL_PLUGIN_URL."views/images/settings/safari-1.jpg" ?>">
|
157 |
<p>Click <strong>Configure</strong> on the platform <em>Apple Safari</em>.</p>
|
158 |
</dd>
|
159 |
</div>
|
161 |
<dt>2</dt>
|
162 |
<dd>
|
163 |
<p>In this step, we'll focus on filling out the <em>Site Name</em> and <em>Site URL</em> fields.</p>
|
164 |
+
<img class="img-responsive" src="<?php echo ONESIGNAL_PLUGIN_URL."views/images/settings/safari-2.jpg" ?>">
|
165 |
<p>For the <strong>Site Name</strong>, enter a name you'd like your users to see.</p>
|
166 |
<p>In the following sample image, <em>OneSignal</em> is the site name:</p>
|
167 |
+
<img class="img-responsive" src="<?php echo ONESIGNAL_PLUGIN_URL."views/images/settings/safari-prompt.jpg" ?>" width="450">
|
168 |
<p>For the <strong>Site URL</strong>, enter the URL to your site's domain. The purpose of this field is to prevent other sites from hijacking your keys to impersonate you and send push notifications on your behalf. Please note:</p>
|
169 |
<ul>
|
170 |
<li>
|
189 |
<dt>3</dt>
|
190 |
<dd>
|
191 |
<p>In this step, we'll focus on uploading your Safari notification icons.</p>
|
192 |
+
<img class="img-responsive" src="<?php echo ONESIGNAL_PLUGIN_URL."views/images/settings/safari-3.jpg" ?>">
|
193 |
<p>Please have your icon in the following sizes:</p>
|
194 |
<ul>
|
195 |
<li>16 × 16</li>
|
212 |
<dt>5</dt>
|
213 |
<dd>
|
214 |
<p><strong>Refresh</strong> the page, and then copy the <strong>Safari Web ID</strong> you see to the <em>Configuration</em> tab.</p>
|
215 |
+
<img class="img-responsive" src="<?php echo ONESIGNAL_PLUGIN_URL."views/images/settings/safari-4.jpg" ?>">
|
216 |
<p>That's it for setting up Safari push!</p>
|
217 |
</dd>
|
218 |
</div>
|
225 |
</div>
|
226 |
<div class="ui tab borderless shadowless segment" style="z-index: 1;" data-tab="setup/3">
|
227 |
<p>This section shows push notifications working for <em>Chrome</em>, <em>Safari</em>, and <em>Firefox</em> in <em>HTTP</em> and <em>HTTPS</em> mode.</p>
|
228 |
+
<img class="img-responsive" src="<?php echo ONESIGNAL_PLUGIN_URL."views/images/settings/web-push.jpg" ?>">
|
229 |
<p></p>
|
230 |
<dl>
|
231 |
<div class="ui horizontal divider">Subscription Bell</div>
|
232 |
+
<img class="img-responsive" src="<?php echo ONESIGNAL_PLUGIN_URL."views/images/settings/notify-button.jpg" ?>">
|
233 |
<div class="ui horizontal divider">Chrome (HTTP)</div>
|
234 |
+
<img class="img-responsive" src="<?php echo ONESIGNAL_PLUGIN_URL."views/images/settings/chrome-http.jpg" ?>">
|
235 |
<div class="ui horizontal divider">Chrome (HTTPS)</div>
|
236 |
+
<img class="img-responsive" src="<?php echo ONESIGNAL_PLUGIN_URL."views/images/settings/chrome-https.jpg" ?>">
|
237 |
<div class="ui horizontal divider">Safari (HTTP & HTTPS)</div>
|
238 |
+
<img class="img-responsive" src="<?php echo ONESIGNAL_PLUGIN_URL."views/images/settings/safari-https.jpg" ?>">
|
239 |
<div class="ui horizontal divider">Firefox (HTTP)</div>
|
240 |
+
<img class="img-responsive" src="<?php echo ONESIGNAL_PLUGIN_URL."views/images/settings/firefox-http.jpg" ?>">
|
241 |
<div class="ui horizontal divider">Firefox (HTTPS)</div>
|
242 |
+
<img class="img-responsive" src="<?php echo ONESIGNAL_PLUGIN_URL."views/images/settings/firefox-https.jpg" ?>">
|
243 |
</dl>
|
244 |
</div>
|
245 |
</div>
|
260 |
<div class="ui borderless shadowless segment">
|
261 |
<div class="field">
|
262 |
<div class="ui toggle checkbox">
|
263 |
+
<input type="checkbox" name="is_site_https" <?php if (@$onesignal_wp_settings['is_site_https_firsttime'] === 'unset') { echo "data-unset=\"true\""; } if (@$onesignal_wp_settings['is_site_https']) { echo "checked"; } ?>>
|
264 |
+
<label>My site uses an HTTPS connection (SSL)<i class="tiny circular help icon link" role="popup" data-html="<p>Check this if your site uses HTTPS:</p><img src='<?php echo ONESIGNAL_PLUGIN_URL."views/images/settings/https-url.png" ?>' width=619>" data-variation="flowing"></i></label>
|
|
|
|
|
|
|
|
|
265 |
</div>
|
266 |
</div>
|
267 |
<div class="ui inline subdomain-http nag">
|
310 |
<div class="ui borderless shadowless segment">
|
311 |
<div class="field">
|
312 |
<div class="ui toggle checkbox">
|
313 |
+
<input type="checkbox" name="showNotificationIconFromPostThumbnail" value="true" <?php if ($onesignal_wp_settings['showNotificationIconFromPostThumbnail']) { echo "checked"; } ?>>
|
|
|
|
|
314 |
<label>Use the post's featured image for the notification icon<i class="tiny circular help icon link" role="popup" data-title="Use post featured image for notification icon" data-content="If checked, use the post's featured image in the notification icon (small icon). Chrome and Firefox Desktop supported." data-variation="wide"></i></label>
|
315 |
</div>
|
316 |
</div>
|
317 |
<div class="field">
|
318 |
<div class="ui toggle checkbox">
|
319 |
+
<input type="checkbox" name="showNotificationImageFromPostThumbnail" value="true" <?php if ($onesignal_wp_settings['showNotificationImageFromPostThumbnail']) { echo "checked"; } ?>>
|
|
|
|
|
320 |
<label>Use the post's featured image for Chrome's large notification image<i class="tiny circular help icon link" role="popup" data-title="Use post featured image for notification image (Chrome only)" data-html="<p>If checked, use the post's featured image in the notification large image (Chrome only). See <a target='docs' href='https://documentation.onesignal.com/docs/web-push-notification-icons#section-image'>our documentation on web push images</a>.</p>" data-variation="wide"></i></label>
|
321 |
</div>
|
322 |
</div>
|
347 |
value="platform-default"
|
348 |
<?php
|
349 |
if ((array_key_exists('persist_notifications', $onesignal_wp_settings) &&
|
350 |
+
$onesignal_wp_settings['persist_notifications'] == "platform-default")) {
|
351 |
+
echo "selected";
|
352 |
}
|
353 |
?>>Yes
|
354 |
</option>
|
356 |
value="yes-except-notification-manager-platforms"
|
357 |
<?php
|
358 |
if ((array_key_exists('persist_notifications', $onesignal_wp_settings) &&
|
359 |
+
$onesignal_wp_settings['persist_notifications'] == "yes-except-notification-manager-platforms")) {
|
360 |
+
echo "selected";
|
361 |
}
|
362 |
?>>Yes on Mac OS X. No on other platforms.
|
363 |
</option>
|
365 |
value="yes-all"
|
366 |
<?php
|
367 |
if ((array_key_exists('persist_notifications', $onesignal_wp_settings) &&
|
368 |
+
$onesignal_wp_settings['persist_notifications'] == "yes-all")) {
|
369 |
+
echo "selected";
|
370 |
}
|
371 |
?>>No
|
372 |
</option>
|
378 |
</div>
|
379 |
<div class="field">
|
380 |
<div class="ui toggle checkbox">
|
381 |
+
<input type="checkbox" name="send_to_mobile_platforms" value="true" <?php if ($onesignal_wp_settings['send_to_mobile_platforms']) { echo "checked"; } ?>>
|
|
|
|
|
382 |
<label>Send notifications additionally to iOS & Android platforms<i class="tiny circular help icon link" role="popup" data-title="Deliver to iOS & Android" data-html="<p>If checked, the notification will also be sent to Android and iOS <em>if you have those platforms enabled</em> in addition to your web push users. <strong class='least-strong'>Your OneSignal app must have either an active iOS or an Android platform and you must have either iOS or Android users for this to work</strong>.</p>" data-variation="wide"></i></label>
|
383 |
</div>
|
384 |
</div>
|
390 |
</div>
|
391 |
</div>
|
392 |
<div class="ui borderless shadowless segment">
|
393 |
+
<img class="img-responsive no-center" src="<?php echo ONESIGNAL_PLUGIN_URL."views/images/settings/nb-unsubscribe.png" ?>" width="234">
|
394 |
<div class="explanation">
|
395 |
<p>Control the way visitors are prompted to subscribe. The Subscription Bell is an interactive widget your site visitors can use to manage their push notification subscription status. The Subscription Bell can be used to initially subscribe to push notifications, and to unsubscribe.</p>
|
396 |
</div>
|
397 |
|
398 |
<div class="field modal-prompt-feature">
|
399 |
<div class="ui toggle checkbox">
|
400 |
+
<input type="checkbox" name="use_modal_prompt" value="true" <?php if ($onesignal_wp_settings['use_modal_prompt']) { echo "checked"; } ?>>
|
|
|
|
|
401 |
<label>Use an alternate full-screen prompt when requesting subscription permission (incompatible with Subscription Bell and auto-prompting)</label>
|
402 |
</div>
|
403 |
</div>
|
404 |
<div class="field auto-register-feature">
|
405 |
<div class="field">
|
406 |
<div class="ui toggle checkbox">
|
407 |
+
<input type="checkbox" name="prompt_auto_register" value="true" <?php if ($onesignal_wp_settings['prompt_auto_register']) { echo "checked"; } ?>>
|
|
|
|
|
408 |
<label>
|
409 |
Automatically prompt new site visitors to subscribe to push notifications
|
410 |
<i class="tiny circular help icon link"
|
413 |
<p>If enabled, your site will automatically present the following without any code required:</p>
|
414 |
<p>HTTPS Sites:
|
415 |
<img
|
416 |
+
src='<?php echo ONESIGNAL_PLUGIN_URL."views/images/settings/chrome-https.jpg" ?>'
|
417 |
width=400>
|
418 |
</p>
|
419 |
<p>HTTP Sites:
|
420 |
<img
|
421 |
+
src='<?php echo ONESIGNAL_PLUGIN_URL."views/images/settings/http-prompt.png" ?>'
|
422 |
width=400>
|
423 |
</p>"
|
424 |
width=450
|
430 |
</div>
|
431 |
<div class="field slidedown-permission-message-https-feature">
|
432 |
<div class="ui toggle checkbox">
|
433 |
+
<input type="checkbox" name="use_slidedown_permission_message_for_https" value="true" <?php if (array_key_exists('use_slidedown_permission_message_for_https', $onesignal_wp_settings) && $onesignal_wp_settings['use_slidedown_permission_message_for_https']) { echo "checked"; } ?>>
|
|
|
|
|
434 |
<label>Show the Slide Prompt before prompting users to subscribe<i class="tiny circular help icon link" role="popup" data-title="Slide Prompt for HTTPS Sites" data-content="If checked, the Slide Prompt will be shown before the browser's permission request. Please note that this Slide Prompt cannot replace the browser's native permission request. The browser's native permission request must always be finally shown before the user can be subscribed." data-variation="wide"></i></label>
|
435 |
</div>
|
436 |
</div>
|
437 |
<div class="field">
|
438 |
<div class="ui toggle checkbox">
|
439 |
+
<input type="checkbox" name="notifyButton_enable" value="true" <?php if (array_key_exists('notifyButton_enable', $onesignal_wp_settings) && $onesignal_wp_settings['notifyButton_enable']) { echo "checked"; } ?>>
|
|
|
|
|
440 |
<label>Enable the Subscription Bell<i class="tiny circular help icon link" role="popup" data-title="Subscription Bell" data-content="If checked, the Subscription Bell and its resources will be loaded into your website." data-variation="wide"></i></label>
|
441 |
</div>
|
442 |
</div>
|
443 |
<div class="field nb-feature">
|
444 |
<div class="ui toggle checkbox">
|
445 |
+
<input type="checkbox" name="notifyButton_showAfterSubscribed" value="true" <?php if (array_key_exists('notifyButton_showAfterSubscribed', $onesignal_wp_settings) && @$onesignal_wp_settings['notifyButton_showAfterSubscribed']) { echo "checked"; } ?>>
|
|
|
|
|
446 |
<label>Show the Subscription Bell after users have subscribed<i class="tiny circular help icon link" role="popup" data-html="<p>If checked, the Subscription Bell will continue to be shown on all pages after the user subscribes.</p><p>If unchecked, the Subscription Bell will be hidden not be shown after the user subscribes and refreshes the page.</p>" data-variation="wide"></i></label>
|
447 |
</div>
|
448 |
</div>
|
449 |
<div class="field nb-feature">
|
450 |
<div class="ui toggle checkbox">
|
451 |
+
<input type="checkbox" name="notifyButton_prenotify" value="true" <?php if (array_key_exists('notifyButton_prenotify', $onesignal_wp_settings) && @$onesignal_wp_settings['notifyButton_prenotify']) { echo "checked"; } ?>>
|
452 |
+
<label>Show first-time site visitors an unread message icon<i class="tiny circular help icon link" role="popup" data-html="<p>If checked, a circle indicating 1 unread message will be shown:</p><img src='<?php echo ONESIGNAL_PLUGIN_URL."views/images/bell-prenotify.jpg" ?>' width=56><p>A message will be displayed when they hover over the Subscription Bell. This message can be customized below.</p>" data-variation="wide"></i></label>
|
|
|
|
|
453 |
</div>
|
454 |
</div>
|
455 |
<div class="field nb-feature">
|
456 |
<div class="ui toggle checkbox">
|
457 |
+
<input type="checkbox" name="notifyButton_showcredit" value="true" <?php if (array_key_exists('notifyButton_showcredit', $onesignal_wp_settings) && @$onesignal_wp_settings['notifyButton_showcredit']) { echo "checked"; } ?>>
|
|
|
|
|
458 |
<label>Show the OneSignal logo on the Subscription Bell dialog</label>
|
459 |
</div>
|
460 |
</div>
|
461 |
<div class="field nb-feature">
|
462 |
<div class="ui toggle checkbox">
|
463 |
+
<input type="checkbox" name="notifyButton_customize_enable" value="true" <?php if (array_key_exists('notifyButton_customize_enable', $onesignal_wp_settings) && @$onesignal_wp_settings['notifyButton_customize_enable']) { echo "checked"; } ?>>
|
|
|
|
|
464 |
<label>Customize the Subscription Bell text</label>
|
465 |
</div>
|
466 |
</div>
|
467 |
<div class="field nb-feature">
|
468 |
<div class="ui toggle checkbox">
|
469 |
+
<input type="checkbox" name="notifyButton_customize_offset_enable" value="true" <?php if (array_key_exists('notifyButton_customize_offset_enable', $onesignal_wp_settings) && @$onesignal_wp_settings['notifyButton_customize_offset_enable']) { echo "checked"; } ?>>
|
|
|
|
|
470 |
<label>Customize the Subscription Bell offset position</label>
|
471 |
</div>
|
472 |
</div>
|
473 |
<div class="field nb-feature">
|
474 |
<div class="ui toggle checkbox">
|
475 |
+
<input type="checkbox" name="notifyButton_customize_colors_enable" value="true" <?php if (array_key_exists('notifyButton_customize_colors_enable', $onesignal_wp_settings) && @$onesignal_wp_settings['notifyButton_customize_colors_enable']) { echo "checked"; } ?>>
|
|
|
|
|
476 |
<label>Customize the Subscription Bell theme colors</label>
|
477 |
</div>
|
478 |
</div>
|
479 |
<div class="inline-setting short field nb-feature">
|
480 |
<label class="inline-setting">Size:</label>
|
481 |
<select class="ui dropdown" name="notifyButton_size">
|
482 |
+
<option value="small" <?php if (array_key_exists('notifyButton_size', $onesignal_wp_settings) && $onesignal_wp_settings['notifyButton_size'] == "small") { echo "selected"; } ?>>Small</option>
|
483 |
+
<option value="medium" <?php if ((array_key_exists('notifyButton_size', $onesignal_wp_settings) && $onesignal_wp_settings['notifyButton_size'] == "medium") || !array_key_exists('notifyButton_theme', $onesignal_wp_settings)) { echo "selected"; } ?>>Medium</option>
|
484 |
+
<option value="large" <?php if (array_key_exists('notifyButton_size', $onesignal_wp_settings) && $onesignal_wp_settings['notifyButton_size'] == "large") { echo "selected"; } ?>>Large</option>
|
|
|
|
|
|
|
|
|
|
|
|
|
485 |
</select>
|
486 |
</div>
|
487 |
<div class="inline-setting short field nb-feature">
|
488 |
<label class="inline-setting">Position:</label>
|
489 |
<select class="ui dropdown" name="notifyButton_position">
|
490 |
+
<option value="bottom-left" <?php if (array_key_exists('notifyButton_position', $onesignal_wp_settings) && $onesignal_wp_settings['notifyButton_position'] == "bottom-left") { echo "selected"; } ?>>Bottom Left</option>
|
491 |
+
<option value="bottom-right" <?php if ((array_key_exists('notifyButton_position', $onesignal_wp_settings) && $onesignal_wp_settings['notifyButton_position'] == "bottom-right") || !array_key_exists('notifyButton_position', $onesignal_wp_settings)) { echo "selected"; } ?>>Bottom Right</option>
|
|
|
|
|
|
|
|
|
492 |
</select>
|
493 |
</div>
|
494 |
<div class="inline-setting short field nb-feature">
|
495 |
<label class="inline-setting">Theme:</label>
|
496 |
<select class="ui dropdown" name="notifyButton_theme">
|
497 |
+
<option value="default" <?php if ((array_key_exists('notifyButton_theme', $onesignal_wp_settings) && $onesignal_wp_settings['notifyButton_theme'] == "default") || !array_key_exists('notifyButton_theme', $onesignal_wp_settings)) { echo "selected"; } ?>>Red</option>
|
498 |
+
<option value="inverse" <?php if (array_key_exists('notifyButton_theme', $onesignal_wp_settings) && $onesignal_wp_settings['notifyButton_theme'] == "inverse") { echo "selected"; } ?>>White</option>
|
|
|
|
|
|
|
|
|
499 |
</select>
|
500 |
</div>
|
501 |
<div class="ui segment nb-feature nb-position-feature">
|
631 |
HTTP Pop-Up Settings
|
632 |
</div>
|
633 |
</div>
|
634 |
+
<img class="img-responsive no-center" src="<?php echo ONESIGNAL_PLUGIN_URL."views/images/settings/http-prompt.jpg" ?>" width="360">
|
635 |
<div class="ui borderless shadowless segment" style="position: relative;">
|
636 |
<p class="lato">These settings modify the HTTP Pop-Up Prompt and button text for all users. Use this to localize the HTTP Pop-Up Prompt to your language. All fields here are limited in the length of text they can display.</p>
|
637 |
<div class="field">
|
638 |
<div class="ui toggle checkbox">
|
639 |
+
<input type="checkbox" name="prompt_customize_enable" value="true" <?php if (array_key_exists('prompt_customize_enable', $onesignal_wp_settings) && @$onesignal_wp_settings['prompt_customize_enable']) { echo "checked"; } ?>>
|
|
|
|
|
640 |
<label>Customize the HTTP Pop-Up Prompt text</label>
|
641 |
</div>
|
642 |
</div>
|
689 |
</div>
|
690 |
</div>
|
691 |
<div class="ui borderless shadowless segment" style="position: relative;">
|
692 |
+
<img class="img-responsive no-center" src="<?php echo ONESIGNAL_PLUGIN_URL."views/images/settings/welcome-notification.jpg" ?>" width="360">
|
693 |
<div class="explanation">
|
694 |
<p>A welcome notification is sent to new visitors after subscribing. A new visitor is someone who hasn't previously registered. If a user's browser cache is cleared, the user is considered new again.</p>
|
695 |
</div>
|
696 |
<div class="field">
|
697 |
<div class="ui toggle checkbox">
|
698 |
+
<input type="checkbox" name="send_welcome_notification" value="true" <?php if ($onesignal_wp_settings['send_welcome_notification']) { echo "checked"; } ?>>
|
|
|
|
|
699 |
<label>Send new users a welcome push notification after subscribing<i class="tiny circular help icon link" role="popup" data-title="Welcome Notification" data-content="If enabled, your site will send a welcome push notification to new site visitors who have just subscribed. The message is customizable below."></i></label>
|
700 |
</div>
|
701 |
</div>
|
721 |
<div class="ui borderless shadowless segment">
|
722 |
<div class="field">
|
723 |
<div class="ui toggle checkbox">
|
724 |
+
<input type="checkbox" name="notification_on_post" value="true" <?php if ($onesignal_wp_settings['notification_on_post']) { echo "checked"; } ?>>
|
|
|
|
|
725 |
<label>Automatically send a push notification when I create a post from the WordPress editor<i class="tiny circular help icon link" role="popup" data-title="Automatic Push from WordPress Editor" data-content="If checked, when you create a new post from WordPress's editor, the checkbox 'Send notification on post publish/update' will be automatically checked. The checkbox can be unchecked to prevent sending a notification." data-variation="wide"></i></label>
|
726 |
</div>
|
727 |
</div>
|
728 |
<div class="field">
|
729 |
<div class="ui toggle checkbox">
|
730 |
+
<input type="checkbox" name="notification_on_post_from_plugin" value="true" <?php if (@$onesignal_wp_settings['notification_on_post_from_plugin']) { echo "checked"; } ?>>
|
|
|
|
|
731 |
<label>Automatically send a push notification when I publish a post from 3<sup>rd</sup> party plugins<i class="tiny circular help icon link" role="popup" data-title="Automatic Push outside WordPress Editor" data-content="If checked, when a post is created outside of WordPress's editor, a push notification will automatically be sent. Must be the built-in WordPress post type 'post' and the post must be published." data-variation="wide"></i></label>
|
732 |
</div>
|
733 |
</div>
|
758 |
<?php if (OneSignalUtils::url_contains_parameter(ONESIGNAL_URI_REVEAL_PROJECT_NUMBER)): ?>
|
759 |
<div class="field">
|
760 |
<div class="ui toggle checkbox">
|
761 |
+
<input type="checkbox" name="show_gcm_sender_id" value="true" <?php if ($onesignal_wp_settings['show_gcm_sender_id']) { echo "checked"; } ?>>
|
|
|
|
|
762 |
<label>Use my own Google Project Number<i class="tiny circular help icon link" role="popup" data-title="Providing Your Own Web Push Keys" data-content="Check this if you'd like to provide your own Google Project Number."></i></label>
|
763 |
</div>
|
764 |
</div>
|
767 |
<label>Custom manifest.json URL<i class="tiny circular help icon link" role="popup" data-html="<p>Enter the complete URL to your existing manifest.json file to be used in place of our own. Your URL's domain should match that of your main site that users are visiting.</p><p>e.g. <code>https://yoursite.com/manifest.json</code></p>" data-variation="wide"></i></label>
|
768 |
<input type="text" placeholder="https://yoursite.com/manifest.json" name="custom_manifest_url" value="<?php echo esc_attr(@$onesignal_wp_settings['custom_manifest_url']); ?>">
|
769 |
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
770 |
<div class="field">
|
771 |
<div class="ui toggle checkbox">
|
772 |
<input type="checkbox" name="use_custom_sdk_init" value="true" <?php if ($onesignal_wp_settings['use_custom_sdk_init']) {
|
777 |
</div>
|
778 |
<div class="field">
|
779 |
<div class="ui toggle checkbox">
|
780 |
+
<input type="checkbox" name="show_notification_send_status_message" value="true" <?php if ($onesignal_wp_settings['show_notification_send_status_message']) { echo "checked"; } ?>>
|
|
|
|
|
781 |
<label>Show status message after sending notifications<i class="tiny circular help icon link" role="popup" data-title="Show Notification Send Status Message" data-content="If enabled, a notice at the top of your admin interface will show 'Successfully sent a notification to # recipients.' after our plugin sends a notification."></i></label>
|
782 |
</div>
|
783 |
</div>
|
views/css/site.css
CHANGED
@@ -1,3 +1,350 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
/*!
|
2 |
* # Semantic UI 2.1.3 - Site
|
3 |
* http://github.com/semantic-org/semantic-ui/
|
@@ -8,4 +355,518 @@
|
|
8 |
* http://opensource.org/licenses/MIT
|
9 |
*
|
10 |
*/
|
11 |
-
@import url(https://fonts.googleapis.com/css?family=Raleway:300,400,500,600,700|Open+Sans:300,400,500,600,700|Lato:300,400,700);@font-face{font-family:"Lusitana";src:url(lusitana/Lusitana-Regular-OTF.ttf) format("opentype");font-style:normal;font-weight:normal}@font-face{font-family:"LusitanaBold";src:url(lusitana/Lusitana-Bold-OTF.ttf) format("opentype");font-style:normal;font-weight:normal}@font-face{font-family:"LusitanaItalic";src:url(lusitana/Lusitana-Italic-OTF.ttf) format("opentype");font-style:normal;font-weight:normal}@font-face{font-family:"LusitanaItalicBold";src:url(lusitana/Lusitana-BoldItalic-OTF.ttf) format("opentype");font-style:normal;font-weight:normal}.callout{padding:1em;margin:15px 0}.callout h3{padding:0;margin:0;margin-bottom:0.7em;font-size:1em;font-family:"Source Sans Pro","Helvetica Neue",sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:0.05em;word-spacing:0.12em}.callout p{font-family:"Source Sans Pro","Helvetica Neue",sans-serif;font-weight:300;font-size:1.05em;color:inherit}.callout p:last-child{margin-bottom:0}.callout code{border-radius:3px}.callout + .callout{margin-top:-5px}.callout.default{border-left-color:#777;border:1px solid #777;border-left-width:4px;border-radius:3px;background-color:#f9f9f9;color:#777}.callout.default a{display:inline;font-size:inherit;font-family:inherit;font-weight:500;text-align:center;touch-action:manipulation;cursor:pointer;color:#777;background-color:none;padding:0;border-radius:4px;letter-spacing:initial;text-decoration:none;word-wrap:break-word;white-space:normal;background-position:bottom;background-image:linear-gradient(to right,#777 25%,rgba(255,255,255,0) 50%);background-size:4px 1px;background-repeat:repeat-x}.callout.default a:hover{color:#515151;background-color:none}.callout.default a:active,.callout.default a.active{color:#777}.callout.default a[disabled]{pointer-events:none}.callout.default a.disabled,.callout.default a[disabled],fieldset[disabled] .callout.default a{cursor:not-allowed;opacity:.65;box-shadow:none}.callout.default a a.disabled,fieldset[disabled] .callout.default a a{pointer-events:none}.callout.primary{border-left-color:#428bca;border:1px solid #428bca;border-left-width:4px;border-radius:3px;color:#428bca;background-color:#f5f9fc}.callout.primary a{display:inline;font-size:inherit;font-family:inherit;font-weight:500;text-align:center;touch-action:manipulation;cursor:pointer;color:#428bca;background-color:none;padding:0;border-radius:4px;letter-spacing:initial;text-decoration:none;word-wrap:break-word;white-space:normal;background-position:bottom;background-image:linear-gradient(to right,#428bca 25%,rgba(255,255,255,0) 50%);background-size:4px 1px;background-repeat:repeat-x}.callout.primary a:hover{color:#2a6496;background-color:none}.callout.primary a:active,.callout.primary a.active{color:#428bca}.callout.primary a[disabled]{pointer-events:none}.callout.primary a.disabled,.callout.primary a[disabled],fieldset[disabled] .callout.primary a{cursor:not-allowed;opacity:.65;box-shadow:none}.callout.primary a a.disabled,fieldset[disabled] .callout.primary a a{pointer-events:none}.callout.success{border-left-color:#5cb85c;border:1px solid #5cb85c;border-left-width:4px;border-radius:3px;color:#5cb85c;background-color:#f8fcf8}.callout.success a{display:inline;font-size:inherit;font-family:inherit;font-weight:500;text-align:center;touch-action:manipulation;cursor:pointer;color:#5cb85c;background-color:none;padding:0;border-radius:4px;letter-spacing:initial;text-decoration:none;word-wrap:break-word;white-space:normal;background-position:bottom;background-image:linear-gradient(to right,#5cb85c 25%,rgba(255,255,255,0) 50%);background-size:4px 1px;background-repeat:repeat-x}.callout.success a:hover{color:#3d8b3d;background-color:none}.callout.success a:active,.callout.success a.active{color:#5cb85c}.callout.success a[disabled]{pointer-events:none}.callout.success a.disabled,.callout.success a[disabled],fieldset[disabled] .callout.success a{cursor:not-allowed;opacity:.65;box-shadow:none}.callout.success a a.disabled,fieldset[disabled] .callout.success a a{pointer-events:none}.callout.danger{border-left-color:#d9534f;border:1px solid #d9534f;border-left-width:4px;border-radius:3px;background-color:#fdf7f7;color:#d9534f}.callout.danger a{display:inline;font-size:inherit;font-family:inherit;font-weight:500;text-align:center;touch-action:manipulation;cursor:pointer;color:#d9534f;background-color:none;padding:0;border-radius:4px;letter-spacing:initial;text-decoration:none;word-wrap:break-word;white-space:normal;background-position:bottom;background-image:linear-gradient(to right,#d9534f 25%,rgba(255,255,255,0) 50%);background-size:4px 1px;background-repeat:repeat-x}.callout.danger a:hover{color:#b52b27;background-color:none}.callout.danger a:active,.callout.danger a.active{color:#d9534f}.callout.danger a[disabled]{pointer-events:none}.callout.danger a.disabled,.callout.danger a[disabled],fieldset[disabled] .callout.danger a{cursor:not-allowed;opacity:.65;box-shadow:none}.callout.danger a a.disabled,fieldset[disabled] .callout.danger a a{pointer-events:none}.callout.warning{border-left-color:#f0ad4e;border:1px solid #f0ad4e;border-left-width:4px;border-radius:3px;color:#f0ad4e;background-color:#fefbf7}.callout.warning a{display:inline;font-size:inherit;font-family:inherit;font-weight:500;text-align:center;touch-action:manipulation;cursor:pointer;color:#f0ad4e;background-color:none;padding:0;border-radius:4px;letter-spacing:initial;text-decoration:none;word-wrap:break-word;white-space:normal;background-position:bottom;background-image:linear-gradient(to right,#f0ad4e 25%,rgba(255,255,255,0) 50%);background-size:4px 1px;background-repeat:repeat-x}.callout.warning a:hover{color:#df8a13;background-color:none}.callout.warning a:active,.callout.warning a.active{color:#f0ad4e}.callout.warning a[disabled]{pointer-events:none}.callout.warning a.disabled,.callout.warning a[disabled],fieldset[disabled] .callout.warning a{cursor:not-allowed;opacity:.65;box-shadow:none}.callout.warning a a.disabled,fieldset[disabled] .callout.warning a a{pointer-events:none}.callout.info{border-left-color:#71bec0;border:1px solid #71bec0;border-left-width:4px;border-radius:3px;color:#469c9e;background-color:#fbfdfd}.callout.info a{display:inline;font-size:inherit;font-family:inherit;font-weight:500;text-align:center;touch-action:manipulation;cursor:pointer;color:#71bec0;background-color:none;padding:0;border-radius:4px;letter-spacing:initial;text-decoration:none;word-wrap:break-word;white-space:normal;background-position:bottom;background-image:linear-gradient(to right,#71bec0 25%,rgba(255,255,255,0) 50%);background-size:4px 1px;background-repeat:repeat-x}.callout.info a:hover{color:#469c9e;background-color:none}.callout.info a:active,.callout.info a.active{color:#71bec0}.callout.info a[disabled]{pointer-events:none}.callout.info a.disabled,.callout.info a[disabled],fieldset[disabled] .callout.info a{cursor:not-allowed;opacity:.65;box-shadow:none}.callout.info a a.disabled,fieldset[disabled] .callout.info a a{pointer-events:none}.callout ul li strong{font-weight:600}html,body{height:100%}html{font-size:14px}#wpwrap{background-color:white}#wpfooter{visibility:hidden}.onesignal.outer.site.container{margin:50px!important}.onesignal.site.container{position:relative;margin:0;padding:0;margin-top:1rem;overflow-x:hidden;min-width:320px;background-color:white;font-family:'Lusitana','Raleway',sans-serif;line-height:1.4285em;color:rgba(0,0,0,0.87);font-smoothing:antialiased;border:initial!important;width:initial!important;height:initial!important;overflow-y:initial!important}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5{line-height:1.2857em;margin:calc(2rem - 0.14285em ) 0em 1rem;font-weight:600;padding:0;font-family:"Source Sans Pro","Helvetica Neue",sans-serif}h1{min-height:1rem;font-size:2rem}h2{font-size:1.714rem}h3{font-size:1.28rem}h4{font-size:1.071rem}h5{font-size:1rem}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child{margin-top:0em}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child{margin-bottom:0em}p{margin:0em 0em 1em;line-height:1.4285em}p:first-child{margin-top:0em}p:last-child{margin-bottom:0em}a{color:#4183c4;text-decoration:none}a:hover{color:#1e70bf;text-decoration:none}::-webkit-selection{background-color:#cce2ff;color:rgba(0,0,0,0.87)}::-moz-selection{background-color:#cce2ff;color:rgba(0,0,0,0.87)}::selection{background-color:#cce2ff;color:rgba(0,0,0,0.87)}textarea::-webkit-selection,input::-webkit-selection{background-color:rgba(100,100,100,0.4);color:rgba(0,0,0,0.87)}textarea::-moz-selection,input::-moz-selection{background-color:rgba(100,100,100,0.4);color:rgba(0,0,0,0.87)}textarea::selection,input::selection{background-color:rgba(100,100,100,0.4);color:rgba(0,0,0,0.87)}.onesignal-error-notice{color:#b30024!important;background:rgba(255,0,51,0.085)!important;margin:0!important}.onesignal-error-notice + .onesignal-error-notice{margin-top:5px!important}#wpcontent{padding-left:0!important}header[class=onesignal]{background:url(https://onesignal.com/assets/common/bg_gray.png);padding-top:35px;padding-bottom:40px;box-shadow:inset 0 -7px 9px -7px rgba(0,0,0,0.4)}header[class=onesignal] #logo-onesignal{background:url(https://onesignal.com/assets/logo_onesignal_white.svg);background-repeat:no-repeat;background-size:100% 100%}#wpcontent{padding-left:0!important}.ui.site.onesignal.container .stackable.menu{padding-top:0}.ui.site.onesignal.container .ui.segment{padding-top:0.5em}.ui.site.onesignal.container .ui.segment.special{margin-left:-0.9em;margin-right:-0.90em}.ui.site.onesignal.container .ui.segment.padded{padding:2em!important}.ui.site.onesignal.container .ui.menu{font-size:1.2rem}.ui.site.onesignal.container .ui.menu .item{font-family:'Open Sans',sans-serif;font-weight:400}.ui.site.onesignal.container .ui.menu .item.active{font-weight:600!important}.ui.site.onesignal.container .debug{border:1px solid magenta!important}.ui.site.onesignal.container .borderless{border:none!important}.ui.site.onesignal.container .bordered{border:unset!important}.ui.site.onesignal.container .pull-left{float:left}.ui.site.onesignal.container .pull-right{float:right}.ui.site.onesignal.container .shadowless{box-shadow:none!important}.ui.site.onesignal.container .shadowed{box-shadow:unset!important}.ui.site.onesignal.container .img-responsive{display:block;max-width:100%;height:auto}.ui.site.onesignal.container .img-responsive.no-center{margin:initial;margin-bottom:1em}.ui.site.onesignal.container .marginless{margin:0!important}.ui.site.onesignal.container .paddingless{padding:0!important}.ui.site.onesignal.container .relative{position:relative}.ui.site.onesignal.container .small-caps{text-transform:uppercase;font-size:0.85rem}.ui.site.onesignal.container .small{font-size:0.9rem}.ui.site.onesignal.container .normal-weight{font-weight:400}.ui.site.onesignal.container .smaller{font-size:0.85rem}.ui.site.onesignal.container code{background:rgba(51,51,51,0.05);padding:0.25em;border-radius:4px}.ui.site.onesignal.container code strong,.ui.site.onesignal.container code em{font-family:monospace}.ui.site.onesignal.container code.massive{font-size:1.3rem}.ui.site.onesignal.container code.small{font-size:1rem}.ui.site.onesignal.container .segment img{margin:1em auto}.ui.site.onesignal.container .segment img + p{margin-top:3em}.ui.site.onesignal.container .alternate{color:#999!important;background-color:transparent}.ui.site.onesignal.container em{font-family:"LusitanaItalic";font-style:normal}.ui.site.onesignal.container em strong{font-family:'LusitanaItalicBold';font-style:normal;font-weight:100}.ui.site.onesignal.container strong{font-family:"LusitanaBold";font-style:normal;font-weight:100}.ui.site.onesignal.container strong em{font-family:'LusitanaItalicBold';font-style:normal;font-weight:100}.ui.site.onesignal.container p,.ui.site.onesignal.container h4{font-size:1.3rem;color:#333}.ui.site.onesignal.container p + dl,.ui.site.onesignal.container h4 + dl{padding-top:1em}.ui.site.onesignal.container p.lato,.ui.site.onesignal.container h4.lato{font-family:'Lato';font-size:1.2rem}.ui.site.onesignal.container h4{font-weight:500;margin-top:0.5em}.ui.site.onesignal.container ol,.ui.site.onesignal.container ul{font-size:1.3rem;line-height:1.4285em;color:#333;list-style:initial!important}.ui.site.onesignal.container ol li,.ui.site.onesignal.container ul li{font-size:inherit;line-height:inherit;margin:0.5em 0}.ui.site.onesignal.container dl{margin:0}.ui.site.onesignal.container dl dd{color:#333;padding-bottom:2em;padding-top:0.22em;padding-left:1em}.ui.site.onesignal.container dl dt{padding-bottom:2em;border:1px solid gray;text-align:center;line-height:34px;font-family:'Open Sans',sans-serif;font-weight:600;border-radius:50%;color:#333;float:left;width:35px;height:35px;vertical-align:middle}.ui.site.onesignal.container dl dt.unstyled{padding:initial;border:initial;text-align:initial;border-radius:initial;width:initial;height:initial}.ui.site.onesignal.container label{font-family:'Lato';font-size:1.2rem!important;font-weight:500}.ui.site.onesignal.container label .alternate{margin:0 0.85em;font-weight:400}.ui.site.onesignal.container .divider{font-family:"Source Sans Pro","Helvetica Neue",sans-serif}.ui.site.onesignal.container .grid{padding:1em 0!important;margin-top:1em!important;margin-bottom:1.5em!important}.ui.site.onesignal.container .piled.segment{padding-top:1em;font-weight:400}.ui.site.onesignal.container .piled.segment h3{text-transform:uppercase;font-weight:600;margin-top:0}.ui.site.onesignal.container .pinned.icon{position:absolute;left:0.5em;top:0.5em}.ui.site.onesignal.container .pinned.icon.lightgrey{background-color:rgba(0,0,0,0.1)!important}.ui.site.onesignal.container .ui.popup{font-family:'Lato'}.ui.site.onesignal.container .ui.popup p{font-size:1.0em}.ui.site.onesignal.container .explanation{margin-bottom:1.1rem}.ui.site.onesignal.container .explanation p{font-family:'Lato',sans-serif;font-size:1.1rem;font-weight:500}.ui.site.onesignal.container .lato{font-family:'Lato',sans-serif}.ui.site.onesignal.container i[role=popup]{margin-left:1em}.ui.site.onesignal.container .wp-core-ui .button,.ui.site.onesignal.container .wp-core-ui .button-primary,.ui.site.onesignal.container .wp-core-ui .button-secondary{height:unset}.ui.site.onesignal.container .ui.button{height:initial!important}.ui.site.onesignal.container .ui.form .field > .selection.dropdown{max-width:150px;font-family:'Lato';font-size:1.1rem;font-weight:500}.ui.site.onesignal.container .ui.form .field > label.inline-setting{font-weight:500;display:inline-block;margin-right:0.5em}.ui.site.onesignal.container .ui.form .short.field > label.inline-setting{width:5em}.ui.site.onesignal.container .notice,.ui.site.onesignal.container div.error,.ui.site.onesignal.container div.updated{box-shadow:none}.ui.site.onesignal.container .ui.error.message{padding-top:0.3em;padding-bottom:0.3em;padding-left:2em}.ui.site.onesignal.container .ui.error.message li{font-family:'Lato';font-size:0.85em;font-weight:500;color:#9f3a38}.ui.site.onesignal.container .ui.inline.nag{font-family:'Lato';font-size:1em;font-weight:500;color:white}.ui.site.onesignal.container .ui.inline.nag.subdomain-http{background:purple}.ui.site.onesignal.container .ui.inline.nag.validation{margin-top:1em;background:red}.ui.site.onesignal.container .ui.inline.nag.save-settings{background:green}.ui.site.onesignal.container .danger-label{color:red;font-size:0.9em;font-weight:bold;font-family:'Lato'}.ui.form{display:block}.ui.toggle.checkbox{border:none}.ui.toggle.checkbox label{height:initial;width:initial}.ui.toggle.checkbox label::after{transform:none}.ui.toggle.checkbox input.checkbox{display:block}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
@import url("https://fonts.googleapis.com/css?family=Raleway:300,400,500,600,700|Open+Sans:300,400,500,600,700|Lato:300,400,700");
|
2 |
+
@font-face {
|
3 |
+
font-family: "Lusitana";
|
4 |
+
src: url("lusitana/Lusitana-Regular-OTF.ttf") format("opentype");
|
5 |
+
font-style: normal;
|
6 |
+
font-weight: normal;
|
7 |
+
}
|
8 |
+
@font-face {
|
9 |
+
font-family: "LusitanaBold";
|
10 |
+
src: url("lusitana/Lusitana-Bold-OTF.ttf") format("opentype");
|
11 |
+
font-style: normal;
|
12 |
+
font-weight: normal;
|
13 |
+
}
|
14 |
+
@font-face {
|
15 |
+
font-family: "LusitanaItalic";
|
16 |
+
src: url("lusitana/Lusitana-Italic-OTF.ttf") format("opentype");
|
17 |
+
font-style: normal;
|
18 |
+
font-weight: normal;
|
19 |
+
}
|
20 |
+
@font-face {
|
21 |
+
font-family: "LusitanaItalicBold";
|
22 |
+
src: url("lusitana/Lusitana-BoldItalic-OTF.ttf") format("opentype");
|
23 |
+
font-style: normal;
|
24 |
+
font-weight: normal;
|
25 |
+
}
|
26 |
+
/*
|
27 |
+
* Dotted Border - A SASS mixin to help you increase spacing between the dots of border-style:dotted.
|
28 |
+
* By @florbraz
|
29 |
+
* Documentation and examples - github.com/florbraz/Dotted-Border-w-custom-spacing-SCSS-Mixin
|
30 |
+
* V1.0
|
31 |
+
*/
|
32 |
+
.callout {
|
33 |
+
padding: 1em;
|
34 |
+
margin: 15px 0;
|
35 |
+
}
|
36 |
+
.callout h3 {
|
37 |
+
padding: 0;
|
38 |
+
margin: 0;
|
39 |
+
margin-bottom: 0.7em;
|
40 |
+
font-size: 1em;
|
41 |
+
font-family: "Source Sans Pro", "Helvetica Neue", sans-serif;
|
42 |
+
font-weight: 600;
|
43 |
+
text-transform: uppercase;
|
44 |
+
letter-spacing: 0.05em;
|
45 |
+
word-spacing: 0.12em;
|
46 |
+
}
|
47 |
+
.callout p {
|
48 |
+
font-family: "Source Sans Pro", "Helvetica Neue", sans-serif;
|
49 |
+
font-weight: 300;
|
50 |
+
font-size: 1.05em;
|
51 |
+
color: inherit;
|
52 |
+
}
|
53 |
+
.callout p:last-child {
|
54 |
+
margin-bottom: 0;
|
55 |
+
}
|
56 |
+
.callout code {
|
57 |
+
border-radius: 3px;
|
58 |
+
}
|
59 |
+
.callout + .callout {
|
60 |
+
margin-top: -5px;
|
61 |
+
}
|
62 |
+
.callout.default {
|
63 |
+
border-left-color: #777777;
|
64 |
+
border: 1px solid #777777;
|
65 |
+
border-left-width: 4px;
|
66 |
+
border-radius: 3px;
|
67 |
+
background-color: #f9f9f9;
|
68 |
+
color: #777777;
|
69 |
+
}
|
70 |
+
.callout.default a {
|
71 |
+
display: inline;
|
72 |
+
font-size: inherit;
|
73 |
+
font-family: inherit;
|
74 |
+
font-weight: 500;
|
75 |
+
text-align: center;
|
76 |
+
touch-action: manipulation;
|
77 |
+
cursor: pointer;
|
78 |
+
color: #777777;
|
79 |
+
background-color: none;
|
80 |
+
padding: 0;
|
81 |
+
border-radius: 4px;
|
82 |
+
letter-spacing: initial;
|
83 |
+
text-decoration: none;
|
84 |
+
word-wrap: break-word;
|
85 |
+
white-space: normal;
|
86 |
+
background-position: bottom;
|
87 |
+
background-image: linear-gradient(to right, #777777 25%, rgba(255, 255, 255, 0) 50%);
|
88 |
+
background-size: 4px 1px;
|
89 |
+
background-repeat: repeat-x;
|
90 |
+
}
|
91 |
+
.callout.default a:hover {
|
92 |
+
color: #515151;
|
93 |
+
background-color: none;
|
94 |
+
}
|
95 |
+
.callout.default a:active, .callout.default a.active {
|
96 |
+
color: #777777;
|
97 |
+
}
|
98 |
+
.callout.default a[disabled] {
|
99 |
+
pointer-events: none;
|
100 |
+
}
|
101 |
+
.callout.default a.disabled, .callout.default a[disabled], fieldset[disabled] .callout.default a {
|
102 |
+
cursor: not-allowed;
|
103 |
+
opacity: 0.65;
|
104 |
+
box-shadow: none;
|
105 |
+
}
|
106 |
+
.callout.default a a.disabled, fieldset[disabled] .callout.default a a {
|
107 |
+
pointer-events: none;
|
108 |
+
}
|
109 |
+
.callout.primary {
|
110 |
+
border-left-color: #428bca;
|
111 |
+
border: 1px solid #428bca;
|
112 |
+
border-left-width: 4px;
|
113 |
+
border-radius: 3px;
|
114 |
+
color: #428bca;
|
115 |
+
background-color: #f5f9fc;
|
116 |
+
}
|
117 |
+
.callout.primary a {
|
118 |
+
display: inline;
|
119 |
+
font-size: inherit;
|
120 |
+
font-family: inherit;
|
121 |
+
font-weight: 500;
|
122 |
+
text-align: center;
|
123 |
+
touch-action: manipulation;
|
124 |
+
cursor: pointer;
|
125 |
+
color: #428bca;
|
126 |
+
background-color: none;
|
127 |
+
padding: 0;
|
128 |
+
border-radius: 4px;
|
129 |
+
letter-spacing: initial;
|
130 |
+
text-decoration: none;
|
131 |
+
word-wrap: break-word;
|
132 |
+
white-space: normal;
|
133 |
+
background-position: bottom;
|
134 |
+
background-image: linear-gradient(to right, #428bca 25%, rgba(255, 255, 255, 0) 50%);
|
135 |
+
background-size: 4px 1px;
|
136 |
+
background-repeat: repeat-x;
|
137 |
+
}
|
138 |
+
.callout.primary a:hover {
|
139 |
+
color: #2a6496;
|
140 |
+
background-color: none;
|
141 |
+
}
|
142 |
+
.callout.primary a:active, .callout.primary a.active {
|
143 |
+
color: #428bca;
|
144 |
+
}
|
145 |
+
.callout.primary a[disabled] {
|
146 |
+
pointer-events: none;
|
147 |
+
}
|
148 |
+
.callout.primary a.disabled, .callout.primary a[disabled], fieldset[disabled] .callout.primary a {
|
149 |
+
cursor: not-allowed;
|
150 |
+
opacity: 0.65;
|
151 |
+
box-shadow: none;
|
152 |
+
}
|
153 |
+
.callout.primary a a.disabled, fieldset[disabled] .callout.primary a a {
|
154 |
+
pointer-events: none;
|
155 |
+
}
|
156 |
+
.callout.success {
|
157 |
+
border-left-color: #5cb85c;
|
158 |
+
border: 1px solid #5cb85c;
|
159 |
+
border-left-width: 4px;
|
160 |
+
border-radius: 3px;
|
161 |
+
color: #5cb85c;
|
162 |
+
background-color: #f8fcf8;
|
163 |
+
}
|
164 |
+
.callout.success a {
|
165 |
+
display: inline;
|
166 |
+
font-size: inherit;
|
167 |
+
font-family: inherit;
|
168 |
+
font-weight: 500;
|
169 |
+
text-align: center;
|
170 |
+
touch-action: manipulation;
|
171 |
+
cursor: pointer;
|
172 |
+
color: #5cb85c;
|
173 |
+
background-color: none;
|
174 |
+
padding: 0;
|
175 |
+
border-radius: 4px;
|
176 |
+
letter-spacing: initial;
|
177 |
+
text-decoration: none;
|
178 |
+
word-wrap: break-word;
|
179 |
+
white-space: normal;
|
180 |
+
background-position: bottom;
|
181 |
+
background-image: linear-gradient(to right, #5cb85c 25%, rgba(255, 255, 255, 0) 50%);
|
182 |
+
background-size: 4px 1px;
|
183 |
+
background-repeat: repeat-x;
|
184 |
+
}
|
185 |
+
.callout.success a:hover {
|
186 |
+
color: #3d8b3d;
|
187 |
+
background-color: none;
|
188 |
+
}
|
189 |
+
.callout.success a:active, .callout.success a.active {
|
190 |
+
color: #5cb85c;
|
191 |
+
}
|
192 |
+
.callout.success a[disabled] {
|
193 |
+
pointer-events: none;
|
194 |
+
}
|
195 |
+
.callout.success a.disabled, .callout.success a[disabled], fieldset[disabled] .callout.success a {
|
196 |
+
cursor: not-allowed;
|
197 |
+
opacity: 0.65;
|
198 |
+
box-shadow: none;
|
199 |
+
}
|
200 |
+
.callout.success a a.disabled, fieldset[disabled] .callout.success a a {
|
201 |
+
pointer-events: none;
|
202 |
+
}
|
203 |
+
.callout.danger {
|
204 |
+
border-left-color: #d9534f;
|
205 |
+
border: 1px solid #d9534f;
|
206 |
+
border-left-width: 4px;
|
207 |
+
border-radius: 3px;
|
208 |
+
background-color: #fdf7f7;
|
209 |
+
color: #d9534f;
|
210 |
+
}
|
211 |
+
.callout.danger a {
|
212 |
+
display: inline;
|
213 |
+
font-size: inherit;
|
214 |
+
font-family: inherit;
|
215 |
+
font-weight: 500;
|
216 |
+
text-align: center;
|
217 |
+
touch-action: manipulation;
|
218 |
+
cursor: pointer;
|
219 |
+
color: #d9534f;
|
220 |
+
background-color: none;
|
221 |
+
padding: 0;
|
222 |
+
border-radius: 4px;
|
223 |
+
letter-spacing: initial;
|
224 |
+
text-decoration: none;
|
225 |
+
word-wrap: break-word;
|
226 |
+
white-space: normal;
|
227 |
+
background-position: bottom;
|
228 |
+
background-image: linear-gradient(to right, #d9534f 25%, rgba(255, 255, 255, 0) 50%);
|
229 |
+
background-size: 4px 1px;
|
230 |
+
background-repeat: repeat-x;
|
231 |
+
}
|
232 |
+
.callout.danger a:hover {
|
233 |
+
color: #b52b27;
|
234 |
+
background-color: none;
|
235 |
+
}
|
236 |
+
.callout.danger a:active, .callout.danger a.active {
|
237 |
+
color: #d9534f;
|
238 |
+
}
|
239 |
+
.callout.danger a[disabled] {
|
240 |
+
pointer-events: none;
|
241 |
+
}
|
242 |
+
.callout.danger a.disabled, .callout.danger a[disabled], fieldset[disabled] .callout.danger a {
|
243 |
+
cursor: not-allowed;
|
244 |
+
opacity: 0.65;
|
245 |
+
box-shadow: none;
|
246 |
+
}
|
247 |
+
.callout.danger a a.disabled, fieldset[disabled] .callout.danger a a {
|
248 |
+
pointer-events: none;
|
249 |
+
}
|
250 |
+
.callout.warning {
|
251 |
+
border-left-color: #f0ad4e;
|
252 |
+
border: 1px solid #f0ad4e;
|
253 |
+
border-left-width: 4px;
|
254 |
+
border-radius: 3px;
|
255 |
+
color: #f0ad4e;
|
256 |
+
background-color: #fefbf7;
|
257 |
+
}
|
258 |
+
.callout.warning a {
|
259 |
+
display: inline;
|
260 |
+
font-size: inherit;
|
261 |
+
font-family: inherit;
|
262 |
+
font-weight: 500;
|
263 |
+
text-align: center;
|
264 |
+
touch-action: manipulation;
|
265 |
+
cursor: pointer;
|
266 |
+
color: #f0ad4e;
|
267 |
+
background-color: none;
|
268 |
+
padding: 0;
|
269 |
+
border-radius: 4px;
|
270 |
+
letter-spacing: initial;
|
271 |
+
text-decoration: none;
|
272 |
+
word-wrap: break-word;
|
273 |
+
white-space: normal;
|
274 |
+
background-position: bottom;
|
275 |
+
background-image: linear-gradient(to right, #f0ad4e 25%, rgba(255, 255, 255, 0) 50%);
|
276 |
+
background-size: 4px 1px;
|
277 |
+
background-repeat: repeat-x;
|
278 |
+
}
|
279 |
+
.callout.warning a:hover {
|
280 |
+
color: #df8a13;
|
281 |
+
background-color: none;
|
282 |
+
}
|
283 |
+
.callout.warning a:active, .callout.warning a.active {
|
284 |
+
color: #f0ad4e;
|
285 |
+
}
|
286 |
+
.callout.warning a[disabled] {
|
287 |
+
pointer-events: none;
|
288 |
+
}
|
289 |
+
.callout.warning a.disabled, .callout.warning a[disabled], fieldset[disabled] .callout.warning a {
|
290 |
+
cursor: not-allowed;
|
291 |
+
opacity: 0.65;
|
292 |
+
box-shadow: none;
|
293 |
+
}
|
294 |
+
.callout.warning a a.disabled, fieldset[disabled] .callout.warning a a {
|
295 |
+
pointer-events: none;
|
296 |
+
}
|
297 |
+
.callout.info {
|
298 |
+
border-left-color: #71bec0;
|
299 |
+
border: 1px solid #71bec0;
|
300 |
+
border-left-width: 4px;
|
301 |
+
border-radius: 3px;
|
302 |
+
color: #469c9e;
|
303 |
+
background-color: #fbfdfd;
|
304 |
+
}
|
305 |
+
.callout.info a {
|
306 |
+
display: inline;
|
307 |
+
font-size: inherit;
|
308 |
+
font-family: inherit;
|
309 |
+
font-weight: 500;
|
310 |
+
text-align: center;
|
311 |
+
touch-action: manipulation;
|
312 |
+
cursor: pointer;
|
313 |
+
color: #71bec0;
|
314 |
+
background-color: none;
|
315 |
+
padding: 0;
|
316 |
+
border-radius: 4px;
|
317 |
+
letter-spacing: initial;
|
318 |
+
text-decoration: none;
|
319 |
+
word-wrap: break-word;
|
320 |
+
white-space: normal;
|
321 |
+
background-position: bottom;
|
322 |
+
background-image: linear-gradient(to right, #71bec0 25%, rgba(255, 255, 255, 0) 50%);
|
323 |
+
background-size: 4px 1px;
|
324 |
+
background-repeat: repeat-x;
|
325 |
+
}
|
326 |
+
.callout.info a:hover {
|
327 |
+
color: #469c9e;
|
328 |
+
background-color: none;
|
329 |
+
}
|
330 |
+
.callout.info a:active, .callout.info a.active {
|
331 |
+
color: #71bec0;
|
332 |
+
}
|
333 |
+
.callout.info a[disabled] {
|
334 |
+
pointer-events: none;
|
335 |
+
}
|
336 |
+
.callout.info a.disabled, .callout.info a[disabled], fieldset[disabled] .callout.info a {
|
337 |
+
cursor: not-allowed;
|
338 |
+
opacity: 0.65;
|
339 |
+
box-shadow: none;
|
340 |
+
}
|
341 |
+
.callout.info a a.disabled, fieldset[disabled] .callout.info a a {
|
342 |
+
pointer-events: none;
|
343 |
+
}
|
344 |
+
.callout ul li strong {
|
345 |
+
font-weight: 600;
|
346 |
+
}
|
347 |
+
|
348 |
/*!
|
349 |
* # Semantic UI 2.1.3 - Site
|
350 |
* http://github.com/semantic-org/semantic-ui/
|
355 |
* http://opensource.org/licenses/MIT
|
356 |
*
|
357 |
*/
|
358 |
+
/*******************************
|
359 |
+
Page
|
360 |
+
*******************************/
|
361 |
+
html,
|
362 |
+
body {
|
363 |
+
height: 100%;
|
364 |
+
}
|
365 |
+
|
366 |
+
html {
|
367 |
+
font-size: 14px;
|
368 |
+
}
|
369 |
+
|
370 |
+
#wpwrap {
|
371 |
+
background-color: white;
|
372 |
+
}
|
373 |
+
|
374 |
+
#wpfooter {
|
375 |
+
visibility: hidden;
|
376 |
+
}
|
377 |
+
|
378 |
+
.onesignal.outer.site.container {
|
379 |
+
margin: 50px !important;
|
380 |
+
}
|
381 |
+
|
382 |
+
.onesignal.site.container {
|
383 |
+
position: relative;
|
384 |
+
margin: 0;
|
385 |
+
padding: 0;
|
386 |
+
margin-top: 1rem;
|
387 |
+
overflow-x: hidden;
|
388 |
+
min-width: 320px;
|
389 |
+
background-color: white;
|
390 |
+
font-family: "Lusitana", "Raleway", sans-serif;
|
391 |
+
line-height: 1.4285em;
|
392 |
+
color: rgba(0, 0, 0, 0.87);
|
393 |
+
font-smoothing: antialiased;
|
394 |
+
/* Reset style conflicts */
|
395 |
+
border: initial !important;
|
396 |
+
width: initial !important;
|
397 |
+
height: initial !important;
|
398 |
+
overflow-y: initial !important;
|
399 |
+
}
|
400 |
+
|
401 |
+
* {
|
402 |
+
-webkit-font-smoothing: antialiased;
|
403 |
+
-moz-osx-font-smoothing: grayscale;
|
404 |
+
}
|
405 |
+
|
406 |
+
/*******************************
|
407 |
+
Headers
|
408 |
+
*******************************/
|
409 |
+
h1,
|
410 |
+
h2,
|
411 |
+
h3,
|
412 |
+
h4,
|
413 |
+
h5 {
|
414 |
+
line-height: 1.2857em;
|
415 |
+
margin: calc(2rem - 0.14285em ) 0em 1rem;
|
416 |
+
font-weight: 600;
|
417 |
+
padding: 0;
|
418 |
+
font-family: "Source Sans Pro", "Helvetica Neue", sans-serif;
|
419 |
+
}
|
420 |
+
|
421 |
+
h1 {
|
422 |
+
min-height: 1rem;
|
423 |
+
font-size: 2rem;
|
424 |
+
}
|
425 |
+
|
426 |
+
h2 {
|
427 |
+
font-size: 1.714rem;
|
428 |
+
}
|
429 |
+
|
430 |
+
h3 {
|
431 |
+
font-size: 1.28rem;
|
432 |
+
}
|
433 |
+
|
434 |
+
h4 {
|
435 |
+
font-size: 1.071rem;
|
436 |
+
}
|
437 |
+
|
438 |
+
h5 {
|
439 |
+
font-size: 1rem;
|
440 |
+
}
|
441 |
+
|
442 |
+
h1:first-child,
|
443 |
+
h2:first-child,
|
444 |
+
h3:first-child,
|
445 |
+
h4:first-child,
|
446 |
+
h5:first-child {
|
447 |
+
margin-top: 0em;
|
448 |
+
}
|
449 |
+
|
450 |
+
h1:last-child,
|
451 |
+
h2:last-child,
|
452 |
+
h3:last-child,
|
453 |
+
h4:last-child,
|
454 |
+
h5:last-child {
|
455 |
+
margin-bottom: 0em;
|
456 |
+
}
|
457 |
+
|
458 |
+
/*******************************
|
459 |
+
Text
|
460 |
+
*******************************/
|
461 |
+
p {
|
462 |
+
margin: 0em 0em 1em;
|
463 |
+
line-height: 1.4285em;
|
464 |
+
}
|
465 |
+
|
466 |
+
p:first-child {
|
467 |
+
margin-top: 0em;
|
468 |
+
}
|
469 |
+
|
470 |
+
p:last-child {
|
471 |
+
margin-bottom: 0em;
|
472 |
+
}
|
473 |
+
|
474 |
+
/*-------------------
|
475 |
+
Links
|
476 |
+
--------------------*/
|
477 |
+
a {
|
478 |
+
color: #4183c4;
|
479 |
+
text-decoration: none;
|
480 |
+
}
|
481 |
+
|
482 |
+
a:hover {
|
483 |
+
color: #1e70bf;
|
484 |
+
text-decoration: none;
|
485 |
+
}
|
486 |
+
|
487 |
+
/*******************************
|
488 |
+
Highlighting
|
489 |
+
*******************************/
|
490 |
+
/* Site */
|
491 |
+
::-webkit-selection {
|
492 |
+
background-color: #cce2ff;
|
493 |
+
color: rgba(0, 0, 0, 0.87);
|
494 |
+
}
|
495 |
+
|
496 |
+
::-moz-selection {
|
497 |
+
background-color: #cce2ff;
|
498 |
+
color: rgba(0, 0, 0, 0.87);
|
499 |
+
}
|
500 |
+
|
501 |
+
::selection {
|
502 |
+
background-color: #cce2ff;
|
503 |
+
color: rgba(0, 0, 0, 0.87);
|
504 |
+
}
|
505 |
+
|
506 |
+
/* Form */
|
507 |
+
textarea::-webkit-selection,
|
508 |
+
input::-webkit-selection {
|
509 |
+
background-color: rgba(100, 100, 100, 0.4);
|
510 |
+
color: rgba(0, 0, 0, 0.87);
|
511 |
+
}
|
512 |
+
|
513 |
+
textarea::-moz-selection,
|
514 |
+
input::-moz-selection {
|
515 |
+
background-color: rgba(100, 100, 100, 0.4);
|
516 |
+
color: rgba(0, 0, 0, 0.87);
|
517 |
+
}
|
518 |
+
|
519 |
+
textarea::selection,
|
520 |
+
input::selection {
|
521 |
+
background-color: rgba(100, 100, 100, 0.4);
|
522 |
+
color: rgba(0, 0, 0, 0.87);
|
523 |
+
}
|
524 |
+
|
525 |
+
/*******************************
|
526 |
+
Global Overrides
|
527 |
+
*******************************/
|
528 |
+
.onesignal-error-notice {
|
529 |
+
color: #b30024 !important;
|
530 |
+
background: rgba(255, 0, 51, 0.085) !important;
|
531 |
+
margin: 0 !important;
|
532 |
+
}
|
533 |
+
.onesignal-error-notice + .onesignal-error-notice {
|
534 |
+
margin-top: 5px !important;
|
535 |
+
}
|
536 |
+
|
537 |
+
/*******************************
|
538 |
+
Site Overrides
|
539 |
+
*******************************/
|
540 |
+
#wpcontent {
|
541 |
+
padding-left: 0 !important;
|
542 |
+
}
|
543 |
+
|
544 |
+
header[class=onesignal] {
|
545 |
+
background: #E54B4D;
|
546 |
+
padding-top: 35px;
|
547 |
+
padding-bottom: 40px;
|
548 |
+
box-shadow: inset 0 -7px 9px -7px rgba(0, 0, 0, 0.4);
|
549 |
+
}
|
550 |
+
header[class=onesignal] #logo-onesignal {
|
551 |
+
background: url("https://media.onesignal.com/cms/Website%20Layout/logo-white.svg");
|
552 |
+
background-repeat: no-repeat;
|
553 |
+
background-size: 100% 100%;
|
554 |
+
}
|
555 |
+
|
556 |
+
#wpcontent {
|
557 |
+
padding-left: 0 !important;
|
558 |
+
}
|
559 |
+
|
560 |
+
.ui.site.onesignal.container .stackable.menu {
|
561 |
+
padding-top: 0;
|
562 |
+
}
|
563 |
+
.ui.site.onesignal.container .ui.segment {
|
564 |
+
padding-top: 0.5em;
|
565 |
+
}
|
566 |
+
.ui.site.onesignal.container .ui.segment.special {
|
567 |
+
margin-left: -0.9em;
|
568 |
+
margin-right: -0.9em;
|
569 |
+
}
|
570 |
+
.ui.site.onesignal.container .ui.segment.padded {
|
571 |
+
padding: 2em !important;
|
572 |
+
}
|
573 |
+
.ui.site.onesignal.container .ui.menu {
|
574 |
+
font-size: 1.2rem;
|
575 |
+
}
|
576 |
+
.ui.site.onesignal.container .ui.menu .item {
|
577 |
+
font-family: "Open Sans", sans-serif;
|
578 |
+
font-weight: 400;
|
579 |
+
}
|
580 |
+
.ui.site.onesignal.container .ui.menu .item.active {
|
581 |
+
font-weight: 600 !important;
|
582 |
+
}
|
583 |
+
.ui.site.onesignal.container .debug {
|
584 |
+
border: 1px solid magenta !important;
|
585 |
+
}
|
586 |
+
.ui.site.onesignal.container .borderless {
|
587 |
+
border: none !important;
|
588 |
+
}
|
589 |
+
.ui.site.onesignal.container .bordered {
|
590 |
+
border: unset !important;
|
591 |
+
}
|
592 |
+
.ui.site.onesignal.container .pull-left {
|
593 |
+
float: left;
|
594 |
+
}
|
595 |
+
.ui.site.onesignal.container .pull-right {
|
596 |
+
float: right;
|
597 |
+
}
|
598 |
+
.ui.site.onesignal.container .shadowless {
|
599 |
+
box-shadow: none !important;
|
600 |
+
}
|
601 |
+
.ui.site.onesignal.container .shadowed {
|
602 |
+
box-shadow: unset !important;
|
603 |
+
}
|
604 |
+
.ui.site.onesignal.container .img-responsive {
|
605 |
+
display: block;
|
606 |
+
max-width: 100%;
|
607 |
+
height: auto;
|
608 |
+
}
|
609 |
+
.ui.site.onesignal.container .img-responsive.no-center {
|
610 |
+
margin: initial;
|
611 |
+
margin-bottom: 1em;
|
612 |
+
}
|
613 |
+
.ui.site.onesignal.container .marginless {
|
614 |
+
margin: 0 !important;
|
615 |
+
}
|
616 |
+
.ui.site.onesignal.container .paddingless {
|
617 |
+
padding: 0 !important;
|
618 |
+
}
|
619 |
+
.ui.site.onesignal.container .relative {
|
620 |
+
position: relative;
|
621 |
+
}
|
622 |
+
.ui.site.onesignal.container .small-caps {
|
623 |
+
text-transform: uppercase;
|
624 |
+
font-size: 0.85rem;
|
625 |
+
}
|
626 |
+
.ui.site.onesignal.container .small {
|
627 |
+
font-size: 0.9rem;
|
628 |
+
}
|
629 |
+
.ui.site.onesignal.container .normal-weight {
|
630 |
+
font-weight: 400;
|
631 |
+
}
|
632 |
+
.ui.site.onesignal.container .smaller {
|
633 |
+
font-size: 0.85rem;
|
634 |
+
}
|
635 |
+
.ui.site.onesignal.container code {
|
636 |
+
background: rgba(51, 51, 51, 0.05);
|
637 |
+
padding: 0.25em;
|
638 |
+
border-radius: 4px;
|
639 |
+
}
|
640 |
+
.ui.site.onesignal.container code strong, .ui.site.onesignal.container code em {
|
641 |
+
font-family: monospace;
|
642 |
+
}
|
643 |
+
.ui.site.onesignal.container code.massive {
|
644 |
+
font-size: 1.3rem;
|
645 |
+
}
|
646 |
+
.ui.site.onesignal.container code.small {
|
647 |
+
font-size: 1rem;
|
648 |
+
}
|
649 |
+
.ui.site.onesignal.container .segment img {
|
650 |
+
margin: 1em auto;
|
651 |
+
}
|
652 |
+
.ui.site.onesignal.container .segment img + p {
|
653 |
+
margin-top: 3em;
|
654 |
+
}
|
655 |
+
.ui.site.onesignal.container .alternate {
|
656 |
+
color: #999999 !important;
|
657 |
+
background-color: transparent;
|
658 |
+
}
|
659 |
+
.ui.site.onesignal.container em {
|
660 |
+
font-family: "LusitanaItalic";
|
661 |
+
font-style: normal;
|
662 |
+
}
|
663 |
+
.ui.site.onesignal.container em strong {
|
664 |
+
font-family: "LusitanaItalicBold";
|
665 |
+
font-style: normal;
|
666 |
+
font-weight: 100;
|
667 |
+
}
|
668 |
+
.ui.site.onesignal.container strong {
|
669 |
+
font-family: "LusitanaBold";
|
670 |
+
font-style: normal;
|
671 |
+
font-weight: 100;
|
672 |
+
}
|
673 |
+
.ui.site.onesignal.container strong em {
|
674 |
+
font-family: "LusitanaItalicBold";
|
675 |
+
font-style: normal;
|
676 |
+
font-weight: 100;
|
677 |
+
}
|
678 |
+
.ui.site.onesignal.container p, .ui.site.onesignal.container h4 {
|
679 |
+
font-size: 1.3rem;
|
680 |
+
color: #333333;
|
681 |
+
}
|
682 |
+
.ui.site.onesignal.container p + dl, .ui.site.onesignal.container h4 + dl {
|
683 |
+
padding-top: 1em;
|
684 |
+
}
|
685 |
+
.ui.site.onesignal.container p.lato, .ui.site.onesignal.container h4.lato {
|
686 |
+
font-family: "Lato";
|
687 |
+
font-size: 1.2rem;
|
688 |
+
}
|
689 |
+
.ui.site.onesignal.container h4 {
|
690 |
+
font-weight: 500;
|
691 |
+
margin-top: 0.5em;
|
692 |
+
}
|
693 |
+
.ui.site.onesignal.container ol, .ui.site.onesignal.container ul {
|
694 |
+
font-size: 1.3rem;
|
695 |
+
line-height: 1.4285em;
|
696 |
+
color: #333333;
|
697 |
+
list-style: initial !important;
|
698 |
+
}
|
699 |
+
.ui.site.onesignal.container ol li, .ui.site.onesignal.container ul li {
|
700 |
+
font-size: inherit;
|
701 |
+
line-height: inherit;
|
702 |
+
margin: 0.5em 0;
|
703 |
+
}
|
704 |
+
.ui.site.onesignal.container dl {
|
705 |
+
margin: 0;
|
706 |
+
}
|
707 |
+
.ui.site.onesignal.container dl dd {
|
708 |
+
color: #333333;
|
709 |
+
padding-bottom: 2em;
|
710 |
+
padding-top: 0.22em;
|
711 |
+
padding-left: 1em;
|
712 |
+
}
|
713 |
+
.ui.site.onesignal.container dl dt {
|
714 |
+
padding-bottom: 2em;
|
715 |
+
border: 1px solid gray;
|
716 |
+
text-align: center;
|
717 |
+
line-height: 34px;
|
718 |
+
font-family: "Open Sans", sans-serif;
|
719 |
+
font-weight: 600;
|
720 |
+
border-radius: 50%;
|
721 |
+
color: #333333;
|
722 |
+
float: left;
|
723 |
+
width: 35px;
|
724 |
+
height: 35px;
|
725 |
+
vertical-align: middle;
|
726 |
+
}
|
727 |
+
.ui.site.onesignal.container dl dt.unstyled {
|
728 |
+
padding: initial;
|
729 |
+
border: initial;
|
730 |
+
text-align: initial;
|
731 |
+
border-radius: initial;
|
732 |
+
width: initial;
|
733 |
+
height: initial;
|
734 |
+
}
|
735 |
+
.ui.site.onesignal.container label {
|
736 |
+
font-family: "Lato";
|
737 |
+
font-size: 1.2rem !important;
|
738 |
+
font-weight: 500;
|
739 |
+
}
|
740 |
+
.ui.site.onesignal.container label .alternate {
|
741 |
+
margin: 0 0.85em;
|
742 |
+
font-weight: 400;
|
743 |
+
}
|
744 |
+
.ui.site.onesignal.container .divider {
|
745 |
+
font-family: "Source Sans Pro", "Helvetica Neue", sans-serif;
|
746 |
+
}
|
747 |
+
.ui.site.onesignal.container .grid {
|
748 |
+
padding: 1em 0 !important;
|
749 |
+
margin-top: 1em !important;
|
750 |
+
margin-bottom: 1.5em !important;
|
751 |
+
}
|
752 |
+
.ui.site.onesignal.container .piled.segment {
|
753 |
+
padding-top: 1em;
|
754 |
+
font-weight: 400;
|
755 |
+
}
|
756 |
+
.ui.site.onesignal.container .piled.segment h3 {
|
757 |
+
text-transform: uppercase;
|
758 |
+
font-weight: 600;
|
759 |
+
margin-top: 0;
|
760 |
+
}
|
761 |
+
.ui.site.onesignal.container .pinned.icon {
|
762 |
+
position: absolute;
|
763 |
+
left: 0.5em;
|
764 |
+
top: 0.5em;
|
765 |
+
}
|
766 |
+
.ui.site.onesignal.container .pinned.icon.lightgrey {
|
767 |
+
background-color: rgba(0, 0, 0, 0.1) !important;
|
768 |
+
}
|
769 |
+
.ui.site.onesignal.container .ui.popup {
|
770 |
+
font-family: "Lato";
|
771 |
+
}
|
772 |
+
.ui.site.onesignal.container .ui.popup p {
|
773 |
+
font-size: 1em;
|
774 |
+
}
|
775 |
+
.ui.site.onesignal.container .explanation {
|
776 |
+
margin-bottom: 1.1rem;
|
777 |
+
}
|
778 |
+
.ui.site.onesignal.container .explanation p {
|
779 |
+
font-family: "Lato", sans-serif;
|
780 |
+
font-size: 1.1rem;
|
781 |
+
font-weight: 500;
|
782 |
+
}
|
783 |
+
.ui.site.onesignal.container .lato {
|
784 |
+
font-family: "Lato", sans-serif;
|
785 |
+
}
|
786 |
+
.ui.site.onesignal.container i[role=popup] {
|
787 |
+
margin-left: 1em;
|
788 |
+
}
|
789 |
+
.ui.site.onesignal.container .wp-core-ui .button, .ui.site.onesignal.container .wp-core-ui .button-primary, .ui.site.onesignal.container .wp-core-ui .button-secondary {
|
790 |
+
height: unset;
|
791 |
+
}
|
792 |
+
.ui.site.onesignal.container .ui.button {
|
793 |
+
height: initial !important;
|
794 |
+
}
|
795 |
+
.ui.site.onesignal.container .ui.form .field > .selection.dropdown {
|
796 |
+
max-width: 150px;
|
797 |
+
font-family: "Lato";
|
798 |
+
font-size: 1.1rem;
|
799 |
+
font-weight: 500;
|
800 |
+
}
|
801 |
+
.ui.site.onesignal.container .ui.form .field > label.inline-setting {
|
802 |
+
font-weight: 500;
|
803 |
+
display: inline-block;
|
804 |
+
margin-right: 0.5em;
|
805 |
+
}
|
806 |
+
.ui.site.onesignal.container .ui.form .short.field > label.inline-setting {
|
807 |
+
width: 5em;
|
808 |
+
}
|
809 |
+
.ui.site.onesignal.container .notice, .ui.site.onesignal.container div.error, .ui.site.onesignal.container div.updated {
|
810 |
+
box-shadow: none;
|
811 |
+
}
|
812 |
+
.ui.site.onesignal.container .ui.error.message {
|
813 |
+
padding-top: 0.3em;
|
814 |
+
padding-bottom: 0.3em;
|
815 |
+
padding-left: 2em;
|
816 |
+
}
|
817 |
+
.ui.site.onesignal.container .ui.error.message li {
|
818 |
+
font-family: "Lato";
|
819 |
+
font-size: 0.85em;
|
820 |
+
font-weight: 500;
|
821 |
+
color: #9f3a38;
|
822 |
+
}
|
823 |
+
.ui.site.onesignal.container .ui.inline.nag {
|
824 |
+
font-family: "Lato";
|
825 |
+
font-size: 1em;
|
826 |
+
font-weight: 500;
|
827 |
+
color: white;
|
828 |
+
}
|
829 |
+
.ui.site.onesignal.container .ui.inline.nag.subdomain-http {
|
830 |
+
background: purple;
|
831 |
+
}
|
832 |
+
.ui.site.onesignal.container .ui.inline.nag.validation {
|
833 |
+
margin-top: 1em;
|
834 |
+
background: red;
|
835 |
+
}
|
836 |
+
.ui.site.onesignal.container .ui.inline.nag.save-settings {
|
837 |
+
background: green;
|
838 |
+
}
|
839 |
+
.ui.site.onesignal.container .danger-label {
|
840 |
+
color: red;
|
841 |
+
font-size: 0.9em;
|
842 |
+
font-weight: bold;
|
843 |
+
font-family: "Lato";
|
844 |
+
}
|
845 |
+
|
846 |
+
/* This style is overridden on some sites:
|
847 |
+
.form { display: none; }
|
848 |
+
- https://app.intercom.com/a/apps/344a89aeac3f033e4dec4370781543b948aece6d/inbox/wordpress-team/conversations/5303669476
|
849 |
+
*/
|
850 |
+
.ui.form {
|
851 |
+
display: block;
|
852 |
+
}
|
853 |
+
|
854 |
+
/**
|
855 |
+
* http://www.wpsuperhero.com/add-social-share/ adds .checkbox { display: none } and other conflicting styles
|
856 |
+
* https://app.intercom.com/a/apps/344a89aeac3f033e4dec4370781543b948aece6d/inbox/wordpress-team/conversations/7457509888
|
857 |
+
*/
|
858 |
+
.ui.toggle.checkbox {
|
859 |
+
border: none;
|
860 |
+
}
|
861 |
+
.ui.toggle.checkbox label {
|
862 |
+
height: initial;
|
863 |
+
width: initial;
|
864 |
+
}
|
865 |
+
.ui.toggle.checkbox label::after {
|
866 |
+
transform: none;
|
867 |
+
}
|
868 |
+
.ui.toggle.checkbox input.checkbox {
|
869 |
+
display: block;
|
870 |
+
}
|
871 |
+
|
872 |
+
/*# sourceMappingURL=site.css.map */
|
views/css/site.css.map
CHANGED
@@ -1,7 +1 @@
|
|
1 |
-
{
|
2 |
-
"version": 3,
|
3 |
-
"mappings": "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",
|
4 |
-
"sources": ["site.scss","lusitana.scss","callout.scss","link.scss"],
|
5 |
-
"names": [],
|
6 |
-
"file": "site.css"
|
7 |
-
}
|
1 |
+
{"version":3,"sourceRoot":"","sources":["site.scss","lusitana.scss","callout.scss","link.scss"],"names":[],"mappings":"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A;EACA;;AAEA;EACI;EACA;EACA;;AAIR;EACI;EACA,OAlLK;;AAoLL;EACI;;AAGJ;EACI;EACA;;AAIR;EACI;EACA;;AAGJ;EACI;EACA;EACA,OAtMK;EAuML;;AAEA;EACI;EACA;EACA;;AAIR;EACI;;AAEA;EACI,OApNC;EAqND,gBAvNA;EAwNA;EACA;;AAGJ;EACI,gBA7NA;EA8NA;EACA;EACA;EACA;EACA;EACA;EACA,OAlOC;EAmOD;EACA,OAvOA;EAwOA,QAxOA;EAyOA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;;AAKZ;EACI;EACA;EACA;;AAEA;EACI;EACA;;AAIR;EACI,aE7bU;;AFgcd;EACI;EACA;EACA;;AAGJ;EACI;EACA;;AAEA;EACI;EACA;EACA;;AAIR;EACI;EACA;EACA;;AAEA;EACI;;AAIR;EACI;;AAEA;EACI;;AAIR;EAMI;;AALA;EACI;EACA;EACA;;AAKR;EACI;;AAIA;EACI;;AAIR;EACI;;AAGJ;EACI;;AAGJ;EACI;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;;AAIR;EACI;EACA;EACA;EACA;;AAEA;EACI;;AAGJ;EACI;EACA;;AAGJ;EACI;;AAIR;EACI;EACA;EACA;EACA;;;AAIR;AAAA;AAAA;AAAA;AAIA;EACI;;;AAGJ;AAAA;AAAA;AAAA;AAIA;EACI;;AAEA;EACI;EACA;;AAEA;EACI;;AAIR;EACI","file":"site.css"}
|
|
|
|
|
|
|
|
|
|
|
|