/** * parser for builder elements * * @since 2.0.0 * * @param $element Array Array containing element data * * @return $short_code String Shortcodes of parsed elements */ private static function parse_builder_elements($element) { switch ($element['php_class']) { //switch on unique element case 'TF_AlertBox': return Fusion_Core_Shortcodes_Parser::build_alert_shortocde($element['subElements']); break; case 'TF_WpBlog': return Fusion_Core_Shortcodes_Parser::build_blog_shortocde($element['subElements']); break; case 'TF_ButtonBlock': return Fusion_Core_Shortcodes_Parser::build_button_shortocde($element['subElements']); break; case 'TF_CheckList': return Fusion_Core_Shortcodes_Parser::build_checklist_shortocde($element['subElements']); break; case 'TF_ClientSlider': return Fusion_Core_Shortcodes_Parser::build_client_slider_shortocde($element['subElements']); break; case 'TF_ContentBoxes': return Fusion_Core_Shortcodes_Parser::build_content_box_shortocde($element['subElements']); break; case 'TF_CounterCircle': return Fusion_Core_Shortcodes_Parser::build_counter_circle_shortocde($element['subElements']); break; case 'TF_CounterBox': return Fusion_Core_Shortcodes_Parser::build_counter_box_shortocde($element['subElements']); break; /*case 'TF_DropCap' : return Fusion_Core_Shortcodes_Parser::build_dropcap_shortocde( $element['subElements'] ) ; break;*/ /*case 'TF_DropCap' : return Fusion_Core_Shortcodes_Parser::build_dropcap_shortocde( $element['subElements'] ) ; break;*/ case 'TF_PostSlider': return Fusion_Core_Shortcodes_Parser::build_post_slider_shortocde($element['subElements']); break; case 'TF_FlipBoxes': return Fusion_Core_Shortcodes_Parser::build_flip_boxes_shortocde($element['subElements']); break; case 'TF_FontAwesome': return Fusion_Core_Shortcodes_Parser::build_font_awesome_shortocde($element['subElements']); break; case 'TF_FullWidthContainer': return Fusion_Core_Shortcodes_Parser::build_full_width_container_shortocde($element['subElements']); break; case 'TF_GoogleMap': return Fusion_Core_Shortcodes_Parser::build_google_map_shortocde($element['subElements']); break; /*case 'TF_HighLight' : return Fusion_Core_Shortcodes_Parser::build_highlight_shortocde( $element['subElements'] ) ; break;*/ /*case 'TF_HighLight' : return Fusion_Core_Shortcodes_Parser::build_highlight_shortocde( $element['subElements'] ) ; break;*/ case 'TF_ImageFrame': return Fusion_Core_Shortcodes_Parser::build_image_frame_shortocde($element['subElements']); break; case 'TF_ImageCarousel': return Fusion_Core_Shortcodes_Parser::build_image_carousel_shortocde($element['subElements']); break; case 'TF_LightBox': return Fusion_Core_Shortcodes_Parser::build_light_box_shortocde($element['subElements']); break; case 'TF_LayerSlider': return Fusion_Core_Shortcodes_Parser::build_layer_slider_shortocde($element['subElements']); break; case 'TF_MenuAnchor': return Fusion_Core_Shortcodes_Parser::build_menu_anchor_shortocde($element['subElements']); break; case 'TF_Modal': return Fusion_Core_Shortcodes_Parser::build_modal_shortocde($element['subElements']); break; /*case 'TF_Modal_Link' : return Fusion_Core_Shortcodes_Parser::build_modal_link_shortocde( $element['subElements'] ) ; break;*/ /*case 'TF_Modal_Link' : return Fusion_Core_Shortcodes_Parser::build_modal_link_shortocde( $element['subElements'] ) ; break;*/ case 'TF_Person': return Fusion_Core_Shortcodes_Parser::build_person_shortocde($element['subElements']); break; /*case 'TF_Popover' : return Fusion_Core_Shortcodes_Parser::build_popover_shortocde( $element['subElements'] ) ; break;*/ /*case 'TF_Popover' : return Fusion_Core_Shortcodes_Parser::build_popover_shortocde( $element['subElements'] ) ; break;*/ case 'TF_PricingTable': return Fusion_Core_Shortcodes_Parser::build_pricing_table_shortocde($element['subElements']); break; case 'TF_ProgressBar': return Fusion_Core_Shortcodes_Parser::build_progress_bar_shortocde($element['subElements']); break; case 'TF_RecentPosts': return Fusion_Core_Shortcodes_Parser::build_recent_posts_shortocde($element['subElements']); break; case 'TF_RecentWorks': return Fusion_Core_Shortcodes_Parser::build_recent_works_shortocde($element['subElements']); break; case 'TF_RevolutionSlider': return Fusion_Core_Shortcodes_Parser::build_rev_slider_shortocde($element['subElements']); break; case 'TF_SectionSeparator': return Fusion_Core_Shortcodes_Parser::build_section_separator_shortocde($element['subElements']); break; case 'TF_Separator': return Fusion_Core_Shortcodes_Parser::build_separator_shortocde($element['subElements']); break; case 'TF_SharingBox': return Fusion_Core_Shortcodes_Parser::build_sharing_box_shortocde($element['subElements']); break; case 'TF_Slider': return Fusion_Core_Shortcodes_Parser::build_slider_shortocde($element['subElements']); break; case 'TF_SoundCloud': return Fusion_Core_Shortcodes_Parser::build_soundcloud_shortocde($element['subElements']); break; case 'TF_SocialLinks': return Fusion_Core_Shortcodes_Parser::build_social_links_shortocde($element['subElements']); break; case 'TF_Tabs': return Fusion_Core_Shortcodes_Parser::build_tabs_shortocde($element['subElements']); break; case 'TF_Table': return Fusion_Core_Shortcodes_Parser::build_table_shortocde($element['subElements']); break; case 'TF_TaglineBox': return Fusion_Core_Shortcodes_Parser::build_tagline_shortocde($element['subElements']); break; case 'TF_Testimonial': return Fusion_Core_Shortcodes_Parser::build_testimonial_shortocde($element['subElements']); break; case 'TF_TextBlock': return Fusion_Core_Shortcodes_Parser::build_text_block_shortocde($element['subElements']); break; case 'TF_Title': return Fusion_Core_Shortcodes_Parser::build_title_shortocde($element['subElements']); break; case 'TF_Toggles': return Fusion_Core_Shortcodes_Parser::build_toggles_shortocde($element['subElements']); break; /*case 'TF_Tooltip': return Fusion_Core_Shortcodes_Parser::build_tooltip_shortocde( $element['subElements'] ) ; break;*/ /*case 'TF_Tooltip': return Fusion_Core_Shortcodes_Parser::build_tooltip_shortocde( $element['subElements'] ) ; break;*/ case 'TF_Vimeo': return Fusion_Core_Shortcodes_Parser::build_vimeo_shortocde($element['subElements']); break; case 'TF_WooFeatured': return Fusion_Core_Shortcodes_Parser::build_woo_featured_shortocde($element['subElements']); break; case 'TF_WooCarousel': return Fusion_Core_Shortcodes_Parser::build_woo_carousel_shortocde($element['subElements']); break; case 'TF_WooShortcodes': return Fusion_Core_Shortcodes_Parser::build_woo_shortcodes($element['subElements']); break; case 'TF_Youtube': return Fusion_Core_Shortcodes_Parser::build_youtube_shortocde($element['subElements']); break; } }