Version Description
- 2017-12-28
Download this release
Release Info
| Developer | codeinwp |
| Plugin | |
| 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);
|
