default; } else { $value = $this->get_option(); } if ( $value == 1 ) { $preview_value = 'check-square-o'; } else { $preview_value = 'square-o'; } echo '
'; echo ''; echo '
'; } // Displayed after the form field public function form_field_after ( $args ) { $path_i = $this->get_level() * 2 + 1; if ( ( $this->default === true || $this->default === false ) && $args["show_default"] == true ) { echo '
('; $text = ''; $text .= __( 'default:', 'tpl' ) . ' '; if ( $this->default === true ) { $text .= 'true'; } if ( $this->default === false ) { $text .= 'false'; } echo $text; echo ')
'; } echo ''; // .tpl-field-inner if ( $this->repeat !== false ) { $this->path[$path_i]++; } echo ''; } // Formats the option into value public function format_option ( $value, $args = array() ) { return intval( $value ); } // Strings to be added to the admin JS files public function admin_js_strings( $strings ) { $strings = array_merge( $strings, array( 'tpl-dt-boolean_preview-template' => '', ) ); return $strings; } }