field,
array(
'max' => 100,
'min' => 0,
'step' => 1,
'unit' => '',
)
);
$is_unit = ( ! empty( $args['unit'] ) ) ? ' spf--is-unit' : '';
echo wp_kses_post( $this->field_before() );
echo '
';
echo '
';
echo '
';
echo 'field_attributes( array( 'class' => 'spf-input-number' . esc_attr( $is_unit ) ) ) . ' data-min="' . esc_attr( $args['min'] ) . '" data-max="' . esc_attr( $args['max'] ) . '" data-step="' . esc_attr( $args['step'] ) . '" step="any" />';// phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
echo ( ! empty( $args['unit'] ) ) ? '' . esc_attr( $args['unit'] ) . '' : '';
echo '
';
echo '
';
echo wp_kses_post( $this->field_after() );
}
/**
* Enqueue
*
* @return void
*/
public function enqueue() {
if ( ! wp_script_is( 'jquery-ui-slider' ) ) {
wp_enqueue_script( 'jquery-ui-slider' );
}
}
}
}