function getElementHolder($width) { if ($width == "undefined") { $width = "1/1"; } $output = ''; $column_controls = $this->getColumnControls($this->settings('controls')); $output .= '<div data-element_type="' . $this->settings["base"] . '" class="' . $this->settings["base"] . ' spb_content_element spb_sortable ' . spb_translateColumnWidthToSpanEditor($width) . ' ' . $this->settings["class"] . '">'; $output .= '<input type="hidden" class="spb_sc_base" name="element_name-' . $this->shortcode . '" value="' . $this->settings["base"] . '" />'; $output .= str_replace("%column_size%", spb_translateColumnWidthToFractional($width), $column_controls); $output .= $this->getCallbacks($this->shortcode); $output .= '<div class="spb_element_wrapper ' . $this->settings("wrapper_class") . '">'; $output .= '%spb_element_content%'; $output .= '</div> <!-- end .spb_element_wrapper -->'; $output .= '</div> <!-- end #element-' . $this->shortcode . ' -->'; return $output; }
function getElementHolder($width) { $output = $header_wrapper = $controls_wrapper = ''; $column_controls = $this->getColumnControls($this->settings('controls'), ''); if (isset($this->atts['element_name']) && $this->atts['element_name'] != '') { $el_name = $this->atts['element_name']; } else { $el_name = $this->settings["name"]; } if ($this->settings["base"] == "spb_multilayer_parallax") { $content_url = plugins_url() . '/swift-framework/includes/page-builder/assets/img/blank_f7.gif'; } else { $content_url = ""; } $output .= '<div data-element_type="' . $this->settings["base"] . '" class="' . $this->settings["base"] . ' spb_content_element spb_sortable ' . spb_translateColumnWidthToSpanEditor($width) . ' ' . $this->settings["class"] . '" data-content-url="' . $content_url . '">'; $output .= '<input type="hidden" class="spb_sc_base" name="element_name-' . $this->shortcode . '" value="' . $this->settings["base"] . '" />'; $output .= $this->getCallbacks($this->shortcode); $output .= '<div class="spb_element_wrapper ' . $this->settings("wrapper_class") . '">'; if ($this->settings["base"] == 'spb_accordion' || $this->settings["base"] == 'spb_tabs' || $this->settings["base"] == 'spb_tour' || $this->settings["base"] == 'spb_gmaps' || $this->settings["base"] == 'spb_multilayer_parallax') { if ($this->settings["base"] == 'spb_accordion') { $header_wrapper = 'accordion_header'; $controls_wrapper = 'spb_accordion_controls'; } if ($this->settings["base"] == 'spb_tabs' || $this->settings["base"] == 'spb_tour' || $this->settings["base"] == 'spb_gmaps' || $this->settings["base"] == 'spb_multilayer_parallax') { $header_wrapper = 'tab_header'; $controls_wrapper = 'spb_tab_controls'; } $output .= '<div class="' . $header_wrapper . '"><div class="icon_holder"><span class="' . $this->settings["icon"] . '"></span></div><div class="el_name_holder" data_default_name="' . $this->settings["name"] . '">' . $el_name . '</div><div class="el_name_editor" >'; $output .= '<input name="el_name_editor" id="el_name_editor" type="text" class="textfield validate" value="' . $el_name . ' " /><a class="el-name-save" href="#" title="Save"><span class="icon-save"></span></a></div>'; $output .= '<div class="' . $controls_wrapper . '"><a class="column_delete" href="#" title="Delete"><span class="icon-delete"></span></a><a class="element-save" href="#" title="Save"><span class="icon-save"></span></a>'; $output .= '<a class="column_clone" href="#" title="Duplicate"><span class="icon-duplicate"></span></a><a class="column_edit" href="#" title="Edit" ><span class="icon-edit"></span></a><a href="#"><span class="icon-drag-handle"></span></a></div></div>'; } else { $output .= '<div class="spb_elem_controls"><a class="column_delete" href="#" title="Delete"><span class="icon-delete"></span></a><a class="element-save" href="#" title="Save"><span class="icon-save"></span></a>'; $output .= '<a class="column_clone" href="#" title="Duplicate"><span class="icon-duplicate"></span></a><a class="column_edit" href="#" title="Edit" ><span class="icon-edit"></span></a></div>'; $output .= '<div class="spb_elem_handles"></div><div class="icon_holder"><span class="' . $this->settings["icon"] . '"></span></div><div class="el_name_holder" data_default_name="' . $this->settings["name"] . '">' . $el_name . '</div><div class="el_name_editor" ><input name="el_name_editor" id="el_name_editor" type="text" class="validate textfield" value="' . $el_name . ' " /><a class="el-name-save" href="#" title="Save"><span class="icon-save"></span></a></div>'; } if ($this->settings["base"] == 'spb_blank_spacer') { if (isset($this->atts['responsive_vis'])) { $responsive_vis = $this->atts['responsive_vis']; } else { $responsive_vis = ''; } $output .= $this->getResponsiveIndicatorHtml($responsive_vis); } $output .= '%spb_element_content%'; $output .= '</div> <!-- end .spb_element_wrapper -->'; $output .= '</div> <!-- end #element-' . $this->shortcode . ' -->'; return $output; }