|
|
|
@@ -26,7 +26,10 @@ function volume(m3, type="metric", singular=false) { |
|
|
|
} |
|
|
|
} |
|
|
|
function metricMass(kg, singular=false) { |
|
|
|
if (kg < 1) { |
|
|
|
if (kg < 1/1000) { |
|
|
|
var mass = round(kg * 1e6,0); |
|
|
|
return mass + (singular || mass == 1 ? " milligram" : " milligrams"); |
|
|
|
} else if (kg < 1) { |
|
|
|
var mass = round(kg * 1000,0); |
|
|
|
return mass + (singular || mass == 1 ? " gram" : " grams"); |
|
|
|
} else if (kg < 5000) { |
|
|
|
@@ -82,7 +85,10 @@ function approxMass(kg, singular=false) { |
|
|
|
} |
|
|
|
|
|
|
|
function metricLength(m, singular=false) { |
|
|
|
if (m < 1) { |
|
|
|
if (m < 1/100) { |
|
|
|
var length = round(m * 1000,2); |
|
|
|
return length + (singular || length == 1 ? " millimeter" : " millimeters"); |
|
|
|
} else if (m < 1) { |
|
|
|
var length = round(m * 100,0); |
|
|
|
return length + (singular || length == 1 ? " centimeter" : " centimeters"); |
|
|
|
} else if (m < 500) { |
|
|
|
|