Contact Form & SMTP Plugin for WordPress by PirateForms - Version 2.3.2

Version Description

  • 2017-12-28
Download this release

Release Info

Developer codeinwp
Plugin Icon 128x128 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 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
- // tootips in settings.
130
- jQuery( document ).tooltip({
131
- items: '.dashicons-editor-help',
132
- hide: 2000,
133
- content: function(){
134
- return jQuery(this).find('div').html();
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.1';
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.1
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.1' );
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.1
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 ComposerAutoloaderInit1fb09e2a03b8b1f08b8c28e6eb4a37c2::getLoader();
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 ComposerAutoloaderInit9220f162d29535efe69cbfc410dc6bcd::getLoader();
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 ComposerAutoloaderInit1fb09e2a03b8b1f08b8c28e6eb4a37c2
6
  {
7
  private static $loader;
8
 
@@ -19,9 +19,9 @@ class ComposerAutoloaderInit1fb09e2a03b8b1f08b8c28e6eb4a37c2
19
  return self::$loader;
20
  }
21
 
22
- spl_autoload_register(array('ComposerAutoloaderInit1fb09e2a03b8b1f08b8c28e6eb4a37c2', 'loadClassLoader'), true, true);
23
  self::$loader = $loader = new \Composer\Autoload\ClassLoader();
24
- spl_autoload_unregister(array('ComposerAutoloaderInit1fb09e2a03b8b1f08b8c28e6eb4a37c2', 'loadClassLoader'));
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
- composerRequire1fb09e2a03b8b1f08b8c28e6eb4a37c2($fileIdentifier, $file);
46
  }
47
 
48
  return $loader;
49
  }
50
  }
51
 
52
- function composerRequire1fb09e2a03b8b1f08b8c28e6eb4a37c2($fileIdentifier, $file)
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 ComposerAutoloaderInit9220f162d29535efe69cbfc410dc6bcd {
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('ComposerAutoloaderInit9220f162d29535efe69cbfc410dc6bcd', 'loadClassLoader'), true /*, true */);
23
  self::$loader = $loader = new xrstf_Composer52_ClassLoader();
24
- spl_autoload_unregister(array('ComposerAutoloaderInit9220f162d29535efe69cbfc410dc6bcd', 'loadClassLoader'));
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);