|
|
|
@@ -957,6 +957,26 @@ function drawVerticalScale(ifDirty = false) { |
|
|
|
drawAltitudeLine(ctx, math.unit(4000, "feet"), "Class C"); |
|
|
|
drawAltitudeLine(ctx, math.unit(2500, "feet"), "Class D"); |
|
|
|
} |
|
|
|
|
|
|
|
if (config.drawAltitudes == "races" || config.drawAltitudes == "all") { |
|
|
|
drawAltitudeLine(ctx, math.unit(100, "meters"), "100m Dash"); |
|
|
|
drawAltitudeLine(ctx, math.unit(26.2188/2, "miles"), "Half Marathon"); |
|
|
|
drawAltitudeLine(ctx, math.unit(26.2188, "miles"), "Marathon"); |
|
|
|
drawAltitudeLine(ctx, math.unit(161.734, "miles"), "Monaco Grand Prix"); |
|
|
|
drawAltitudeLine(ctx, math.unit(500, "miles"), "Daytona 500"); |
|
|
|
drawAltitudeLine(ctx, math.unit(2121.6, "miles"), "Tour de France"); |
|
|
|
} |
|
|
|
|
|
|
|
if (config.drawAltitudes == "olympic-records" || config.drawAltitudes == "all") { |
|
|
|
drawAltitudeLine(ctx, math.unit(2.39, "meters"), "High Jump"); |
|
|
|
drawAltitudeLine(ctx, math.unit(6.03, "meters"), "Pole Vault"); |
|
|
|
drawAltitudeLine(ctx, math.unit(8.90, "meters"), "Long Jump"); |
|
|
|
drawAltitudeLine(ctx, math.unit(18.09, "meters"), "Triple Jump"); |
|
|
|
drawAltitudeLine(ctx, math.unit(23.30, "meters"), "Shot Put"); |
|
|
|
drawAltitudeLine(ctx, math.unit(72.30, "meters"), "Discus Throw"); |
|
|
|
drawAltitudeLine(ctx, math.unit(84.80, "meters"), "Hammer Throw"); |
|
|
|
drawAltitudeLine(ctx, math.unit(90.57, "meters"), "Javelin Throw"); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
// this is a lot of copypizza... |
|
|
|
@@ -2420,6 +2440,8 @@ const settingsData = { |
|
|
|
"geology", |
|
|
|
"thicknesses", |
|
|
|
"airspaces", |
|
|
|
"races", |
|
|
|
"olympic-records", |
|
|
|
], |
|
|
|
get value() { |
|
|
|
return config.drawAltitudes; |
|
|
|
|