* @copyright (c) 2018, Webcraftic Ltd * * @package factory-forms * @since 1.0.0 */ // Exit if accessed directly if( !defined('ABSPATH') ) { exit; } if( !class_exists('Wbcr_FactoryForms480_Bootstrap3FormLayout') ) { /** * A form layout based on Twitter Bootstrap 3 */ class Wbcr_FactoryForms480_Bootstrap3FormLayout extends Wbcr_FactoryForms480_FormLayout { public $name = 'default'; /** * Creates a new instance of a bootstrap3 form layout. * * @since 1.0.0 * @param array $options A holder options. * @param Wbcr_FactoryForms480_Form $form A parent form. */ public function __construct($options, $form) { parent::__construct($options, $form); $this->addCssClass('factory-bootstrap'); if( isset($options['cssClass']) ) { $this->addCssClass($options['cssClass']); } } /** * Renders a beginning of a form. * * @since 1.0.0 * @return void */ public function beforeRendering() { ?>
attrs() ?>>
getType() == 'hidden' ) { return; } $theme_class = ''; if( isset($control->options['theme']) ) { $theme_class = $control->options['theme']; } $control_name = $control->getOption('name'); $control_name_class = $control_name ? 'factory-control-' . $control_name : ''; $col_left = $control->getLayoutOption('column-left', '2'); $col_right = $control->getLayoutOption('column-right', '10'); ?>
getType() == 'hidden' ) { return; } ?> getOption('after', false) ) { ?> option('after') ?> getLayoutOption('hint-type', 'default'); if( $control->hasHint() && $hint_type == 'default' && $control->getLayoutOption('hint-position', 'bottom') == 'bottom' ): ?>
hint() ?>
getNameOnForm(); ?>
getOption('after', false) ) { ?> option('after') ?> hasHint() && $control->getLayoutOption('hint-position', 'bottom') == 'bottom' ) { ?>
hint() ?>