Group::field_markup()
Description #
Field markup.
Source #
File: lib/form/class-group.php
95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 | 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