Version Description
- Plugin now disabled ajax on forms that are not compatible with it
- Added some visuals on backend
- Code changes for premium version
- Fixed bug when multiple images are use in a post
Download this release
Release Info
Developer | timersys |
Plugin | Popups – WordPress Popup |
Version | 1.3.1.1 |
Comparing to | |
See all releases |
Code changes from version 1.3.1 to 1.3.1.1
- README.txt +12 -5
- admin/assets/css/admin.css +9 -1
- admin/class-social-popup-admin.php +8 -6
- admin/includes/class-spu-notices.php +1 -1
- admin/includes/class-spu-upgrader.php +0 -2
- popups.php +2 -2
- public/assets/css/public.css +9 -0
- public/assets/fonts/spufont.eot +0 -0
- public/assets/fonts/spufont.svg +3 -0
- public/assets/fonts/spufont.ttf +0 -0
- public/assets/fonts/spufont.woff +0 -0
- public/assets/js/min/public-min.js +1 -1
- public/assets/js/public.js +48 -34
- public/class-social-popup.php +1 -0
README.txt
CHANGED
@@ -4,18 +4,19 @@ Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_i
|
|
4 |
Tags: twitter,google+, facebook,Popups, twitter follow, facebook like, google plus,social boost, social splash, popup, facebook popup, scroll popups, popups, wordpress popup, wp popups, cf7, gf, gravity forms, contact form 7, ifs, infusion soft, subscribe
|
5 |
Requires at least: 3.6
|
6 |
Tested up to: 4.2.2
|
7 |
-
Stable tag: 1.3.1
|
8 |
Text Domain: spu
|
9 |
License: GPLv2 or later
|
10 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
11 |
|
12 |
-
|
13 |
|
14 |
== Description ==
|
15 |
|
16 |
|
17 |
The new Popups plugin can display multiple popups. Is the perfect solution to increase your social followers, your mailing lists by adding a form like mailchimp or to display any important message in a simple popup.
|
18 |
|
|
|
19 |
|
20 |
There are multiple display filters that can be combined:
|
21 |
|
@@ -41,13 +42,13 @@ There are multiple display filters that can be combined:
|
|
41 |
* Days until popup shows again
|
42 |
* Ajax mode to make popups cache compatible
|
43 |
* Shortcodes for social networks available
|
44 |
-
* Compatible with Gravity Forms, Infusion Soft, Contact form 7, jetpack forms and much more
|
45 |
|
46 |
> <strong>Premium Version</strong><br>
|
47 |
>
|
48 |
-
> Check the **new premium version** available in ([
|
49 |
>
|
50 |
-
> * Beautiful optin forms for popular mail providers like MailChimp
|
51 |
> * Track impressions and Conversions of social networks and forms like CF7 or Gravity forms
|
52 |
> * Track impressions and Conversions in Google Analytics
|
53 |
> * 8 New animations effects
|
@@ -109,6 +110,12 @@ Yes if you need to debug you can use uncompressed javascript by addings ([this c
|
|
109 |
|
110 |
== Changelog ==
|
111 |
|
|
|
|
|
|
|
|
|
|
|
|
|
112 |
= 1.3.1 =
|
113 |
* Fixed bug popup not closing when using conversion close option
|
114 |
* Changed ajax mode to be on by default
|
4 |
Tags: twitter,google+, facebook,Popups, twitter follow, facebook like, google plus,social boost, social splash, popup, facebook popup, scroll popups, popups, wordpress popup, wp popups, cf7, gf, gravity forms, contact form 7, ifs, infusion soft, subscribe
|
5 |
Requires at least: 3.6
|
6 |
Tested up to: 4.2.2
|
7 |
+
Stable tag: 1.3.1.1
|
8 |
Text Domain: spu
|
9 |
License: GPLv2 or later
|
10 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
11 |
|
12 |
+
Most complete free Popups plugin, scroll triggered popups, compatible with social networks, Gravity Forms, Ninja Forms, Contact form 7, etc
|
13 |
|
14 |
== Description ==
|
15 |
|
16 |
|
17 |
The new Popups plugin can display multiple popups. Is the perfect solution to increase your social followers, your mailing lists by adding a form like mailchimp or to display any important message in a simple popup.
|
18 |
|
19 |
+
It's compatible with the major form plugins like : Gravity Forms, Ninja Forms, Contact form 7, jetpack etc
|
20 |
|
21 |
There are multiple display filters that can be combined:
|
22 |
|
42 |
* Days until popup shows again
|
43 |
* Ajax mode to make popups cache compatible
|
44 |
* Shortcodes for social networks available
|
45 |
+
* Compatible with Gravity Forms, Infusion Soft, Contact form 7, Ninja forms jetpack forms and much more
|
46 |
|
47 |
> <strong>Premium Version</strong><br>
|
48 |
>
|
49 |
+
> Check the **new premium version** available in ([https://wp.timersys.com/popups/](http://wp.timersys.com/popups/?utm_source=readme%20file&utm_medium=readme%20links&utm_campaign=Popups%20Premium))
|
50 |
>
|
51 |
+
> * Beautiful optin forms for popular mail providers like MailChimp, Aweber
|
52 |
> * Track impressions and Conversions of social networks and forms like CF7 or Gravity forms
|
53 |
> * Track impressions and Conversions in Google Analytics
|
54 |
> * 8 New animations effects
|
110 |
|
111 |
== Changelog ==
|
112 |
|
113 |
+
= 1.3.1.1 =
|
114 |
+
* Plugin now disabled ajax on forms that are not compatible with it
|
115 |
+
* Added some visuals on backend
|
116 |
+
* Code changes for premium version
|
117 |
+
* Fixed bug when multiple images are use in a post
|
118 |
+
|
119 |
= 1.3.1 =
|
120 |
* Fixed bug popup not closing when using conversion close option
|
121 |
* Changed ajax mode to be on by default
|
admin/assets/css/admin.css
CHANGED
@@ -261,7 +261,9 @@ div#spu-premium li{
|
|
261 |
.spu-icon-gears:before {
|
262 |
content: "\f085";
|
263 |
}
|
264 |
-
|
|
|
|
|
265 |
.spu-icon-spinner:before {
|
266 |
content: "\f110";
|
267 |
animation: spu-rotate 1s infinite linear;
|
@@ -269,6 +271,12 @@ div#spu-premium li{
|
|
269 |
-o-animation: spu-rotate 1s infinite linear;
|
270 |
-moz-animation: spu-rotate 1s infinite linear;
|
271 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
272 |
@keyframes spu-rotate {
|
273 |
0% {
|
274 |
transform: rotate(0deg);
|
261 |
.spu-icon-gears:before {
|
262 |
content: "\f085";
|
263 |
}
|
264 |
+
.spu-icon-angle-down:before {
|
265 |
+
content: "\f107";
|
266 |
+
}
|
267 |
.spu-icon-spinner:before {
|
268 |
content: "\f110";
|
269 |
animation: spu-rotate 1s infinite linear;
|
271 |
-o-animation: spu-rotate 1s infinite linear;
|
272 |
-moz-animation: spu-rotate 1s infinite linear;
|
273 |
}
|
274 |
+
.spu-icon-info:before {
|
275 |
+
content: "\ea0c";
|
276 |
+
}
|
277 |
+
h3 .spu-icon {
|
278 |
+
margin-right: 7px;
|
279 |
+
}
|
280 |
@keyframes spu-rotate {
|
281 |
0% {
|
282 |
transform: rotate(0deg);
|
admin/class-social-popup-admin.php
CHANGED
@@ -228,7 +228,7 @@ class SocialPopup_Admin {
|
|
228 |
'ua_code' => '',
|
229 |
'mc_api' => '',
|
230 |
));
|
231 |
-
$opts = apply_filters( 'spu/settings_page/opts',
|
232 |
|
233 |
|
234 |
if ( isset( $_POST['spu_nonce'] ) && wp_verify_nonce( $_POST['spu_nonce'], 'spu_save_settings' ) ) {
|
@@ -261,7 +261,7 @@ class SocialPopup_Admin {
|
|
261 |
|
262 |
add_meta_box(
|
263 |
'spu-help',
|
264 |
-
__( 'PopUp Shortcodes', $this->plugin_slug ),
|
265 |
array( $this, 'popup_help' ),
|
266 |
'spucpt',
|
267 |
'normal',
|
@@ -270,7 +270,7 @@ class SocialPopup_Admin {
|
|
270 |
|
271 |
add_meta_box(
|
272 |
'spu-rules',
|
273 |
-
__( 'PopUp Display Rules', $this->plugin_slug ),
|
274 |
array( $this, 'popup_rules' ),
|
275 |
'spucpt',
|
276 |
'normal',
|
@@ -279,7 +279,7 @@ class SocialPopup_Admin {
|
|
279 |
|
280 |
add_meta_box(
|
281 |
'spu-options',
|
282 |
-
__( 'Display Options', $this->plugin_slug ),
|
283 |
array( $this, 'popup_options' ),
|
284 |
'spucpt',
|
285 |
'normal',
|
@@ -515,7 +515,9 @@ class SocialPopup_Admin {
|
|
515 |
|
516 |
global $pagenow;
|
517 |
|
518 |
-
|
|
|
|
|
519 |
return;
|
520 |
}
|
521 |
wp_enqueue_style( 'spu-admin-css', plugins_url( 'assets/css/admin.css', __FILE__ ) , '', SocialPopup::VERSION );
|
@@ -537,7 +539,7 @@ class SocialPopup_Admin {
|
|
537 |
public function enqueue_admin_scripts() {
|
538 |
global $pagenow, $post;
|
539 |
|
540 |
-
if ( get_post_type() !== 'spucpt' || !in_array( $pagenow, array( 'post-new.php', 'post.php' ) ) ) {
|
541 |
return;
|
542 |
}
|
543 |
|
228 |
'ua_code' => '',
|
229 |
'mc_api' => '',
|
230 |
));
|
231 |
+
$opts = apply_filters( 'spu/settings_page/opts', get_option( 'spu_settings', $defaults ) );
|
232 |
|
233 |
|
234 |
if ( isset( $_POST['spu_nonce'] ) && wp_verify_nonce( $_POST['spu_nonce'], 'spu_save_settings' ) ) {
|
261 |
|
262 |
add_meta_box(
|
263 |
'spu-help',
|
264 |
+
'<i class="spu-icon-info spu-icon"></i>' . __( 'PopUp Shortcodes', $this->plugin_slug ),
|
265 |
array( $this, 'popup_help' ),
|
266 |
'spucpt',
|
267 |
'normal',
|
270 |
|
271 |
add_meta_box(
|
272 |
'spu-rules',
|
273 |
+
'<i class="spu-icon-eye spu-icon"></i>' . __( 'PopUp Display Rules', $this->plugin_slug ),
|
274 |
array( $this, 'popup_rules' ),
|
275 |
'spucpt',
|
276 |
'normal',
|
279 |
|
280 |
add_meta_box(
|
281 |
'spu-options',
|
282 |
+
'<i class="spu-icon-gears spu-icon"></i>' . __( 'Display Options', $this->plugin_slug ),
|
283 |
array( $this, 'popup_options' ),
|
284 |
'spucpt',
|
285 |
'normal',
|
515 |
|
516 |
global $pagenow;
|
517 |
|
518 |
+
$post_type = isset($_GET['post_type']) ? $_GET['post_type'] : get_post_type();
|
519 |
+
|
520 |
+
if ( $post_type !== 'spucpt' || !in_array( $pagenow, array( 'post-new.php', 'post.php', 'edit.php' ) ) ) {
|
521 |
return;
|
522 |
}
|
523 |
wp_enqueue_style( 'spu-admin-css', plugins_url( 'assets/css/admin.css', __FILE__ ) , '', SocialPopup::VERSION );
|
539 |
public function enqueue_admin_scripts() {
|
540 |
global $pagenow, $post;
|
541 |
|
542 |
+
if ( get_post_type() !== 'spucpt' || !in_array( $pagenow, array( 'post-new.php', 'edit.php', 'post.php' ) ) ) {
|
543 |
return;
|
544 |
}
|
545 |
|
admin/includes/class-spu-notices.php
CHANGED
@@ -27,7 +27,7 @@ class SocialPopup_Notices {
|
|
27 |
public function rate_plugin(){
|
28 |
?><div class="updated notice">
|
29 |
<h3><i class=" dashicons-before dashicons-share-alt"></i>WordPress Popups Plugin</h3>
|
30 |
-
<p><?php echo sprintf(__( 'We noticed that you have been using our plugin for a while and we would like to ask you a little favour. If you are happy with it and can take a minute please <a href="%s" target="_blank">leave a nice review</a> on WordPress', 'spu' ), 'https://wordpress.org/support/view/plugin-reviews/popups?filter=5' ); ?></p>
|
31 |
<ul>
|
32 |
<li><?php echo sprintf(__('<a href="%s" target="_blank">Leave a nice review</a>'),'https://wordpress.org/support/view/plugin-reviews/popups?filter=5');?></li>
|
33 |
<li><?php echo sprintf(__('<a href="%s">No, thanks</a>'), '?spu_notice=rate_plugin');?></li>
|
27 |
public function rate_plugin(){
|
28 |
?><div class="updated notice">
|
29 |
<h3><i class=" dashicons-before dashicons-share-alt"></i>WordPress Popups Plugin</h3>
|
30 |
+
<p><?php echo sprintf(__( 'We noticed that you have been using our plugin for a while and we would like to ask you a little favour. If you are happy with it and can take a minute please <a href="%s" target="_blank">leave a nice review</a> on WordPress. It will be a tremendous help for us!', 'spu' ), 'https://wordpress.org/support/view/plugin-reviews/popups?filter=5' ); ?></p>
|
31 |
<ul>
|
32 |
<li><?php echo sprintf(__('<a href="%s" target="_blank">Leave a nice review</a>'),'https://wordpress.org/support/view/plugin-reviews/popups?filter=5');?></li>
|
33 |
<li><?php echo sprintf(__('<a href="%s">No, thanks</a>'), '?spu_notice=rate_plugin');?></li>
|
admin/includes/class-spu-upgrader.php
CHANGED
@@ -26,6 +26,4 @@ class SocialPopup_Upgrader {
|
|
26 |
}
|
27 |
}
|
28 |
}
|
29 |
-
|
30 |
-
|
31 |
}
|
26 |
}
|
27 |
}
|
28 |
}
|
|
|
|
|
29 |
}
|
popups.php
CHANGED
@@ -11,7 +11,7 @@
|
|
11 |
* @socialpopup
|
12 |
* Plugin Name: Popups - WordPress Popup
|
13 |
* Plugin URI: http://www.timersys.com/free-plugins/social-popup/
|
14 |
-
* Version: 1.3.1
|
15 |
* Description: This plugin will display a popup or splash screen when a new user visit your site showing a Google+, twitter and facebook follow links. This will increase you followers ratio in a 40%. Popup will be close depending on your settings. Check readme.txt for full details.
|
16 |
* Author: Damian Logghe
|
17 |
* Author URI: http://wp.timersys.com
|
@@ -30,7 +30,7 @@ if ( ! defined( 'WPINC' ) ) {
|
|
30 |
* Public-Facing Functionality
|
31 |
*----------------------------------------------------------------------------*/
|
32 |
|
33 |
-
define( 'SPU_VERSION' , '1.3.1' );
|
34 |
define( 'SPU_PLUGIN_DIR' , plugin_dir_path(__FILE__) );
|
35 |
define( 'SPU_PLUGIN_URL' , plugin_dir_url(__FILE__) );
|
36 |
define( 'SPU_PLUGIN_HOOK' , basename( dirname( __FILE__ ) ) . '/' . basename( __FILE__ ) );
|
11 |
* @socialpopup
|
12 |
* Plugin Name: Popups - WordPress Popup
|
13 |
* Plugin URI: http://www.timersys.com/free-plugins/social-popup/
|
14 |
+
* Version: 1.3.1.1
|
15 |
* Description: This plugin will display a popup or splash screen when a new user visit your site showing a Google+, twitter and facebook follow links. This will increase you followers ratio in a 40%. Popup will be close depending on your settings. Check readme.txt for full details.
|
16 |
* Author: Damian Logghe
|
17 |
* Author URI: http://wp.timersys.com
|
30 |
* Public-Facing Functionality
|
31 |
*----------------------------------------------------------------------------*/
|
32 |
|
33 |
+
define( 'SPU_VERSION' , '1.3.1.1' );
|
34 |
define( 'SPU_PLUGIN_DIR' , plugin_dir_path(__FILE__) );
|
35 |
define( 'SPU_PLUGIN_URL' , plugin_dir_url(__FILE__) );
|
36 |
define( 'SPU_PLUGIN_HOOK' , basename( dirname( __FILE__ ) ) . '/' . basename( __FILE__ ) );
|
public/assets/css/public.css
CHANGED
@@ -182,9 +182,18 @@ p.spu-powered a{
|
|
182 |
content: "\f085";
|
183 |
}
|
184 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
185 |
.spu-icon-spinner:before {
|
186 |
content: "\f110";
|
187 |
}
|
|
|
188 |
.spu-spinner {
|
189 |
-webkit-animation: spu-rotate 1s infinite linear;
|
190 |
-moz-animation: spu-rotate 1s infinite linear;
|
182 |
content: "\f085";
|
183 |
}
|
184 |
|
185 |
+
.spu-icon-angle-up:before {
|
186 |
+
content: "\f106";
|
187 |
+
}
|
188 |
+
|
189 |
+
.spu-icon-angle-down:before {
|
190 |
+
content: "\f107";
|
191 |
+
}
|
192 |
+
|
193 |
.spu-icon-spinner:before {
|
194 |
content: "\f110";
|
195 |
}
|
196 |
+
|
197 |
.spu-spinner {
|
198 |
-webkit-animation: spu-rotate 1s infinite linear;
|
199 |
-moz-animation: spu-rotate 1s infinite linear;
|
public/assets/fonts/spufont.eot
CHANGED
Binary file
|
public/assets/fonts/spufont.svg
CHANGED
@@ -7,10 +7,13 @@
|
|
7 |
<font-face units-per-em="1024" ascent="960" descent="-64" />
|
8 |
<missing-glyph horiz-adv-x="1024" />
|
9 |
<glyph unicode=" " d="" horiz-adv-x="512" />
|
|
|
10 |
<glyph unicode="" d="M950.857 91.428v438.857q-18.286-20.571-39.429-37.714-153.143-117.714-243.429-193.143-29.143-24.571-47.429-38.286t-49.429-27.714-58.571-14h-1.143q-27.429 0-58.571 14t-49.429 27.714-47.429 38.286q-90.286 75.429-243.429 193.143-21.143 17.143-39.429 37.714v-438.857q0-7.429 5.429-12.857t12.857-5.429h841.143q7.429 0 12.857 5.429t5.429 12.857zM950.857 692v14t-0.286 7.429-1.714 7.143-3.143 5.143-5.143 4.286-8 1.429h-841.143q-7.429 0-12.857-5.429t-5.429-12.857q0-96 84-162.286 110.286-86.857 229.143-181.143 3.429-2.857 20-16.857t26.286-21.429 25.429-18 28.857-15.714 24.571-5.143h1.143q11.429 0 24.571 5.143t28.857 15.714 25.429 18 26.286 21.429 20 16.857q118.857 94.286 229.143 181.143 30.857 24.571 57.429 66t26.571 75.143zM1024 713.143v-621.714q0-37.714-26.857-64.571t-64.571-26.857h-841.143q-37.714 0-64.571 26.857t-26.857 64.571v621.714q0 37.714 26.857 64.571t64.571 26.857h841.143q37.714 0 64.571-26.857t26.857-64.571z" />
|
11 |
<glyph unicode="" d="M954.857 627.428q0-22.857-16-38.857l-491.429-491.429q-16-16-38.857-16t-38.857 16l-284.571 284.571q-16 16-16 38.857t16 38.857l77.714 77.714q16 16 38.857 16t38.857-16l168-168.571 374.857 375.429q16 16 38.857 16t38.857-16l77.714-77.714q16-16 16-38.857z" />
|
12 |
<glyph unicode="" d="M741.714 195.428q0-22.857-16-38.857l-77.714-77.714q-16-16-38.857-16t-38.857 16l-168 168-168-168q-16-16-38.857-16t-38.857 16l-77.714 77.714q-16 16-16 38.857t16 38.857l168 168-168 168q-16 16-16 38.857t16 38.857l77.714 77.714q16 16 38.857 16t38.857-16l168-168 168 168q16 16 38.857 16t38.857-16l77.714-77.714q16-16 16-38.857t-16-38.857l-168-168 168-168q16-16 16-38.857z" horiz-adv-x="805" />
|
13 |
<glyph unicode="" d="M950.857 402.286q-86.857 134.857-217.714 201.714 34.857-59.429 34.857-128.571 0-105.714-75.143-180.857t-180.857-75.143-180.857 75.143-75.143 180.857q0 69.143 34.857 128.571-130.857-66.857-217.714-201.714 76-117.143 190.571-186.571t248.286-69.429 248.286 69.429 190.571 186.571zM539.429 621.714q0 11.429-8 19.429t-19.429 8q-71.429 0-122.571-51.143t-51.143-122.571q0-11.429 8-19.429t19.429-8 19.429 8 8 19.429q0 49.143 34.857 84t84 34.857q11.429 0 19.429 8t8 19.429zM1024 402.286q0-19.429-11.429-39.429-80-131.429-215.143-210.571t-285.429-79.143-285.429 79.429-215.143 210.286q-11.429 20-11.429 39.429t11.429 39.429q80 130.857 215.143 210.286t285.429 79.429 285.429-79.429 215.143-210.286q11.429-20 11.429-39.429z" />
|
14 |
<glyph unicode="" d="M512 438.857q0 60.571-42.857 103.429t-103.429 42.857-103.429-42.857-42.857-103.429 42.857-103.429 103.429-42.857 103.429 42.857 42.857 103.429zM950.857 146.286q0 29.714-21.714 51.429t-51.429 21.714-51.429-21.714-21.714-51.429q0-30.286 21.429-51.714t51.714-21.429 51.714 21.429 21.429 51.714zM950.857 731.428q0 29.714-21.714 51.429t-51.429 21.714-51.429-21.714-21.714-51.429q0-30.286 21.429-51.714t51.714-21.429 51.714 21.429 21.429 51.714zM731.429 490.857v-105.714q0-5.714-4-11.143t-9.143-6l-88.571-13.714q-6.286-20-18.286-43.429 19.429-27.429 51.429-65.714 4-5.714 4-11.429 0-6.857-4-10.857-13.143-17.143-47.143-51.143t-44.857-34q-6.286 0-12 4l-65.714 51.429q-21.143-10.857-44-17.714-6.286-61.714-13.143-88.571-4-13.714-17.143-13.714h-106.286q-6.286 0-11.429 4.286t-5.714 10l-13.143 87.429q-19.429 5.714-42.857 17.714l-67.429-50.857q-4-4-11.429-4-6.286 0-12 4.571-82.286 76-82.286 91.429 0 5.143 4 10.857 5.714 8 23.429 30.286t26.857 34.857q-13.143 25.143-20 46.857l-86.857 13.714q-5.714 0.571-9.714 5.429t-4 11.143v105.714q0 5.714 4 11.143t9.143 6l88.571 13.714q6.286 20 18.286 43.429-19.429 27.429-51.429 65.714-4 6.286-4 11.429 0 6.857 4 11.429 12.571 17.143 46.857 50.857t45.143 33.714q6.286 0 12-4l65.714-51.429q19.429 10.286 44 18.286 6.286 61.714 13.143 88 4 13.714 17.143 13.714h106.286q6.286 0 11.429-4.286t5.714-10l13.143-87.429q19.429-5.714 42.857-17.714l67.429 50.857q4.571 4 11.429 4 6.286 0 12-4.571 82.286-76 82.286-91.429 0-5.143-4-10.857-6.857-9.143-24-30.857t-25.714-34.286q13.143-27.429 19.429-46.857l86.857-13.143q5.714-1.143 9.714-6t4-11.143zM1097.143 186.286v-80q0-9.143-85.143-17.714-6.857-15.429-17.143-29.714 29.143-64.571 29.143-78.857 0-2.286-2.286-4-69.714-40.571-70.857-40.571-4.571 0-26.286 26.857t-29.714 38.857q-11.429-1.143-17.143-1.143t-17.143 1.143q-8-12-29.714-38.857t-26.286-26.857q-1.143 0-70.857 40.571-2.286 1.714-2.286 4 0 14.286 29.143 78.857-10.286 14.286-17.143 29.714-85.143 8.571-85.143 17.714v80q0 9.143 85.143 17.714 7.429 16.571 17.143 29.714-29.143 64.571-29.143 78.857 0 2.286 2.286 4 2.286 1.143 20 11.429t33.714 19.429 17.143 9.143q4.571 0 26.286-26.571t29.714-38.571q11.429 1.143 17.143 1.143t17.143-1.143q29.143 40.571 52.571 64l3.429 1.143q2.286 0 70.857-40 2.286-1.714 2.286-4 0-14.286-29.143-78.857 9.714-13.143 17.143-29.714 85.143-8.571 85.143-17.714zM1097.143 771.428v-80q0-9.143-85.143-17.714-6.857-15.429-17.143-29.714 29.143-64.571 29.143-78.857 0-2.286-2.286-4-69.714-40.571-70.857-40.571-4.571 0-26.286 26.857t-29.714 38.857q-11.429-1.143-17.143-1.143t-17.143 1.143q-8-12-29.714-38.857t-26.286-26.857q-1.143 0-70.857 40.571-2.286 1.714-2.286 4 0 14.286 29.143 78.857-10.286 14.286-17.143 29.714-85.143 8.571-85.143 17.714v80q0 9.143 85.143 17.714 7.429 16.571 17.143 29.714-29.143 64.571-29.143 78.857 0 2.286 2.286 4 2.286 1.143 20 11.429t33.714 19.429 17.143 9.143q4.571 0 26.286-26.571t29.714-38.571q11.429 1.143 17.143 1.143t17.143-1.143q29.143 40.571 52.571 64l3.429 1.143q2.286 0 70.857-40 2.286-1.714 2.286-4 0-14.286-29.143-78.857 9.714-13.143 17.143-29.714 85.143-8.571 85.143-17.714z" horiz-adv-x="1097" />
|
|
|
|
|
15 |
<glyph unicode="" d="M300.571 154.286q0-30.286-21.429-51.714t-51.714-21.429q-29.714 0-51.429 21.714t-21.714 51.429q0 30.286 21.429 51.714t51.714 21.429 51.714-21.429 21.429-51.714zM585.143 36.571q0-30.286-21.429-51.714t-51.714-21.429-51.714 21.429-21.429 51.714 21.429 51.714 51.714 21.429 51.714-21.429 21.429-51.714zM182.857 438.857q0-30.286-21.429-51.714t-51.714-21.429-51.714 21.429-21.429 51.714 21.429 51.714 51.714 21.429 51.714-21.429 21.429-51.714zM869.714 154.286q0-29.714-21.714-51.429t-51.429-21.714q-30.286 0-51.714 21.429t-21.429 51.714 21.429 51.714 51.714 21.429 51.714-21.429 21.429-51.714zM318.857 723.428q0-37.714-26.857-64.571t-64.571-26.857-64.571 26.857-26.857 64.571 26.857 64.571 64.571 26.857 64.571-26.857 26.857-64.571zM987.429 438.857q0-30.286-21.429-51.714t-51.714-21.429-51.714 21.429-21.429 51.714 21.429 51.714 51.714 21.429 51.714-21.429 21.429-51.714zM621.714 841.143q0-45.714-32-77.714t-77.714-32-77.714 32-32 77.714 32 77.714 77.714 32 77.714-32 32-77.714zM924.571 723.428q0-53.143-37.714-90.571t-90.286-37.429q-53.143 0-90.571 37.429t-37.429 90.571q0 52.571 37.429 90.286t90.571 37.714q52.571 0 90.286-37.714t37.714-90.286z" />
|
16 |
</font></defs></svg>
|
7 |
<font-face units-per-em="1024" ascent="960" descent="-64" />
|
8 |
<missing-glyph horiz-adv-x="1024" />
|
9 |
<glyph unicode=" " d="" horiz-adv-x="512" />
|
10 |
+
<glyph unicode="" d="M448 656c0 26.4 21.6 48 48 48h32c26.4 0 48-21.6 48-48v-32c0-26.4-21.6-48-48-48h-32c-26.4 0-48 21.6-48 48v32zM640 192h-256v64h64v192h-64v64h192v-256h64zM512 960c-282.77 0-512-229.23-512-512s229.23-512 512-512 512 229.23 512 512-229.23 512-512 512zM512 32c-229.75 0-416 186.25-416 416s186.25 416 416 416 416-186.25 416-416-186.25-416-416-416z" />
|
11 |
<glyph unicode="" d="M950.857 91.428v438.857q-18.286-20.571-39.429-37.714-153.143-117.714-243.429-193.143-29.143-24.571-47.429-38.286t-49.429-27.714-58.571-14h-1.143q-27.429 0-58.571 14t-49.429 27.714-47.429 38.286q-90.286 75.429-243.429 193.143-21.143 17.143-39.429 37.714v-438.857q0-7.429 5.429-12.857t12.857-5.429h841.143q7.429 0 12.857 5.429t5.429 12.857zM950.857 692v14t-0.286 7.429-1.714 7.143-3.143 5.143-5.143 4.286-8 1.429h-841.143q-7.429 0-12.857-5.429t-5.429-12.857q0-96 84-162.286 110.286-86.857 229.143-181.143 3.429-2.857 20-16.857t26.286-21.429 25.429-18 28.857-15.714 24.571-5.143h1.143q11.429 0 24.571 5.143t28.857 15.714 25.429 18 26.286 21.429 20 16.857q118.857 94.286 229.143 181.143 30.857 24.571 57.429 66t26.571 75.143zM1024 713.143v-621.714q0-37.714-26.857-64.571t-64.571-26.857h-841.143q-37.714 0-64.571 26.857t-26.857 64.571v621.714q0 37.714 26.857 64.571t64.571 26.857h841.143q37.714 0 64.571-26.857t26.857-64.571z" />
|
12 |
<glyph unicode="" d="M954.857 627.428q0-22.857-16-38.857l-491.429-491.429q-16-16-38.857-16t-38.857 16l-284.571 284.571q-16 16-16 38.857t16 38.857l77.714 77.714q16 16 38.857 16t38.857-16l168-168.571 374.857 375.429q16 16 38.857 16t38.857-16l77.714-77.714q16-16 16-38.857z" />
|
13 |
<glyph unicode="" d="M741.714 195.428q0-22.857-16-38.857l-77.714-77.714q-16-16-38.857-16t-38.857 16l-168 168-168-168q-16-16-38.857-16t-38.857 16l-77.714 77.714q-16 16-16 38.857t16 38.857l168 168-168 168q-16 16-16 38.857t16 38.857l77.714 77.714q16 16 38.857 16t38.857-16l168-168 168 168q16 16 38.857 16t38.857-16l77.714-77.714q16-16 16-38.857t-16-38.857l-168-168 168-168q16-16 16-38.857z" horiz-adv-x="805" />
|
14 |
<glyph unicode="" d="M950.857 402.286q-86.857 134.857-217.714 201.714 34.857-59.429 34.857-128.571 0-105.714-75.143-180.857t-180.857-75.143-180.857 75.143-75.143 180.857q0 69.143 34.857 128.571-130.857-66.857-217.714-201.714 76-117.143 190.571-186.571t248.286-69.429 248.286 69.429 190.571 186.571zM539.429 621.714q0 11.429-8 19.429t-19.429 8q-71.429 0-122.571-51.143t-51.143-122.571q0-11.429 8-19.429t19.429-8 19.429 8 8 19.429q0 49.143 34.857 84t84 34.857q11.429 0 19.429 8t8 19.429zM1024 402.286q0-19.429-11.429-39.429-80-131.429-215.143-210.571t-285.429-79.143-285.429 79.429-215.143 210.286q-11.429 20-11.429 39.429t11.429 39.429q80 130.857 215.143 210.286t285.429 79.429 285.429-79.429 215.143-210.286q11.429-20 11.429-39.429z" />
|
15 |
<glyph unicode="" d="M512 438.857q0 60.571-42.857 103.429t-103.429 42.857-103.429-42.857-42.857-103.429 42.857-103.429 103.429-42.857 103.429 42.857 42.857 103.429zM950.857 146.286q0 29.714-21.714 51.429t-51.429 21.714-51.429-21.714-21.714-51.429q0-30.286 21.429-51.714t51.714-21.429 51.714 21.429 21.429 51.714zM950.857 731.428q0 29.714-21.714 51.429t-51.429 21.714-51.429-21.714-21.714-51.429q0-30.286 21.429-51.714t51.714-21.429 51.714 21.429 21.429 51.714zM731.429 490.857v-105.714q0-5.714-4-11.143t-9.143-6l-88.571-13.714q-6.286-20-18.286-43.429 19.429-27.429 51.429-65.714 4-5.714 4-11.429 0-6.857-4-10.857-13.143-17.143-47.143-51.143t-44.857-34q-6.286 0-12 4l-65.714 51.429q-21.143-10.857-44-17.714-6.286-61.714-13.143-88.571-4-13.714-17.143-13.714h-106.286q-6.286 0-11.429 4.286t-5.714 10l-13.143 87.429q-19.429 5.714-42.857 17.714l-67.429-50.857q-4-4-11.429-4-6.286 0-12 4.571-82.286 76-82.286 91.429 0 5.143 4 10.857 5.714 8 23.429 30.286t26.857 34.857q-13.143 25.143-20 46.857l-86.857 13.714q-5.714 0.571-9.714 5.429t-4 11.143v105.714q0 5.714 4 11.143t9.143 6l88.571 13.714q6.286 20 18.286 43.429-19.429 27.429-51.429 65.714-4 6.286-4 11.429 0 6.857 4 11.429 12.571 17.143 46.857 50.857t45.143 33.714q6.286 0 12-4l65.714-51.429q19.429 10.286 44 18.286 6.286 61.714 13.143 88 4 13.714 17.143 13.714h106.286q6.286 0 11.429-4.286t5.714-10l13.143-87.429q19.429-5.714 42.857-17.714l67.429 50.857q4.571 4 11.429 4 6.286 0 12-4.571 82.286-76 82.286-91.429 0-5.143-4-10.857-6.857-9.143-24-30.857t-25.714-34.286q13.143-27.429 19.429-46.857l86.857-13.143q5.714-1.143 9.714-6t4-11.143zM1097.143 186.286v-80q0-9.143-85.143-17.714-6.857-15.429-17.143-29.714 29.143-64.571 29.143-78.857 0-2.286-2.286-4-69.714-40.571-70.857-40.571-4.571 0-26.286 26.857t-29.714 38.857q-11.429-1.143-17.143-1.143t-17.143 1.143q-8-12-29.714-38.857t-26.286-26.857q-1.143 0-70.857 40.571-2.286 1.714-2.286 4 0 14.286 29.143 78.857-10.286 14.286-17.143 29.714-85.143 8.571-85.143 17.714v80q0 9.143 85.143 17.714 7.429 16.571 17.143 29.714-29.143 64.571-29.143 78.857 0 2.286 2.286 4 2.286 1.143 20 11.429t33.714 19.429 17.143 9.143q4.571 0 26.286-26.571t29.714-38.571q11.429 1.143 17.143 1.143t17.143-1.143q29.143 40.571 52.571 64l3.429 1.143q2.286 0 70.857-40 2.286-1.714 2.286-4 0-14.286-29.143-78.857 9.714-13.143 17.143-29.714 85.143-8.571 85.143-17.714zM1097.143 771.428v-80q0-9.143-85.143-17.714-6.857-15.429-17.143-29.714 29.143-64.571 29.143-78.857 0-2.286-2.286-4-69.714-40.571-70.857-40.571-4.571 0-26.286 26.857t-29.714 38.857q-11.429-1.143-17.143-1.143t-17.143 1.143q-8-12-29.714-38.857t-26.286-26.857q-1.143 0-70.857 40.571-2.286 1.714-2.286 4 0 14.286 29.143 78.857-10.286 14.286-17.143 29.714-85.143 8.571-85.143 17.714v80q0 9.143 85.143 17.714 7.429 16.571 17.143 29.714-29.143 64.571-29.143 78.857 0 2.286 2.286 4 2.286 1.143 20 11.429t33.714 19.429 17.143 9.143q4.571 0 26.286-26.571t29.714-38.571q11.429 1.143 17.143 1.143t17.143-1.143q29.143 40.571 52.571 64l3.429 1.143q2.286 0 70.857-40 2.286-1.714 2.286-4 0-14.286-29.143-78.857 9.714-13.143 17.143-29.714 85.143-8.571 85.143-17.714z" horiz-adv-x="1097" />
|
16 |
+
<glyph unicode="" d="M614.286 274.286q0-7.429-5.714-13.143l-28.571-28.571q-5.714-5.714-13.143-5.714t-13.143 5.714l-224.571 224.571-224.571-224.571q-5.714-5.714-13.143-5.714t-13.143 5.714l-28.571 28.571q-5.714 5.714-5.714 13.143t5.714 13.143l266.286 266.286q5.714 5.714 13.143 5.714t13.143-5.714l266.286-266.286q5.714-5.714 5.714-13.143z" horiz-adv-x="658" />
|
17 |
+
<glyph unicode="" d="M614.286 530.286q0-7.429-5.714-13.143l-266.286-266.286q-5.714-5.714-13.143-5.714t-13.143 5.714l-266.286 266.286q-5.714 5.714-5.714 13.143t5.714 13.143l28.571 28.571q5.714 5.714 13.143 5.714t13.143-5.714l224.571-224.571 224.571 224.571q5.714 5.714 13.143 5.714t13.143-5.714l28.571-28.571q5.714-5.714 5.714-13.143z" horiz-adv-x="658" />
|
18 |
<glyph unicode="" d="M300.571 154.286q0-30.286-21.429-51.714t-51.714-21.429q-29.714 0-51.429 21.714t-21.714 51.429q0 30.286 21.429 51.714t51.714 21.429 51.714-21.429 21.429-51.714zM585.143 36.571q0-30.286-21.429-51.714t-51.714-21.429-51.714 21.429-21.429 51.714 21.429 51.714 51.714 21.429 51.714-21.429 21.429-51.714zM182.857 438.857q0-30.286-21.429-51.714t-51.714-21.429-51.714 21.429-21.429 51.714 21.429 51.714 51.714 21.429 51.714-21.429 21.429-51.714zM869.714 154.286q0-29.714-21.714-51.429t-51.429-21.714q-30.286 0-51.714 21.429t-21.429 51.714 21.429 51.714 51.714 21.429 51.714-21.429 21.429-51.714zM318.857 723.428q0-37.714-26.857-64.571t-64.571-26.857-64.571 26.857-26.857 64.571 26.857 64.571 64.571 26.857 64.571-26.857 26.857-64.571zM987.429 438.857q0-30.286-21.429-51.714t-51.714-21.429-51.714 21.429-21.429 51.714 21.429 51.714 51.714 21.429 51.714-21.429 21.429-51.714zM621.714 841.143q0-45.714-32-77.714t-77.714-32-77.714 32-32 77.714 32 77.714 77.714 32 77.714-32 32-77.714zM924.571 723.428q0-53.143-37.714-90.571t-90.286-37.429q-53.143 0-90.571 37.429t-37.429 90.571q0 52.571 37.429 90.286t90.571 37.714q52.571 0 90.286-37.714t37.714-90.286z" />
|
19 |
</font></defs></svg>
|
public/assets/fonts/spufont.ttf
CHANGED
Binary file
|
public/assets/fonts/spufont.woff
CHANGED
Binary file
|
public/assets/js/min/public-min.js
CHANGED
@@ -1 +1 @@
|
|
1 |
-
!function($){"use strict";function t(t,i,o,
|
1 |
+
!function($){"use strict";function t(t,i,e,o,n){var r={url:spuvar.ajax_url,data:t,cache:!1,type:"POST",dataType:"json",timeout:3e4},n=n||!1,e=e||!1,o=o||!1;i&&(r.url=i),e&&(r.success=e),o&&(r.error=o),n&&(r.dataType=n),$.ajax(r)}function i(t,i,e){if(e){var o=new Date;o.setTime(o.getTime()+24*e*60*60*1e3);var n="; expires="+o.toGMTString()}else var n="";document.cookie=t+"="+i+n+"; path=/"}function e(t){for(var i=t+"=",e=document.cookie.split(";"),o=0;o<e.length;o++){for(var n=e[o];" "==n.charAt(0);)n=n.substring(1,n.length);if(0==n.indexOf(i))return n.substring(i.length,n.length)}return null}function o(){try{FB.Event.subscribe("edge.create",function(t,i){var e=$(i).parents(".spu-box").data("box-id");e&&SPU.hide(e)})}catch(t){}l=!0,clearInterval(h)}function n(t){var i=$(t.target).parents(".spu-box").data("box-id");i&&SPU.hide(i)}function r(t){if("on"==t.state){var i=jQuery(".spu-gogl").data("box-id");i&&SPU.hide(i)}}function a(t){if("confirm"==t.type){var i=jQuery(".spu-gogl").data("box-id");i&&SPU.hide(i)}}function s(){if(spuvar_social.facebook)try{FB.XFBML.parse()}catch(t){}if(spuvar_social.google)try{gapi.plusone.go()}catch(t){}if(spuvar_social.twitter)try{twttr.widgets.load()}catch(t){}}function u(){$(".spu-box form").each(function(){var t=$(this).attr("action");t&&$(this).attr("action",t.replace("?spu_action=spu_load",""))}),$.fn.wpcf7InitForm&&$(".spu-box div.wpcf7 > form").wpcf7InitForm()}var d=function(){function o(t){var i=d[t],e=$(window).width(),o=$(window).height(),n=i.outerHeight(),r=i.outerWidth(),a=i.data("width"),s=0,u=o/2-n/2,c="fixed",f=$(document).scrollTop();i.hasClass("spu-centered")&&(e>a&&(s=e/2-r/2),i.css({left:s,position:c,top:u})),n+50>o&&(c="absolute",u=f,i.css({position:c,top:u,bottom:"auto"}))}function n(t){var i=$(t).find(".spu-facebook");if(i.length){var e=i.find(".fb-like > span").width();if(0==e){var o=i.find(".fb-like").data("layout");i.append("box_count"==o?'<style type="text/css"> #'+$(t).attr("id")+" .fb-like iframe, #"+$(t).attr("id")+" .fb_iframe_widget span, #"+$(t).attr("id")+" .fb_iframe_widget{ height: 63px !important;width: 80px !important;}</style>":'<style type="text/css"> #'+$(t).attr("id")+" .fb-like iframe, #"+$(t).attr("id")+" .fb_iframe_widget span, #"+$(t).attr("id")+" .fb_iframe_widget{ height: 20px !important;width: 80px !important;}</style>")}}}function r(t,e,n){var r=d[t],a=$("#spu-bg-"+t),s=r.data("bgopa");if(r.is(":animated"))return!1;if(e===!0&&r.is(":visible")||e===!1&&r.is(":hidden"))return!1;if(e===!1){var u=parseInt(r.data("cookie"));u>0&&i("spu_box_"+t,!0,u),r.trigger("spu.box_close",[t])}else r.trigger("spu.box_open",[t]),$(window).resize(function(){o(t)}),o(t);var c=r.data("spuanimation"),f=r.data("close-on-conversion");return"fade"===c?e===!0?r.fadeIn("slow"):e===!1&&(f&&n||!n)&&r.fadeOut("slow"):e===!0?r.slideDown("slow"):e===!1&&(f&&n||!n)&&r.slideUp("slow"),e===!0&&s>0?a.fadeIn():e===!1&&f&&a.fadeOut(),e}var a=$(window).height(),u=spuvar.is_admin,d=[];return s(),$(".spu-content").children().first().css({"margin-top":0,"padding-top":0}).end().last().css({"margin-bottom":0,"padding-bottom":0}),$(".spu-box").each(function(){spuvar.safe_mode&&$(this).prependTo("body");var i=$(this),o=i.data("trigger"),s=0,c=1===parseInt(i.data("test-mode")),f=i.data("box-id"),p=1===parseInt(i.data("auto-hide")),l=parseInt(i.data("seconds-close")),h=parseInt(i.data("trigger-number"),10),m="percentage"==o?parseInt(i.data("trigger-number"),10)/100:.8,g=m*$(document).height();n(i),$(".spu-google").width($(".spu-google").width()-20),$(".spu-twitter").width($(".spu-twitter ").width()-50);var w=0,v=0,b=i.outerWidth(),_=i.find(".spu-content").width(),y=i.data("total");i.find(".spu-shortcode").wrapAll('<div class="spu_shortcodes"/>'),y&&!spuvar.disable_style&&$(window).width()>b&&(i.find(".spu-shortcode").each(function(){w+=$(this).width()}),v=_-w-y),v>0&&(i.find(".spu-shortcode").each(function(){$(this).css("margin-left",v/2)}),2==y?i.find(".spu-shortcode").last().css("margin-left",0):3==y&&i.find(".spu-shortcode").first().css("margin-left",0)),$(document).keyup(function(t){27==t.keyCode&&r(f,!1,!1)});var x=navigator.userAgent,T=x.match(/iPad/i)||x.match(/iPhone/i)?"touchstart":"click";$("body").on(T,function(t){void 0!==t.originalEvent&&r(f,!1,!1)}),$("body").on(T,".spu-box",function(t){t.stopPropagation()}),i.hide().css("left",""),d[f]=i;var k=function(){s&&clearTimeout(s),s=window.setTimeout(function(){var t=$(window).scrollTop(),i=t+a>=g;i?(p||$(window).unbind("scroll",k),r(f,!0,!1)):r(f,!1,!1)},100)},j=function(){s&&clearTimeout(s),s=window.setTimeout(function(){r(f,!0,!1)},1e3*h)},I=e("spu_box_"+f);if((void 0==I||""==I||u&&c)&&("seconds"==o?j():($(window).bind("scroll",k),k()),window.location.hash&&window.location.hash.length>0)){var P=window.location.hash,S;P.substring(1)===i.attr("id")&&setTimeout(function(){r(f,!0,!1)},100)}i.on("click",".spu-close-popup",function(){r(f,!1,!1),"percentage"==o&&$(window).unbind("scroll",k)}),$('a[href="#'+i.attr("id")+'"]').click(function(){return r(f,!0,!1),!1}),i.find(".gform_wrapper form").addClass("gravity-form");var F=i.find("form");if(F.length){var U=F.attr("action"),Q=new RegExp(spuvar.site_url,"i");U&&U.length&&(Q.test(U)||F.addClass("spu-disable-ajax"))}i.on("submit","form.spu-disable-ajax",function(){i.trigger("spu.form_submitted",[f]),r(f,!1,!0)}),i.on("submit",'form:not(".wpcf7-form, .gravity-form, .infusion-form, .spu-disable-ajax")',function(e){e.preventDefault();var o=!0,n=$(this),a=n.serialize(),s=n.attr("action"),u=function(t,i,e){console.log("Spu Form error: "+i+" - "+e)},d=function(t){var i=$(t).filter("#spu-"+f).html();$("#spu-"+f).html(i),$("#spu-"+f).find(".mc4wp-form-error").length||setTimeout(function(){r(f,!1,!0)},1e3*spuvar.seconds_confirmation_close)};return t(a,s,d,u,"html"),i.trigger("spu.form_submitted",[f]),o}),$("body").on("mailsent.wpcf7",function(){i.trigger("spu.form_submitted",[f]),r(f,!1,!0)}),$(document).on("gform_confirmation_loaded",function(){i.trigger("spu.form_submitted",[f]),r(f,!1,!0)}),i.on("submit",".infusion-form",function(t){t.preventDefault(),i.trigger("spu.form_submitted",[f]),r(f,!1,!0),this.submit()})}),{show:function(t){return r(t,!0,!1)},hide:function(t){return r(t,!1,!1)},request:function(i,e,o,n){return t(i,e,o,n)}}};if(spuvar.ajax_mode){var c={pid:spuvar.pid,referrer:document.referrer,is_category:spuvar.is_category,is_archive:spuvar.is_archive},f=function(t){$("body").append(t),jQuery(window).load(function(){window.SPU=d(),u()})},p=function(t,i,e){console.log("Problem loading popups - error: "+i+" - "+e)};t(c,spuvar.ajax_mode_url,f,p,"html")}else jQuery(window).load(function(){window.SPU=d()});var l=!1,h=setInterval(function(){"undefined"==typeof FB||l||o()},1e3);if("undefined"!=typeof twttr)try{twttr.ready(function(t){t.events.bind("tweet",n),t.events.bind("follow",n)})}catch(m){}}(jQuery);
|
public/assets/js/public.js
CHANGED
@@ -203,6 +203,17 @@ var SPU_master = function() {
|
|
203 |
// add class to the gravity form if they exist within the box
|
204 |
$box.find('.gform_wrapper form').addClass('gravity-form');
|
205 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
206 |
// Disable ajax on form by adding .spu-disable-ajax class to it
|
207 |
$box.on('submit','form.spu-disable-ajax', function(){
|
208 |
|
@@ -212,63 +223,64 @@ var SPU_master = function() {
|
|
212 |
|
213 |
// Add generic form tracking
|
214 |
$box.on('submit','form:not(".wpcf7-form, .gravity-form, .infusion-form, .spu-disable-ajax")', function(e){
|
215 |
-
|
|
|
216 |
|
217 |
-
|
218 |
var submit = true,
|
219 |
-
|
220 |
-
|
221 |
-
|
222 |
-
|
223 |
-
|
224 |
-
|
225 |
-
|
226 |
-
|
227 |
-
|
228 |
-
|
229 |
-
|
230 |
-
|
231 |
-
|
232 |
-
|
233 |
-
|
234 |
-
|
235 |
-
|
236 |
-
|
237 |
-
|
238 |
-
|
239 |
-
|
240 |
-
|
241 |
-
|
242 |
// Send form by ajax and replace popup with response
|
243 |
request(data, url, success_cb, error_cb, 'html');
|
244 |
|
245 |
$box.trigger('spu.form_submitted', [id]);
|
246 |
|
247 |
return submit;
|
248 |
-
|
249 |
|
250 |
// CF7 support
|
251 |
$('body').on('mailsent.wpcf7', function(){
|
252 |
$box.trigger('spu.form_submitted', [id]);
|
253 |
-
|
254 |
-
});
|
255 |
|
256 |
// Gravity forms support (only AJAX mode)
|
257 |
$(document).on('gform_confirmation_loaded', function(){
|
258 |
$box.trigger('spu.form_submitted', [id]);
|
259 |
-
|
260 |
});
|
261 |
|
262 |
// Infusion Software - not ajax
|
263 |
$box.on('submit','.infusion-form', function(e){
|
264 |
e.preventDefault();
|
265 |
$box.trigger('spu.form_submitted', [id]);
|
266 |
-
|
267 |
this.submit();
|
268 |
});
|
269 |
|
270 |
-
|
271 |
-
|
|
|
272 |
|
273 |
//function that center popup on screen
|
274 |
function fixSize( id ) {
|
@@ -428,8 +440,10 @@ if( spuvar.ajax_mode ) {
|
|
428 |
,success_cb = function(response) {
|
429 |
|
430 |
$('body').append(response);
|
431 |
-
|
432 |
-
|
|
|
|
|
433 |
|
434 |
},
|
435 |
error_cb = function (data, error, errorThrown){
|
203 |
// add class to the gravity form if they exist within the box
|
204 |
$box.find('.gform_wrapper form').addClass('gravity-form');
|
205 |
|
206 |
+
// check if form action is external and disable ajax
|
207 |
+
var box_form = $box.find('form');
|
208 |
+
if( box_form.length ) {
|
209 |
+
var action = box_form.attr('action'),
|
210 |
+
pattern = new RegExp(spuvar.site_url,"i");
|
211 |
+
if( action && action.length ) {
|
212 |
+
if (!pattern.test(action))
|
213 |
+
box_form.addClass('spu-disable-ajax');
|
214 |
+
}
|
215 |
+
}
|
216 |
+
|
217 |
// Disable ajax on form by adding .spu-disable-ajax class to it
|
218 |
$box.on('submit','form.spu-disable-ajax', function(){
|
219 |
|
223 |
|
224 |
// Add generic form tracking
|
225 |
$box.on('submit','form:not(".wpcf7-form, .gravity-form, .infusion-form, .spu-disable-ajax")', function(e){
|
226 |
+
e.preventDefault();
|
227 |
+
|
228 |
|
|
|
229 |
var submit = true,
|
230 |
+
form = $(this),
|
231 |
+
data = form.serialize(),
|
232 |
+
url = form.attr('action'),
|
233 |
+
error_cb = function (data, error, errorThrown){
|
234 |
+
console.log('Spu Form error: ' + error + ' - ' + errorThrown);
|
235 |
+
},
|
236 |
+
success_cb = function (data){
|
237 |
+
|
238 |
+
var response = $(data).filter('#spu-'+ id ).html();
|
239 |
+
$('#spu-' + id ).html(response);
|
240 |
+
|
241 |
+
// check if an error was returned for m4wp
|
242 |
+
if( ! $('#spu-' + id ).find('.mc4wp-form-error').length ) {
|
243 |
+
|
244 |
+
// give 2 seconds for response
|
245 |
+
setTimeout( function(){
|
246 |
+
|
247 |
+
toggleBox(id, false, true );
|
248 |
+
|
249 |
+
}, spuvar.seconds_confirmation_close * 1000);
|
250 |
+
|
251 |
+
}
|
252 |
+
};
|
253 |
// Send form by ajax and replace popup with response
|
254 |
request(data, url, success_cb, error_cb, 'html');
|
255 |
|
256 |
$box.trigger('spu.form_submitted', [id]);
|
257 |
|
258 |
return submit;
|
259 |
+
});
|
260 |
|
261 |
// CF7 support
|
262 |
$('body').on('mailsent.wpcf7', function(){
|
263 |
$box.trigger('spu.form_submitted', [id]);
|
264 |
+
toggleBox(id, false, true );
|
265 |
+
});
|
266 |
|
267 |
// Gravity forms support (only AJAX mode)
|
268 |
$(document).on('gform_confirmation_loaded', function(){
|
269 |
$box.trigger('spu.form_submitted', [id]);
|
270 |
+
toggleBox(id, false, true );
|
271 |
});
|
272 |
|
273 |
// Infusion Software - not ajax
|
274 |
$box.on('submit','.infusion-form', function(e){
|
275 |
e.preventDefault();
|
276 |
$box.trigger('spu.form_submitted', [id]);
|
277 |
+
toggleBox(id, false, true );
|
278 |
this.submit();
|
279 |
});
|
280 |
|
281 |
+
});
|
282 |
+
|
283 |
+
|
284 |
|
285 |
//function that center popup on screen
|
286 |
function fixSize( id ) {
|
440 |
,success_cb = function(response) {
|
441 |
|
442 |
$('body').append(response);
|
443 |
+
jQuery(window).load(function() {
|
444 |
+
window.SPU = SPU_master();
|
445 |
+
SPU_reload_forms(); //remove spu_Action from forms
|
446 |
+
});
|
447 |
|
448 |
},
|
449 |
error_cb = function (data, error, errorThrown){
|
public/class-social-popup.php
CHANGED
@@ -421,6 +421,7 @@ class SocialPopup {
|
|
421 |
'pid' => get_queried_object_id(),
|
422 |
'is_front_page' => is_front_page(),
|
423 |
'is_category' => is_category(),
|
|
|
424 |
'is_archive' => is_archive(),
|
425 |
'seconds_confirmation_close' => apply_filters( 'spu/spuvar/seconds_confirmation_close', 5 ),
|
426 |
)
|
421 |
'pid' => get_queried_object_id(),
|
422 |
'is_front_page' => is_front_page(),
|
423 |
'is_category' => is_category(),
|
424 |
+
'site_url' => site_url(),
|
425 |
'is_archive' => is_archive(),
|
426 |
'seconds_confirmation_close' => apply_filters( 'spu/spuvar/seconds_confirmation_close', 5 ),
|
427 |
)
|