diff options
author | Chris Schlaeger <chris@linux.com> | 2015-04-26 20:18:06 +0200 |
---|---|---|
committer | Chris Schlaeger <chris@linux.com> | 2015-04-26 20:18:06 +0200 |
commit | 9e61a603ff582eae6140737727f7624751d668a8 (patch) | |
tree | e151831c07f9eeeb38a69bdffb9ac8e537ff2bdb | |
parent | ec68637f9f3488b1cc006c59d3949bea5fff097b (diff) | |
download | postrunner-9e61a603ff582eae6140737727f7624751d668a8.zip |
Select Pace/Speed display based on Activity sport setting.
-rw-r--r-- | lib/postrunner/ChartView.rb | 12 | ||||
-rw-r--r-- | lib/postrunner/Main.rb | 8 |
2 files changed, 12 insertions, 8 deletions
diff --git a/lib/postrunner/ChartView.rb b/lib/postrunner/ChartView.rb index 33e413d..54b6a44 100644 --- a/lib/postrunner/ChartView.rb +++ b/lib/postrunner/ChartView.rb @@ -15,7 +15,7 @@ module PostRunner def initialize(activity, unit_system) @activity = activity - @sport = activity.fit_activity.sessions[0].sport + @sport = activity.sport @unit_system = unit_system @empty_charts = {} end @@ -33,9 +33,10 @@ module PostRunner } doc.script(java_script) - if @sport == 'running' + if @sport == 'running' || @sport == 'multisport' chart_div(doc, 'pace', "Pace (#{select_unit('min/km')})") - else + end + if @sport != 'running' chart_div(doc, 'speed', "Speed (#{select_unit('km/h')})") end chart_div(doc, 'altitude', "Elevation (#{select_unit('m')})") @@ -94,9 +95,10 @@ EOT s = "$(function() {\n" s << tooltip_div - if @sport == 'running' + if @sport == 'running' || @sport == 'multisport' s << line_graph('pace', 'Pace', 'min/km', '#0A7BEE' ) - else + end + if @sport != 'running' s << line_graph('speed', 'Speed', 'km/h', '#0A7BEE' ) end s << line_graph('altitude', 'Elevation', 'm', '#5AAA44') diff --git a/lib/postrunner/Main.rb b/lib/postrunner/Main.rb index 1e75767..617f278 100644 --- a/lib/postrunner/Main.rb +++ b/lib/postrunner/Main.rb @@ -145,9 +145,11 @@ set <attribute> <value> <ref> For the specified activies set the attribute to the given value. The following attributes are supported: - name: The activity name (defaults to FIT file name) - type: The type of the activity - subtype: The subtype of the activity + name: The activity name (defaults to FIT file name) + norecord: Ignore all records from this activity (value must true + or false) + type: The type of the activity + subtype: The subtype of the activity show [ <ref> ] Show the referenced FIT activity in a web browser. If no reference |