Version Description
- 2017-12-28
Download this release
Release Info
Developer | codeinwp |
Plugin | Contact Form & SMTP Plugin for WordPress by PirateForms |
Version | 2.3.2 |
Comparing to | |
See all releases |
Code changes from version 2.3.1 to 2.3.2
- CHANGELOG.md +4 -0
- admin/css/wp-admin.css +7 -0
- admin/js/scripts-admin.js +22 -8
- includes/class-pirateforms.php +1 -1
- pirate-forms.php +2 -2
- public/css/front.css +1 -1
- readme.md +15 -0
- readme.txt +5 -0
- themeisle-hash.json +1 -0
- vendor/autoload.php +1 -1
- vendor/autoload_52.php +1 -1
- vendor/composer/autoload_real.php +5 -5
- vendor/composer/autoload_real_52.php +3 -3
CHANGELOG.md
CHANGED
@@ -1,4 +1,8 @@
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
### v2.3.1 - 2017-12-28
|
3 |
**Changes:**
|
4 |
* Improves layout and compatibility with various themes.
|
1 |
|
2 |
+
### v2.3.2 - 2017-12-28
|
3 |
+
**Changes:**
|
4 |
+
* Fix for tooltip admin behavior.
|
5 |
+
|
6 |
### v2.3.1 - 2017-12-28
|
7 |
**Changes:**
|
8 |
* Improves layout and compatibility with various themes.
|
admin/css/wp-admin.css
CHANGED
@@ -331,3 +331,10 @@ input#save.pirate-forms-save-button {
|
|
331 |
.pirate-forms-password-toggle span.dashicons {
|
332 |
cursor: pointer;
|
333 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
331 |
.pirate-forms-password-toggle span.dashicons {
|
332 |
cursor: pointer;
|
333 |
}
|
334 |
+
.toplevel_page_pirateforms-admin .ui-tooltip{
|
335 |
+
background: #333;
|
336 |
+
color:#fff;
|
337 |
+
padding:5px;
|
338 |
+
width:300px;
|
339 |
+
border-radius: 5px;
|
340 |
+
}
|
admin/js/scripts-admin.js
CHANGED
@@ -126,12 +126,26 @@ function initAll(){
|
|
126 |
}
|
127 |
});
|
128 |
|
129 |
-
|
130 |
-
|
131 |
-
|
132 |
-
|
133 |
-
|
134 |
-
|
135 |
-
|
136 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
137 |
}
|
126 |
}
|
127 |
});
|
128 |
|
129 |
+
// tootips in settings.
|
130 |
+
jQuery(document).tooltip({
|
131 |
+
items: '.dashicons-editor-help',
|
132 |
+
hide: 200,
|
133 |
+
position: {within: '#pirate-forms-main'},
|
134 |
+
|
135 |
+
content: function () {
|
136 |
+
return jQuery(this).find('div').html();
|
137 |
+
},
|
138 |
+
show: null,
|
139 |
+
close: function (event, ui) {
|
140 |
+
ui.tooltip.hover(
|
141 |
+
function () {
|
142 |
+
jQuery(this).stop(true).fadeTo(400, 1);
|
143 |
+
},
|
144 |
+
function () {
|
145 |
+
jQuery(this).fadeOut('400', function () {
|
146 |
+
jQuery(this).remove();
|
147 |
+
});
|
148 |
+
});
|
149 |
+
}
|
150 |
+
});
|
151 |
}
|
includes/class-pirateforms.php
CHANGED
@@ -69,7 +69,7 @@ class PirateForms {
|
|
69 |
public function __construct() {
|
70 |
|
71 |
$this->plugin_name = 'pirateforms';
|
72 |
-
$this->version = '2.3.
|
73 |
|
74 |
$this->load_dependencies();
|
75 |
$this->set_locale();
|
69 |
public function __construct() {
|
70 |
|
71 |
$this->plugin_name = 'pirateforms';
|
72 |
+
$this->version = '2.3.2';
|
73 |
|
74 |
$this->load_dependencies();
|
75 |
$this->set_locale();
|
pirate-forms.php
CHANGED
@@ -16,7 +16,7 @@
|
|
16 |
* Plugin Name: Free & Simple Contact Form Plugin - Pirateforms
|
17 |
* Plugin URI: http://themeisle.com/plugins/pirate-forms/
|
18 |
* Description: Easily creates a nice looking, simple contact form on your WP site.
|
19 |
-
* Version: 2.3.
|
20 |
* Author: Themeisle
|
21 |
* Author URI: http://themeisle.com
|
22 |
* Text Domain: pirate-forms
|
@@ -36,7 +36,7 @@ if ( ! defined( 'WPINC' ) ) {
|
|
36 |
define( 'PIRATEFORMS_NAME', 'Pirate Forms' );
|
37 |
define( 'PIRATEFORMS_SLUG', 'pirate-forms' );
|
38 |
define( 'PIRATEFORMS_USELL_LINK', 'https://themeisle.com/plugins/pirate-forms-extended/' );
|
39 |
-
define( 'PIRATE_FORMS_VERSION', '2.3.
|
40 |
define( 'PIRATEFORMS_DIR', trailingslashit( plugin_dir_path( __FILE__ ) ) );
|
41 |
define( 'PIRATEFORMS_URL', plugin_dir_url( __FILE__ ) );
|
42 |
define( 'PIRATEFORMS_BASENAME', plugin_basename( __FILE__ ) );
|
16 |
* Plugin Name: Free & Simple Contact Form Plugin - Pirateforms
|
17 |
* Plugin URI: http://themeisle.com/plugins/pirate-forms/
|
18 |
* Description: Easily creates a nice looking, simple contact form on your WP site.
|
19 |
+
* Version: 2.3.2
|
20 |
* Author: Themeisle
|
21 |
* Author URI: http://themeisle.com
|
22 |
* Text Domain: pirate-forms
|
36 |
define( 'PIRATEFORMS_NAME', 'Pirate Forms' );
|
37 |
define( 'PIRATEFORMS_SLUG', 'pirate-forms' );
|
38 |
define( 'PIRATEFORMS_USELL_LINK', 'https://themeisle.com/plugins/pirate-forms-extended/' );
|
39 |
+
define( 'PIRATE_FORMS_VERSION', '2.3.2' );
|
40 |
define( 'PIRATEFORMS_DIR', trailingslashit( plugin_dir_path( __FILE__ ) ) );
|
41 |
define( 'PIRATEFORMS_URL', plugin_dir_url( __FILE__ ) );
|
42 |
define( 'PIRATEFORMS_BASENAME', plugin_basename( __FILE__ ) );
|
public/css/front.css
CHANGED
@@ -1,5 +1,5 @@
|
|
1 |
/*
|
2 |
-
Version: 2.3.
|
3 |
*/
|
4 |
.pirate_forms_wrap .form_field_wrap,
|
5 |
.widget .pirate_forms_wrap .form_field_wrap {
|
1 |
/*
|
2 |
+
Version: 2.3.2
|
3 |
*/
|
4 |
.pirate_forms_wrap .form_field_wrap,
|
5 |
.widget .pirate_forms_wrap .form_field_wrap {
|
readme.md
CHANGED
@@ -87,6 +87,7 @@ This plugin started as a fork of https://wordpress.org/plugins/proper-contact-fo
|
|
87 |
## Frequently Asked Questions ##
|
88 |
|
89 |
|
|
|
90 |
### How I can get support for this contact form plugin ? ###
|
91 |
|
92 |
You can learn more about PirateForms and ask for help by <a href="https://themeisle.com/contact/" >visiting ThemeIsle website</a>.
|
@@ -156,6 +157,15 @@ You can follow the full documentation [here](http://docs.themeisle.com/article/4
|
|
156 |
= How to add attributes to form in Pirate Forms =
|
157 |
[http://docs.themeisle.com/article/752-how-to-add-attributes-to-form-in-pirate-forms](http://docs.themeisle.com/article/752-how-to-add-attributes-to-form-in-pirate-forms)
|
158 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
159 |
== Installation ==
|
160 |
|
161 |
Activating the Pirate Contact Form plugin is just like any other plugin. If you've uploaded the plugin package to your server already, skip to step 5 below:
|
@@ -177,6 +187,11 @@ Activating the Pirate Contact Form plugin is just like any other plugin. If you'
|
|
177 |
4. Screenshot 4. Enabling SMTP
|
178 |
|
179 |
## Changelog ##
|
|
|
|
|
|
|
|
|
|
|
180 |
### 2.3.1 - 2017-12-28 ###
|
181 |
|
182 |
* Improves layout and compatibility with various themes.
|
87 |
## Frequently Asked Questions ##
|
88 |
|
89 |
|
90 |
+
|
91 |
### How I can get support for this contact form plugin ? ###
|
92 |
|
93 |
You can learn more about PirateForms and ask for help by <a href="https://themeisle.com/contact/" >visiting ThemeIsle website</a>.
|
157 |
= How to add attributes to form in Pirate Forms =
|
158 |
[http://docs.themeisle.com/article/752-how-to-add-attributes-to-form-in-pirate-forms](http://docs.themeisle.com/article/752-how-to-add-attributes-to-form-in-pirate-forms)
|
159 |
|
160 |
+
= How to change default email content in Pirate forms =
|
161 |
+
[http://docs.themeisle.com/article/779-how-to-change-default-email-content-in-pirate-forms](http://docs.themeisle.com/article/779-how-to-change-default-email-content-in-pirate-forms)
|
162 |
+
|
163 |
+
= How to change default email content per form in Pirate forms =
|
164 |
+
[http://docs.themeisle.com/article/780-how-to-change-default-email-content-per-form-in-pirate-forms](http://docs.themeisle.com/article/780-how-to-change-default-email-content-per-form-in-pirate-forms)
|
165 |
+
|
166 |
+
= How to install and use extended version of Pirate Forms =
|
167 |
+
[http://docs.themeisle.com/article/787-how-to-install-and-use-extended-version-of-pirate-forms](http://docs.themeisle.com/article/787-how-to-install-and-use-extended-version-of-pirate-forms)
|
168 |
+
|
169 |
== Installation ==
|
170 |
|
171 |
Activating the Pirate Contact Form plugin is just like any other plugin. If you've uploaded the plugin package to your server already, skip to step 5 below:
|
187 |
4. Screenshot 4. Enabling SMTP
|
188 |
|
189 |
## Changelog ##
|
190 |
+
### 2.3.2 - 2017-12-28 ###
|
191 |
+
|
192 |
+
* Fix for tooltip admin behavior.
|
193 |
+
|
194 |
+
|
195 |
### 2.3.1 - 2017-12-28 ###
|
196 |
|
197 |
* Improves layout and compatibility with various themes.
|
readme.txt
CHANGED
@@ -187,6 +187,11 @@ Activating the Pirate Contact Form plugin is just like any other plugin. If you'
|
|
187 |
4. Screenshot 4. Enabling SMTP
|
188 |
|
189 |
== Changelog ==
|
|
|
|
|
|
|
|
|
|
|
190 |
= 2.3.1 - 2017-12-28 =
|
191 |
|
192 |
* Improves layout and compatibility with various themes.
|
187 |
4. Screenshot 4. Enabling SMTP
|
188 |
|
189 |
== Changelog ==
|
190 |
+
= 2.3.2 - 2017-12-28 =
|
191 |
+
|
192 |
+
* Fix for tooltip admin behavior.
|
193 |
+
|
194 |
+
|
195 |
= 2.3.1 - 2017-12-28 =
|
196 |
|
197 |
* Improves layout and compatibility with various themes.
|
themeisle-hash.json
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
{"index.php":"39ab8276fb0e4bd3fcab3270822c5977","pirate-forms.php":"2db1978b8b3ce808d6e5b7458279ec9f","uninstall.php":"9d936442a63521d971a6dbc28df9c0d1"}
|
vendor/autoload.php
CHANGED
@@ -4,4 +4,4 @@
|
|
4 |
|
5 |
require_once __DIR__ . '/composer' . '/autoload_real.php';
|
6 |
|
7 |
-
return
|
4 |
|
5 |
require_once __DIR__ . '/composer' . '/autoload_real.php';
|
6 |
|
7 |
+
return ComposerAutoloaderInit9651cb440a62af3aa2d304272eeb48c4::getLoader();
|
vendor/autoload_52.php
CHANGED
@@ -4,4 +4,4 @@
|
|
4 |
|
5 |
require_once dirname(__FILE__) . '/composer'.'/autoload_real_52.php';
|
6 |
|
7 |
-
return
|
4 |
|
5 |
require_once dirname(__FILE__) . '/composer'.'/autoload_real_52.php';
|
6 |
|
7 |
+
return ComposerAutoloaderInit4818c40d08e422dc424aa26a1ee1de37::getLoader();
|
vendor/composer/autoload_real.php
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
|
3 |
// autoload_real.php @generated by Composer
|
4 |
|
5 |
-
class
|
6 |
{
|
7 |
private static $loader;
|
8 |
|
@@ -19,9 +19,9 @@ class ComposerAutoloaderInit1fb09e2a03b8b1f08b8c28e6eb4a37c2
|
|
19 |
return self::$loader;
|
20 |
}
|
21 |
|
22 |
-
spl_autoload_register(array('
|
23 |
self::$loader = $loader = new \Composer\Autoload\ClassLoader();
|
24 |
-
spl_autoload_unregister(array('
|
25 |
|
26 |
$map = require __DIR__ . '/autoload_namespaces.php';
|
27 |
foreach ($map as $namespace => $path) {
|
@@ -42,14 +42,14 @@ class ComposerAutoloaderInit1fb09e2a03b8b1f08b8c28e6eb4a37c2
|
|
42 |
|
43 |
$includeFiles = require __DIR__ . '/autoload_files.php';
|
44 |
foreach ($includeFiles as $fileIdentifier => $file) {
|
45 |
-
|
46 |
}
|
47 |
|
48 |
return $loader;
|
49 |
}
|
50 |
}
|
51 |
|
52 |
-
function
|
53 |
{
|
54 |
if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
|
55 |
require $file;
|
2 |
|
3 |
// autoload_real.php @generated by Composer
|
4 |
|
5 |
+
class ComposerAutoloaderInit9651cb440a62af3aa2d304272eeb48c4
|
6 |
{
|
7 |
private static $loader;
|
8 |
|
19 |
return self::$loader;
|
20 |
}
|
21 |
|
22 |
+
spl_autoload_register(array('ComposerAutoloaderInit9651cb440a62af3aa2d304272eeb48c4', 'loadClassLoader'), true, true);
|
23 |
self::$loader = $loader = new \Composer\Autoload\ClassLoader();
|
24 |
+
spl_autoload_unregister(array('ComposerAutoloaderInit9651cb440a62af3aa2d304272eeb48c4', 'loadClassLoader'));
|
25 |
|
26 |
$map = require __DIR__ . '/autoload_namespaces.php';
|
27 |
foreach ($map as $namespace => $path) {
|
42 |
|
43 |
$includeFiles = require __DIR__ . '/autoload_files.php';
|
44 |
foreach ($includeFiles as $fileIdentifier => $file) {
|
45 |
+
composerRequire9651cb440a62af3aa2d304272eeb48c4($fileIdentifier, $file);
|
46 |
}
|
47 |
|
48 |
return $loader;
|
49 |
}
|
50 |
}
|
51 |
|
52 |
+
function composerRequire9651cb440a62af3aa2d304272eeb48c4($fileIdentifier, $file)
|
53 |
{
|
54 |
if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
|
55 |
require $file;
|
vendor/composer/autoload_real_52.php
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
|
3 |
// autoload_real_52.php generated by xrstf/composer-php52
|
4 |
|
5 |
-
class
|
6 |
private static $loader;
|
7 |
|
8 |
public static function loadClassLoader($class) {
|
@@ -19,9 +19,9 @@ class ComposerAutoloaderInit9220f162d29535efe69cbfc410dc6bcd {
|
|
19 |
return self::$loader;
|
20 |
}
|
21 |
|
22 |
-
spl_autoload_register(array('
|
23 |
self::$loader = $loader = new xrstf_Composer52_ClassLoader();
|
24 |
-
spl_autoload_unregister(array('
|
25 |
|
26 |
$vendorDir = dirname(dirname(__FILE__));
|
27 |
$baseDir = dirname($vendorDir);
|
2 |
|
3 |
// autoload_real_52.php generated by xrstf/composer-php52
|
4 |
|
5 |
+
class ComposerAutoloaderInit4818c40d08e422dc424aa26a1ee1de37 {
|
6 |
private static $loader;
|
7 |
|
8 |
public static function loadClassLoader($class) {
|
19 |
return self::$loader;
|
20 |
}
|
21 |
|
22 |
+
spl_autoload_register(array('ComposerAutoloaderInit4818c40d08e422dc424aa26a1ee1de37', 'loadClassLoader'), true /*, true */);
|
23 |
self::$loader = $loader = new xrstf_Composer52_ClassLoader();
|
24 |
+
spl_autoload_unregister(array('ComposerAutoloaderInit4818c40d08e422dc424aa26a1ee1de37', 'loadClassLoader'));
|
25 |
|
26 |
$vendorDir = dirname(dirname(__FILE__));
|
27 |
$baseDir = dirname($vendorDir);
|