/** * Render the child shortcode * @param array $args Shortcode paramters * @param string $content Content between shortcode * @return string HTML output */ function render_child($args, $content = '') { $defaults = FusionCore_Plugin::set_shortcode_defaults(array('open' => 'no', 'title' => ''), $args); extract($defaults); self::$child_args = $defaults; self::$child_args['toggle_class'] = ''; if ($open == 'yes') { self::$child_args['toggle_class'] = 'in'; } $this->collaps_id = uniqid('collapse-'); $html = sprintf('<div %s><div %s><h4 %s><a %s><i %s></i>%s</a></h4></div><div %s><div %s>%s</div></div></div>', FusionCore_Plugin::attributes('fusion-panel panel-default'), FusionCore_Plugin::attributes('panel-heading'), FusionCore_Plugin::attributes('panel-title toggle'), FusionCore_Plugin::attributes('toggle-shortcode-data-toggle'), FusionCore_Plugin::attributes('toggle-shortcode-fa-icon'), $title, FusionCore_Plugin::attributes('toggle-shortcode-collapse'), FusionCore_Plugin::attributes('panel-body toggle-content'), do_shortcode($content)); return $html; }
/** * Render the child shortcode * @param array $args Shortcode paramters * @param string $content Content between shortcode * @return string HTML output */ function render_child($args, $content = '') { $defaults = FusionCore_Plugin::set_shortcode_defaults(array('open' => 'no', 'title' => ' '), $args); extract($defaults); self::$child_args = $defaults; self::$child_args['toggle_class'] = ''; if ($open == 'yes') { self::$child_args['toggle_class'] = 'in'; } $this->collapse_id = substr(md5(sprintf('collapse-%s-%s-%s', get_the_ID(), $this->accordian_counter, $this->collapse_counter)), 15); $html = sprintf('<div %s><div %s><h4 %s><a %s><i %s></i><div %s>%s</div></a></h4></div><div %s><div %s>%s</div></div></div>', FusionCore_Plugin::attributes('fusion-panel panel-default'), FusionCore_Plugin::attributes('panel-heading'), FusionCore_Plugin::attributes('panel-title toggle'), FusionCore_Plugin::attributes('toggle-shortcode-data-toggle'), FusionCore_Plugin::attributes('toggle-shortcode-fa-icon'), FusionCore_Plugin::attributes('fusion-toggle-heading'), $title, FusionCore_Plugin::attributes('toggle-shortcode-collapse'), FusionCore_Plugin::attributes('panel-body toggle-content'), do_shortcode($content)); $this->collapse_counter++; return $html; }