"Module:Infobox road/length": अवतरणों में अंतर

Content deleted Content added
छो Protected Module:Infobox road/length: High-risk Lua module: 17,000 transclusions ([Edit=Allow only template editors and admins] (indefinite) [Move=Allow only template editors and admins] (indefinite))
use math._precision_format rather than math.precision_format to avoid breakage after an update to Module:Math
पंक्ति 6:
local precision = math._precision
local round = math._round
local format = math.precision_format_precision_format
local lengths = {}
local km = args["length_km" .. num] or ''
पंक्ति 15:
prec = prec or precision(mi)
if n then
local datalengths.km = {args = {format(tostring(n * 1.609344), tostring(prec)}})
lengths.km = format(data)
else
lengths.km = '0'
Line 22 ⟶ 21:
else
prec = prec or precision(km)
local datalengths.km = {args = {format(km, tostring(prec)}})
lengths.km = format(data)
lengths.orig = "km"
lengths.comp = "mi"
Line 31 ⟶ 29:
prec = prec or precision(km)
if n then
local datalengths.mi = {args = {format(tostring(n / 1.609344), tostring(prec)}})
lengths.mi = format(data)
else
lengths.mi = '0'
Line 38 ⟶ 35:
else
prec = prec or precision(mi)
local datalengths.mi = {args = {format(mi, tostring(prec)}})
lengths.mi = format(data)
lengths.orig = "mi"
lengths.comp = "km"