Group::field_markup()
Description #
Field markup.
Source #
File: lib/form/class-group.php
public function field_markup() { parent::field_markup(); $checked = true; if ( $this->get( 'toggleable' ) ) { // Show toggle group if child fields have errors. $value = $this->have_errors() ? 1 : ! empty( array_filter( (array) $this->value() ) ); $checked = checked( $value, 1, false ); $this->add_html( '<label for="' . sanitize_html_class( $this->field_name ) . '"><input' . $this->common_attr() . ' ' . $checked . ' type="checkbox" value="1" onchange="AnsPress.Helper.toggleNextClass(this);" />' . esc_html( $this->get( 'toggleable.label', $this->get( 'label' ) ) ) ); $this->add_html( '</label>' ); } $this->add_html( '<div class="ap-fieldgroup-c' . ( $checked ? ' show' : '' ) . '">' ); $this->add_html( $this->child->generate_fields() ); $this->add_html( '</div>' ); /** This action is documented in lib/form/class-input.php */ do_action_ref_array( 'ap_after_field_markup', array( &$this ) ); }
Expand full source code Collapse full source code View on GitHub: lib/form/class-group.php:95
Add your comment