Example #1
0
 public function outputTeaser()
 {
     global $vc_layout_sub_controls;
     wp_enqueue_script('wpb_jscomposer_teaser_js');
     $blocks = array(array('thumbnail', __('Thumbnail', "js_composer"), $vc_layout_sub_controls), array('title', __('Title', "js_composer"), $vc_layout_sub_controls), array('excerpt', __('Teaser(excerpt)', "js_composer"), $vc_layout_sub_controls), array('text', __('Text (Editable)', "js_composer")), array('read_more', __('Read more link', "js_composer")));
     $output = '<div class="vc-teaser-switch"><label><input type="checkbox" name="vc_teaser[enable]" value="1" id="vc-teaser-checkbox"> ' . __('Enable custom teaser', "js_composer") . '</label></div>';
     $output .= '<div class="vc-teaser-constructor">';
     $output .= '    <div class="vc-toolbar">' . vc_sorted_list_parts_list($blocks) . '</div>';
     $output .= '    <ul class="vc-teaser-list"></ul>';
     $output .= '    <div class="vc-teaser-footer"><label>Background color</label><br/><input type="text" name="vc_teaser[bgcolor]" class="vc-teaser-bgcolor"></div>';
     $output .= '</div>';
     echo $output;
 }
Example #2
0
/**
 * @param $settings
 * @param $value
 *
 * @since 4.2
 * @return string
 */
function vc_sorted_list_form_field($settings, $value)
{
    return '<div class="vc_sorted-list">' . '<input name="' . $settings['param_name'] . '" class="wpb_vc_param_value  ' . $settings['param_name'] . ' ' . $settings['type'] . '_field" type="hidden" value="' . $value . '" />' . '<div class="vc_sorted-list-toolbar">' . vc_sorted_list_parts_list($settings['options']) . '</div>' . '<ul class="vc_sorted-list-container"></ul>' . '</div>';
}