Skip to content

Commit db1e669

Browse files
authored
Merge pull request #96 from xwp/fix/80-allow-smaller-tracking-ratio
Add support for web vitals ratio upto 0.001.
2 parents bf14bce + 83d8543 commit db1e669

File tree

3 files changed

+6
-5
lines changed

3 files changed

+6
-5
lines changed

README.md

+1
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,7 @@ All contributions are welcome! Please create [an issue](https://github.com/xwp/s
102102
#### 1.3 - February 24th, 2023
103103

104104
- Added INP metric.
105+
- Support for smaller web vitals ratio.
105106

106107
#### 1.2 - December 5, 2022
107108

php/src/class-webvitalstrackingratiofield.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ public function render() {
5656
$display_theme_override_warning = true;
5757
}
5858
?>
59-
<input type='number' name='spt_settings[<?php echo esc_attr( self::OPTION_WEB_VITALS_TRACKING_RATIO ); ?>]' step='0.01' min='0.01' max='1'
59+
<input type='number' name='spt_settings[<?php echo esc_attr( self::OPTION_WEB_VITALS_TRACKING_RATIO ); ?>]' step='0.001' min='0.001' max='1'
6060
value='<?php echo esc_attr( $options[ self::OPTION_WEB_VITALS_TRACKING_RATIO ] ); ?>'
6161
placeholder="<?php _e( 'Enter between 0 > 1', 'site-performance-tracker' ); ?>" aria-label="<?php _e( 'web vitals tracking ratio', 'site-performance-tracker' ); ?>"
6262
<?php if ( $display_theme_override_warning ) { ?>

tests/phpunit/class-test-settings.php

+4-4
Original file line numberDiff line numberDiff line change
@@ -700,7 +700,7 @@ public function test_web_vitals_tracking_ratio_render__empty_options() {
700700
ob_end_clean();
701701

702702
$expected_html = <<<EOD
703-
<input type='number' name='spt_settings[web_vitals_tracking_ratio]' step='0.01' min='0.01' max='1'
703+
<input type='number' name='spt_settings[web_vitals_tracking_ratio]' step='0.001' min='0.001' max='1'
704704
value='1'
705705
placeholder="Enter between 0 > 1" aria-label="web vitals tracking ratio"
706706
>
@@ -720,7 +720,7 @@ public function test_web_vitals_tracking_ratio_render__set_web_vitals_tracking_r
720720
ob_end_clean();
721721

722722
$expected_html = <<<EOD
723-
<input type='number' name='spt_settings[web_vitals_tracking_ratio]' step='0.01' min='0.01' max='1'
723+
<input type='number' name='spt_settings[web_vitals_tracking_ratio]' step='0.001' min='0.001' max='1'
724724
value='0.05'
725725
placeholder="Enter between 0 > 1" aria-label="web vitals tracking ratio"
726726
>
@@ -741,7 +741,7 @@ public function test_web_vitals_tracking_ratio_render__theme_web_vitals_tracking
741741
ob_end_clean();
742742

743743
$expected_html = <<<EOD
744-
<input type='number' name='spt_settings[web_vitals_tracking_ratio]' step='0.01' min='0.01' max='1'
744+
<input type='number' name='spt_settings[web_vitals_tracking_ratio]' step='0.001' min='0.001' max='1'
745745
value='0.33'
746746
placeholder="Enter between 0 > 1" aria-label="web vitals tracking ratio"
747747
readonly
@@ -768,7 +768,7 @@ function () {
768768
ob_end_clean();
769769

770770
$expected_html = <<<EOD
771-
<input type='number' name='spt_settings[web_vitals_tracking_ratio]' step='0.01' min='0.01' max='1'
771+
<input type='number' name='spt_settings[web_vitals_tracking_ratio]' step='0.001' min='0.001' max='1'
772772
value='0.77'
773773
placeholder="Enter between 0 > 1" aria-label="web vitals tracking ratio"
774774
readonly

0 commit comments

Comments
 (0)