Version Description
- Fixed: shortcode styles and tinymce errors on WP 4.8
Download this release
Release Info
| Developer | webdorado |
| Plugin | |
| Version | 1.0.22 |
| Comparing to | |
| See all releases | |
Code changes from version 1.0.21 to 1.0.22
- admin/views/FFWDViewFFWDShortcode.php +24 -45
- css/ffwd_shortcode.css +5 -0
- facebook-feed-wd.php +2 -2
- readme.txt +4 -1
admin/views/FFWDViewFFWDShortcode.php
CHANGED
|
@@ -32,12 +32,7 @@ class FFWDViewFFWDShortcode
|
|
| 32 |
<head>
|
| 33 |
<title>WD Facebook Feed</title>
|
| 34 |
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
| 35 |
-
|
| 36 |
-
src="<?php echo site_url(); ?>/wp-includes/js/tinymce/tiny_mce_popup.js"></script>
|
| 37 |
-
<script language="javascript" type="text/javascript"
|
| 38 |
-
src="<?php echo site_url(); ?>/wp-includes/js/tinymce/utils/mctabs.js"></script>
|
| 39 |
-
<script language="javascript" type="text/javascript"
|
| 40 |
-
src="<?php echo site_url(); ?>/wp-includes/js/tinymce/utils/form_utils.js"></script>
|
| 41 |
<?php
|
| 42 |
wp_print_scripts('jquery');
|
| 43 |
wp_print_scripts('jquery-ui-core');
|
|
@@ -47,49 +42,33 @@ class FFWDViewFFWDShortcode
|
|
| 47 |
?>
|
| 48 |
<link rel="stylesheet" href="<?php echo WD_FFWD_URL . '/css/ffwd_shortcode.css?ver=' . ffwd_version(); ?>">
|
| 49 |
<link rel="stylesheet" href="<?php echo WD_FFWD_URL . '/css/jquery-ui-1.10.3.custom.css'; ?>">
|
| 50 |
-
<script language="javascript" type="text/javascript"
|
| 51 |
-
|
| 52 |
-
<script language="javascript" type="text/javascript"
|
| 53 |
-
src="<?php echo WD_FFWD_URL . '/js/jscolor/jscolor.js?ver=' . ffwd_version(); ?>"></script>
|
| 54 |
<base target="_self">
|
| 55 |
</head>
|
| 56 |
-
<body id="link"
|
| 57 |
-
|
| 58 |
-
<?php if (isset($_POST['tagtext'])) {
|
| 59 |
echo '<script>tinyMCEPopup.close();</script></body></html>';
|
| 60 |
die();
|
| 61 |
-
}
|
| 62 |
<form method="post" action="#" id="bwg_shortcode_form">
|
| 63 |
<?php wp_nonce_field('FFWDShortcode', 'ffwd_nonce'); ?>
|
| 64 |
<div class="tabs" role="tablist" tabindex="-1">
|
| 65 |
-
|
| 66 |
-
<li id="display_tab" class="current" role="tab" tabindex="0">
|
| 67 |
-
<span>
|
| 68 |
-
<a href="javascript:mcTabs.displayTab('display_tab','display_panel');" onMouseDown="return false;"
|
| 69 |
-
tabindex="-1">Display</a>
|
| 70 |
-
</span>
|
| 71 |
-
</li>
|
| 72 |
-
</ul>
|
| 73 |
</div>
|
| 74 |
<div class="panel_wrapper">
|
| 75 |
<div id="display_panel" class="panel current">
|
| 76 |
<div style="">
|
| 77 |
<div style="float:left">
|
| 78 |
<div class="gallery_type" style="border-style:none">
|
| 79 |
-
<select name="wd_fb_feed" id="wd_fb_feed"
|
| 80 |
-
|
| 81 |
-
|
| 82 |
-
</option>
|
| 83 |
-
<?php
|
| 84 |
-
foreach ($wd_fb_rows as $gallery_row) {
|
| 85 |
-
?>
|
| 86 |
<option value="<?php echo $gallery_row->id; ?>"
|
| 87 |
-
|
| 88 |
-
|
| 89 |
-
|
| 90 |
-
|
| 91 |
-
}
|
| 92 |
-
?>
|
| 93 |
</select>
|
| 94 |
</div>
|
| 95 |
</div>
|
|
@@ -99,11 +78,10 @@ class FFWDViewFFWDShortcode
|
|
| 99 |
</div>
|
| 100 |
<div class="mceActionPanel">
|
| 101 |
<div style="float:left;">
|
| 102 |
-
<input type="button" id="cancel" name="cancel" value="Cancel" onClick="
|
| 103 |
</div>
|
| 104 |
<div style="float:right;">
|
| 105 |
-
<input type="button" id="insert" name="insert" value="Insert"
|
| 106 |
-
onClick="bwg_insert_shortcode('wd_fb', '');"/>
|
| 107 |
</div>
|
| 108 |
<div style="clear:both"></div>
|
| 109 |
</div>
|
|
@@ -119,12 +97,12 @@ class FFWDViewFFWDShortcode
|
|
| 119 |
|
| 120 |
var bwg_insert = 1;
|
| 121 |
|
| 122 |
-
var content = tinyMCE.activeEditor.selection.getContent();
|
| 123 |
|
| 124 |
|
| 125 |
// Get shortcodes attributes.
|
| 126 |
function get_params(module_name) {
|
| 127 |
-
var selected_text = tinyMCE.activeEditor.selection.getContent();
|
| 128 |
var module_start_index = selected_text.indexOf("[" + module_name);
|
| 129 |
var module_end_index = selected_text.indexOf("]", module_start_index);
|
| 130 |
var module_str = "";
|
|
@@ -159,16 +137,17 @@ class FFWDViewFFWDShortcode
|
|
| 159 |
});
|
| 160 |
|
| 161 |
jQuery("#bwg_shortcode_form").submit();
|
| 162 |
-
if (
|
| 163 |
// IE and Update.
|
| 164 |
-
var all_content = tinyMCE.activeEditor.getContent();
|
| 165 |
all_content = all_content.replace('<p></p><p>[WD_FB', '<p>[WD_FB');
|
| 166 |
-
tinyMCE.activeEditor.setContent(all_content.replace(content, '[WD_FB id="' + jQuery("#wd_fb_feed").val() + '"]'));
|
| 167 |
}
|
| 168 |
else {
|
| 169 |
-
|
| 170 |
}
|
| 171 |
-
tinyMCEPopup.editor.execCommand('mceRepaint');
|
|
|
|
| 172 |
}
|
| 173 |
|
| 174 |
|
| 32 |
<head>
|
| 33 |
<title>WD Facebook Feed</title>
|
| 34 |
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
| 35 |
+
<link rel="stylesheet" href="<?php echo get_option("siteurl"); ?>/wp-includes/js/tinymce/plugins/compat3x/css/dialog.css" type="text/css" media="all">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 36 |
<?php
|
| 37 |
wp_print_scripts('jquery');
|
| 38 |
wp_print_scripts('jquery-ui-core');
|
| 42 |
?>
|
| 43 |
<link rel="stylesheet" href="<?php echo WD_FFWD_URL . '/css/ffwd_shortcode.css?ver=' . ffwd_version(); ?>">
|
| 44 |
<link rel="stylesheet" href="<?php echo WD_FFWD_URL . '/css/jquery-ui-1.10.3.custom.css'; ?>">
|
| 45 |
+
<script language="javascript" type="text/javascript" src="<?php echo WD_FFWD_URL . '/js/ffwd_shortcode.js?ver=' . ffwd_version(); ?>"></script>
|
| 46 |
+
<script language="javascript" type="text/javascript" src="<?php echo WD_FFWD_URL . '/js/jscolor/jscolor.js?ver=' . ffwd_version(); ?>"></script>
|
|
|
|
|
|
|
| 47 |
<base target="_self">
|
| 48 |
</head>
|
| 49 |
+
<body id="link" dir="ltr" class="forceColors">
|
| 50 |
+
<?php /* if (isset($_POST['tagtext'])) {
|
|
|
|
| 51 |
echo '<script>tinyMCEPopup.close();</script></body></html>';
|
| 52 |
die();
|
| 53 |
+
} */?>
|
| 54 |
<form method="post" action="#" id="bwg_shortcode_form">
|
| 55 |
<?php wp_nonce_field('FFWDShortcode', 'ffwd_nonce'); ?>
|
| 56 |
<div class="tabs" role="tablist" tabindex="-1">
|
| 57 |
+
<h4>WD Facebook Feed</h4>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 58 |
</div>
|
| 59 |
<div class="panel_wrapper">
|
| 60 |
<div id="display_panel" class="panel current">
|
| 61 |
<div style="">
|
| 62 |
<div style="float:left">
|
| 63 |
<div class="gallery_type" style="border-style:none">
|
| 64 |
+
<select name="wd_fb_feed" id="wd_fb_feed" onchange="wd_fb_display_type('wd_fb', jQuery(this))">
|
| 65 |
+
<option value="0" fb_content_type="0" selected="selected">Select Facebook Feed </option>
|
| 66 |
+
<?php foreach ($wd_fb_rows as $gallery_row) { ?>
|
|
|
|
|
|
|
|
|
|
|
|
|
| 67 |
<option value="<?php echo $gallery_row->id; ?>"
|
| 68 |
+
fb_type="<?php echo $gallery_row->type; ?>"
|
| 69 |
+
fb_content_type="<?php echo $gallery_row->content_type; ?>"
|
| 70 |
+
fb_content="<?php echo $gallery_row->content; ?>"> <?php echo $gallery_row->name; ?></option>
|
| 71 |
+
<?php } ?>
|
|
|
|
|
|
|
| 72 |
</select>
|
| 73 |
</div>
|
| 74 |
</div>
|
| 78 |
</div>
|
| 79 |
<div class="mceActionPanel">
|
| 80 |
<div style="float:left;">
|
| 81 |
+
<input type="button" id="cancel" name="cancel" value="Cancel" onClick="top.tinyMCE.activeEditor.windowManager.close(window);"/>
|
| 82 |
</div>
|
| 83 |
<div style="float:right;">
|
| 84 |
+
<input type="button" id="insert" name="insert" value="Insert" onClick="bwg_insert_shortcode('wd_fb', '');"/>
|
|
|
|
| 85 |
</div>
|
| 86 |
<div style="clear:both"></div>
|
| 87 |
</div>
|
| 97 |
|
| 98 |
var bwg_insert = 1;
|
| 99 |
|
| 100 |
+
var content = top.tinyMCE.activeEditor.selection.getContent();
|
| 101 |
|
| 102 |
|
| 103 |
// Get shortcodes attributes.
|
| 104 |
function get_params(module_name) {
|
| 105 |
+
var selected_text = top.tinyMCE.activeEditor.selection.getContent();
|
| 106 |
var module_start_index = selected_text.indexOf("[" + module_name);
|
| 107 |
var module_end_index = selected_text.indexOf("]", module_start_index);
|
| 108 |
var module_str = "";
|
| 137 |
});
|
| 138 |
|
| 139 |
jQuery("#bwg_shortcode_form").submit();
|
| 140 |
+
if (top.tinymce.isIE && content) {
|
| 141 |
// IE and Update.
|
| 142 |
+
var all_content = top.tinyMCE.activeEditor.getContent();
|
| 143 |
all_content = all_content.replace('<p></p><p>[WD_FB', '<p>[WD_FB');
|
| 144 |
+
top.tinyMCE.activeEditor.setContent(all_content.replace(content, '[WD_FB id="' + jQuery("#wd_fb_feed").val() + '"]'));
|
| 145 |
}
|
| 146 |
else {
|
| 147 |
+
top.tinyMCE.execCommand('mceInsertContent', false, short_code);
|
| 148 |
}
|
| 149 |
+
//tinyMCEPopup.editor.execCommand('mceRepaint');
|
| 150 |
+
top.tinyMCE.activeEditor.windowManager.close(window);
|
| 151 |
}
|
| 152 |
|
| 153 |
|
css/ffwd_shortcode.css
CHANGED
|
@@ -15,8 +15,13 @@
|
|
| 15 |
height: 60px !important;
|
| 16 |
overflow: auto;
|
| 17 |
font-size: 9px;
|
|
|
|
| 18 |
}
|
|
|
|
| 19 |
|
|
|
|
|
|
|
|
|
|
| 20 |
.bwg_short_div * {
|
| 21 |
font-size: 10px;
|
| 22 |
}
|
| 15 |
height: 60px !important;
|
| 16 |
overflow: auto;
|
| 17 |
font-size: 9px;
|
| 18 |
+
border: none !important;
|
| 19 |
}
|
| 20 |
+
.tabs { border: none !important; }
|
| 21 |
|
| 22 |
+
.tabs h4 { padding-left: 10px !important; }
|
| 23 |
+
|
| 24 |
+
#display_panel .gallery_type select#wd_fb_feed { margin-top:15px; }
|
| 25 |
.bwg_short_div * {
|
| 26 |
font-size: 10px;
|
| 27 |
}
|
facebook-feed-wd.php
CHANGED
|
@@ -4,7 +4,7 @@
|
|
| 4 |
* Plugin Name: Facebook Feed WD
|
| 5 |
* Plugin URI: https://web-dorado.com/products/wordpress-facebook-feed-plugin.html
|
| 6 |
* Description:Facebook Feed WD is a completely customizable, responsive solution to help you display your Facebook feed on your WordPress website.
|
| 7 |
-
* Version: 1.0.
|
| 8 |
* Author: WebDorado
|
| 9 |
* Author URI: https://web-dorado.com/
|
| 10 |
* License: GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
|
|
@@ -914,7 +914,7 @@ add_action( 'init', 'ffwd_language_load' );
|
|
| 914 |
|
| 915 |
function ffwd_version() {
|
| 916 |
|
| 917 |
-
$version = '1.0.
|
| 918 |
|
| 919 |
if ( get_option( 'ffwd_version' ) === false ) {
|
| 920 |
add_option( 'ffwd_version', $version );
|
| 4 |
* Plugin Name: Facebook Feed WD
|
| 5 |
* Plugin URI: https://web-dorado.com/products/wordpress-facebook-feed-plugin.html
|
| 6 |
* Description:Facebook Feed WD is a completely customizable, responsive solution to help you display your Facebook feed on your WordPress website.
|
| 7 |
+
* Version: 1.0.22
|
| 8 |
* Author: WebDorado
|
| 9 |
* Author URI: https://web-dorado.com/
|
| 10 |
* License: GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
|
| 914 |
|
| 915 |
function ffwd_version() {
|
| 916 |
|
| 917 |
+
$version = '1.0.22';
|
| 918 |
|
| 919 |
if ( get_option( 'ffwd_version' ) === false ) {
|
| 920 |
add_option( 'ffwd_version', $version );
|
readme.txt
CHANGED
|
@@ -4,7 +4,7 @@ Donate link: https://web-dorado.com/products/wordpress-facebook-feed-plugin.html
|
|
| 4 |
Tags: customizable facebook feed, facebook, facebook events, facebook feed, facebook group, facebook like box, facebook likes, facebook page, facebook photos, facebook plugin, facebook posts, facebook likebox
|
| 5 |
Requires at least: 3.4
|
| 6 |
Tested up to: 4.8
|
| 7 |
-
Stable tag: 1.0.
|
| 8 |
License: GPLv2 or later
|
| 9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
| 10 |
|
|
@@ -59,6 +59,9 @@ Upgrade to [Facebook Feed Pro](https://web-dorado.com/products/wordpress-faceboo
|
|
| 59 |
|
| 60 |
== Changelog ==
|
| 61 |
|
|
|
|
|
|
|
|
|
|
| 62 |
= 1.0.21 =
|
| 63 |
* Fixed: Bug on autoupdate
|
| 64 |
* Fixed: Event ordering
|
| 4 |
Tags: customizable facebook feed, facebook, facebook events, facebook feed, facebook group, facebook like box, facebook likes, facebook page, facebook photos, facebook plugin, facebook posts, facebook likebox
|
| 5 |
Requires at least: 3.4
|
| 6 |
Tested up to: 4.8
|
| 7 |
+
Stable tag: 1.0.22
|
| 8 |
License: GPLv2 or later
|
| 9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
| 10 |
|
| 59 |
|
| 60 |
== Changelog ==
|
| 61 |
|
| 62 |
+
= 1.0.22 =
|
| 63 |
+
* Fixed: shortcode styles and tinymce errors on WP 4.8
|
| 64 |
+
|
| 65 |
= 1.0.21 =
|
| 66 |
* Fixed: Bug on autoupdate
|
| 67 |
* Fixed: Event ordering
|
