Version Description
Download this release
Release Info
Developer | webdorado |
Plugin | Contact Form by WD – responsive drag & drop contact form builder tool |
Version | 1.6.4 |
Comparing to | |
See all releases |
Code changes from version 1.6.3 to 1.6.4
- contact_form.php +2 -6
- contact_form_ajax_functions.php +6 -7
- images/form_maker_edit_but.png +0 -0
- js/editor_plugin.js +10 -10
- readme.txt +2 -2
contact_form.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
Plugin Name: Contact Form FREE
|
4 |
Plugin URI: http://web-dorado.com/products/form-maker-wordpress.html
|
5 |
Description: WordPress Contact Form Maker is an advanced and easy-to-use tool for creating forms. The backend interface is intuitive and user friendly which allows users far from scripting and programming to create WordPress Forms.
|
6 |
-
Version: 1.6.
|
7 |
Author: http://web-dorado.com/
|
8 |
License: GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
|
9 |
*/
|
@@ -400,11 +400,7 @@ add_action('wp_ajax_nopriv_formcontactwdcaptcha', 'form_contact_wd_captcha'); //
|
|
400 |
add_action('wp_ajax_nopriv_formcontactwindow', 'form_contact_window_php'); /// openid window in post or page for editor
|
401 |
////////////////////////////////////////////////////////////////////////////
|
402 |
function add_button_style_contact_form() {
|
403 |
-
echo '<
|
404 |
-
.wp_themeSkin span.mce_contact_form_mce {background:url(' . plugins_url('images/formmakerLogo.png', __FILE__) . ') no-repeat !important;}
|
405 |
-
.wp_themeSkin .mceButtonEnabled:hover span.mce_contact_form_mce,.wp_themeSkin .mceButtonActive span.mce_contact_form_mce
|
406 |
-
{background:url(' . plugins_url('images/formmakerLogoHover.png', __FILE__) . ') no-repeat !important;}
|
407 |
-
</style>';
|
408 |
}
|
409 |
|
410 |
add_action('admin_head', 'add_button_style_contact_form');
|
3 |
Plugin Name: Contact Form FREE
|
4 |
Plugin URI: http://web-dorado.com/products/form-maker-wordpress.html
|
5 |
Description: WordPress Contact Form Maker is an advanced and easy-to-use tool for creating forms. The backend interface is intuitive and user friendly which allows users far from scripting and programming to create WordPress Forms.
|
6 |
+
Version: 1.6.4
|
7 |
Author: http://web-dorado.com/
|
8 |
License: GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
|
9 |
*/
|
400 |
add_action('wp_ajax_nopriv_formcontactwindow', 'form_contact_window_php'); /// openid window in post or page for editor
|
401 |
////////////////////////////////////////////////////////////////////////////
|
402 |
function add_button_style_contact_form() {
|
403 |
+
echo '<script>var plugin_url = "' . plugins_url('', __FILE__) . '";</script>';
|
|
|
|
|
|
|
|
|
404 |
}
|
405 |
|
406 |
add_action('admin_head', 'add_button_style_contact_form');
|
contact_form_ajax_functions.php
CHANGED
@@ -129,8 +129,6 @@ function form_contact_window_php() {
|
|
129 |
src="<?php echo get_option("siteurl"); ?>/wp-includes/js/jquery/jquery.js"></script>
|
130 |
<script language="javascript" type="text/javascript"
|
131 |
src="<?php echo get_option("siteurl"); ?>/wp-includes/js/tinymce/tiny_mce_popup.js"></script>
|
132 |
-
<link rel="stylesheet"
|
133 |
-
href="<?php echo get_option("siteurl"); ?>/wp-includes/js/tinymce/themes/advanced/skins/wp_theme/dialog.css?ver=342-20110630100">
|
134 |
<script language="javascript" type="text/javascript"
|
135 |
src="<?php echo get_option("siteurl"); ?>/wp-includes/js/tinymce/utils/mctabs.js"></script>
|
136 |
<script language="javascript" type="text/javascript"
|
@@ -154,11 +152,11 @@ function form_contact_window_php() {
|
|
154 |
<div id="Single_product_panel" class="panel current">
|
155 |
<table>
|
156 |
<tr>
|
157 |
-
<td style="
|
158 |
Select a Form
|
159 |
</td>
|
160 |
-
<td style="vertical-align:
|
161 |
-
<select name="Form_Makername" id="Form_Makername" style="width:
|
162 |
<option style="text-align:center" value="- Select Form -" selected="selected">- Select a Form -</option>
|
163 |
<?php $ids_Form_Maker = $wpdb->get_results("SELECT * FROM " . $wpdb->prefix . "formmaker WHERE `id` IN(" . get_option('contact_form_forms', 0) . ") order by `id` DESC", 0);
|
164 |
foreach ($ids_Form_Maker as $arr_Form_Maker) {
|
@@ -187,8 +185,9 @@ function form_contact_window_php() {
|
|
187 |
else {
|
188 |
var tagtext;
|
189 |
tagtext = '[wd_contact_form id="' + document.getElementById('Form_Makername').value + '"]';
|
190 |
-
window.tinyMCE.execInstanceCommand('content', 'mceInsertContent', false, tagtext);
|
191 |
-
tinyMCEPopup.editor.execCommand('mceRepaint');
|
|
|
192 |
tinyMCEPopup.close();
|
193 |
}
|
194 |
}
|
129 |
src="<?php echo get_option("siteurl"); ?>/wp-includes/js/jquery/jquery.js"></script>
|
130 |
<script language="javascript" type="text/javascript"
|
131 |
src="<?php echo get_option("siteurl"); ?>/wp-includes/js/tinymce/tiny_mce_popup.js"></script>
|
|
|
|
|
132 |
<script language="javascript" type="text/javascript"
|
133 |
src="<?php echo get_option("siteurl"); ?>/wp-includes/js/tinymce/utils/mctabs.js"></script>
|
134 |
<script language="javascript" type="text/javascript"
|
152 |
<div id="Single_product_panel" class="panel current">
|
153 |
<table>
|
154 |
<tr>
|
155 |
+
<td style="vertical-align: middle;">
|
156 |
Select a Form
|
157 |
</td>
|
158 |
+
<td style="vertical-align: middle;">
|
159 |
+
<select name="Form_Makername" id="Form_Makername" style="width:230px; text-align:center">
|
160 |
<option style="text-align:center" value="- Select Form -" selected="selected">- Select a Form -</option>
|
161 |
<?php $ids_Form_Maker = $wpdb->get_results("SELECT * FROM " . $wpdb->prefix . "formmaker WHERE `id` IN(" . get_option('contact_form_forms', 0) . ") order by `id` DESC", 0);
|
162 |
foreach ($ids_Form_Maker as $arr_Form_Maker) {
|
185 |
else {
|
186 |
var tagtext;
|
187 |
tagtext = '[wd_contact_form id="' + document.getElementById('Form_Makername').value + '"]';
|
188 |
+
// window.tinyMCE.execInstanceCommand('content', 'mceInsertContent', false, tagtext);
|
189 |
+
// tinyMCEPopup.editor.execCommand('mceRepaint');
|
190 |
+
window.tinyMCE.execCommand('mceInsertContent', false, tagtext);
|
191 |
tinyMCEPopup.close();
|
192 |
}
|
193 |
}
|
images/form_maker_edit_but.png
ADDED
Binary file
|
js/editor_plugin.js
CHANGED
@@ -1,6 +1,6 @@
|
|
1 |
(function() {
|
2 |
tinymce.create('tinymce.plugins.contact_form_mce', {
|
3 |
-
|
4 |
ed.addCommand('mcecontact_form_mce', function() {
|
5 |
ed.windowManager.open({
|
6 |
file :((ajaxurl.indexOf("://") != -1) ? ajaxurl:(location.protocol+'//'+location.host+ajaxurl))+"?action=formcontactwindow",
|
@@ -11,12 +11,12 @@
|
|
11 |
plugin_url : url // Plugin absolute URL
|
12 |
});
|
13 |
});
|
14 |
-
|
15 |
-
|
16 |
-
|
17 |
-
|
18 |
-
|
19 |
-
}
|
20 |
-
|
21 |
-
|
22 |
-
})();
|
1 |
(function() {
|
2 |
tinymce.create('tinymce.plugins.contact_form_mce', {
|
3 |
+
init :function(ed, url) {
|
4 |
ed.addCommand('mcecontact_form_mce', function() {
|
5 |
ed.windowManager.open({
|
6 |
file :((ajaxurl.indexOf("://") != -1) ? ajaxurl:(location.protocol+'//'+location.host+ajaxurl))+"?action=formcontactwindow",
|
11 |
plugin_url : url // Plugin absolute URL
|
12 |
});
|
13 |
});
|
14 |
+
ed.addButton('contact_form_mce', {
|
15 |
+
title : 'Insert Contact Form',
|
16 |
+
cmd : 'mcecontact_form_mce',
|
17 |
+
image: plugin_url + '/images/form_maker_edit_but.png'
|
18 |
+
});
|
19 |
+
}
|
20 |
+
});
|
21 |
+
tinymce.PluginManager.add('contact_form_mce', tinymce.plugins.contact_form_mce);
|
22 |
+
})();
|
readme.txt
CHANGED
@@ -3,8 +3,8 @@ Contributors: webdorado
|
|
3 |
Donate link: http://web-dorado.com/products/wordpress-contact-form-maker-plugin.html
|
4 |
Tags: form, forms, contact form, contact forms, contact form plugin,contact forms plugin, forms plugin, Contact Form Builder, contact form manager, multiple contac forms, custom form,Contact form maker with recaptcha, contact form with google map, feedback form, feedback forms,contact us
|
5 |
Requires at least: 3.0
|
6 |
-
Tested up to: 3.
|
7 |
-
Stable tag: 1.6.
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
3 |
Donate link: http://web-dorado.com/products/wordpress-contact-form-maker-plugin.html
|
4 |
Tags: form, forms, contact form, contact forms, contact form plugin,contact forms plugin, forms plugin, Contact Form Builder, contact form manager, multiple contac forms, custom form,Contact form maker with recaptcha, contact form with google map, feedback form, feedback forms,contact us
|
5 |
Requires at least: 3.0
|
6 |
+
Tested up to: 3.9
|
7 |
+
Stable tag: 1.6.4
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|