From f05fa994bc5976430f0106e23b210e4d4b9d4443 Mon Sep 17 00:00:00 2001 From: Cameron Jones Date: Sat, 28 May 2016 18:26:16 +1000 Subject: [PATCH] Updating shortcode generator to use the new tabs interface --- facebook-page-feed-graph-api.php | 10 +++++++++- js/facebook-page-plugin-admin.js | 18 ++++++++++++++++-- 2 files changed, 25 insertions(+), 3 deletions(-) diff --git a/facebook-page-feed-graph-api.php b/facebook-page-feed-graph-api.php index a3fee22..811ec15 100644 --- a/facebook-page-feed-graph-api.php +++ b/facebook-page-feed-graph-api.php @@ -529,7 +529,15 @@ function generate() { $return .= '

'; $return .= '

'; $return .= '

'; - $return .= '

'; + $return .= '

'; $return .= '

'; $return .= '

'; diff --git a/js/facebook-page-plugin-admin.js b/js/facebook-page-plugin-admin.js index 9560c4b..f666e3f 100644 --- a/js/facebook-page-plugin-admin.js +++ b/js/facebook-page-plugin-admin.js @@ -30,8 +30,22 @@ $shortcode += 'cover="' + $cover + '" '; var $facepile = $('#fbpp-facepile').prop("checked"); $shortcode += 'facepile="' + $facepile + '" '; - var $tabs = $('#fbpp-tabs').val(); - $shortcode += 'tabs="' + $tabs + '" '; + var $tabs = []; + $('.fbpp-tabs').each(function(){ + if( $(this).prop('checked') == true ) { + $tabs.push( $(this).attr('name' ) ); + } + }); + if($tabs.length > 0){ + var $tabstring = ''; + for( $i = 0; $i < $tabs.length; $i++ ) { + $tabstring += $tabs[$i]; + if( $i != $tabs.length - 1 ) { + $tabstring += ',' + } + } + $shortcode += 'tabs="' + $tabstring + '" '; + } var $cta = $('#fbpp-cta').prop("checked"); $shortcode += 'cta="' + $cta + '" '; var $small = $('#fbpp-small').prop("checked");