} if (!empty($shortcode)) { $script = ''; if (isset($init_tab) && $init_tab == 'styling') { // Auto move to Styling tab if previous action // is coping style from other element. $script .= "\n\t\t\t(function (\$) {\n\t\t\t\t\$(document).ready(function (){\n\t\t\t\t\tsetTimeout(function (){\n\t\t\t\t\t\t\$('[href=\"#styling\"]').click();\n\t\t\t\t\t}, 500);\n\n\t\t\t\t});\n\t\t\t})(jQuery);"; } if ($_REQUEST['form_only']) { $script .= " var ig_pb_modal_ajax = true;"; } IG_Init_Assets::print_inline('js', $script, true); ?> <div id="ig-element-<?php echo esc_attr(IG_Pb_Helper_Shortcode::shortcode_name($shortcode)); ?> "> <div class="ig-pb-form-container jsn-bootstrap3"> <div id="modalOptions" class="form-horizontal <?php echo esc_attr($submodal); ?> "> <?php if (!empty($params)) { $params = stripslashes($params); $params = urldecode($params); } // elements if ($el_type == 'element') { // get shortcode class
/** * Wrap output html of a shortcode * * @param array $arr_params * @param string $html_element * @param string $extra_class * @return string */ public function element_wrapper($html_element, $arr_params, $extra_class = '', $custom_style = '') { $shortcode_name = IG_Pb_Helper_Shortcode::shortcode_name($this->config['shortcode']); // extract margin here then insert inline style to wrapper div $styles = array(); if (!empty($arr_params['div_margin_top'])) { $styles[] = 'margin-top:' . intval($arr_params['div_margin_top']) . 'px'; } if (!empty($arr_params['div_margin_bottom'])) { $styles[] = 'margin-bottom:' . intval($arr_params['div_margin_bottom']) . 'px'; } $style = count($styles) ? implode('; ', $styles) : ''; if (!empty($style) || !empty($custom_style)) { $style = "style='{$style} {$custom_style}'"; } $class = "jsn-bootstrap3 ig-element-container ig-element-{$shortcode_name}"; $extra_class .= !empty($arr_params['css_suffix']) ? ' ' . esc_attr($arr_params['css_suffix']) : ''; $class .= !empty($extra_class) ? ' ' . ltrim($extra_class, ' ') : ''; $extra_id = !empty($arr_params['id_wrapper']) ? ' ' . esc_attr($arr_params['id_wrapper']) : ''; $extra_id = !empty($extra_id) ? "id='" . ltrim($extra_id, ' ') . "'" : ''; //return "<div $extra_id class='$class' $style>" . $html_element . '</div>'; return $html_element; }