From afc132becd5d0c259734c64ac4f60787ede9c4bc Mon Sep 17 00:00:00 2001 From: Justin Foell <630830+jrfoell@users.noreply.github.com> Date: Thu, 24 Dec 2020 11:53:14 -0600 Subject: [PATCH] Fix pace styles and water pace speeds --- readme.txt | 3 +++ src/WPStrava/ActivityRenderer.php | 26 ++++++++++++-------------- src/WPStrava/ActivityType.php | 20 ++++++-------------- 3 files changed, 21 insertions(+), 28 deletions(-) diff --git a/readme.txt b/readme.txt index 944351e..0e48f13 100755 --- a/readme.txt +++ b/readme.txt @@ -116,6 +116,9 @@ On the WP-Strava settings page you cannot currently remove and add another athle = Unreleased = Fix latest_map class replacing echo with return https://wordpress.org/support/topic/latest-activity-map-shortcode-wrong-placed-on-page/ +Fix styling on pace activity max speed. +Fix broken water pace on activity. +Fix pace types and remove 'other' - making 'speed' default. = 2.5.0 = diff --git a/src/WPStrava/ActivityRenderer.php b/src/WPStrava/ActivityRenderer.php index 100b932..59e2656 100644 --- a/src/WPStrava/ActivityRenderer.php +++ b/src/WPStrava/ActivityRenderer.php @@ -98,20 +98,11 @@ class WPStrava_ActivityRenderer {
' . $strava_som->get_pace_label() . '
'; $max_speed = ' -
' . $strava_som->pace( $activity_details->max_speed ) . '
+
' . $strava_som->pace( $activity_details->max_speed ) . '
+
' . $strava_som->get_pace_label() . '
'; break; - case WPStrava_ActivityType::TYPE_GROUP_SPEED: - $avg_speed = ' -
' . $strava_som->speed( $activity_details->average_speed ) . '
-
' . $strava_som->get_speed_label() . '
- '; - $max_speed = ' -
' . $strava_som->speed( $activity_details->max_speed ) . '
-
' . $strava_som->get_speed_label() . '
- '; - break; - case WPStrava_ActivityType::TYPE_GROUP_PACE: + case WPStrava_ActivityType::TYPE_GROUP_WATER: $avg_speed = '
' . $strava_som->swimpace( $activity_details->average_speed ) . '
' . $strava_som->get_swimpace_label() . '
@@ -121,9 +112,16 @@ class WPStrava_ActivityRenderer {
' . $strava_som->get_swimpace_label() . '
'; break; + case WPStrava_ActivityType::TYPE_GROUP_SPEED: default: - $avg_title = ''; - $max_title = ''; + $avg_speed = ' +
' . $strava_som->speed( $activity_details->average_speed ) . '
+
' . $strava_som->get_speed_label() . '
+ '; + $max_speed = ' +
' . $strava_som->speed( $activity_details->max_speed ) . '
+
' . $strava_som->get_speed_label() . '
+ '; break; } diff --git a/src/WPStrava/ActivityType.php b/src/WPStrava/ActivityType.php index 7ef74e3..825020b 100644 --- a/src/WPStrava/ActivityType.php +++ b/src/WPStrava/ActivityType.php @@ -1,6 +1,6 @@ * @since 1.7.0 */ @@ -70,15 +66,11 @@ class WPStrava_ActivityType { return self::TYPE_GROUP_PACE; } - if ( in_array( $type, self::$speed_types, true ) ) { - return self::TYPE_GROUP_SPEED; - } - if ( in_array( $type, self::$water_types, true ) ) { return self::TYPE_GROUP_WATER; } - return self::TYPE_GROUP_OTHER; + return self::TYPE_GROUP_SPEED; } }