api: support to also abbreviate negative values

This commit is contained in:
shagu
2020-05-09 02:37:46 +02:00
parent ea2e6cdb99
commit 6512bb34ae
+5 -2
View File
@@ -296,10 +296,13 @@ end
-- 'returns: [string] the abbreviated value
function pfUI.api.Abbreviate(number)
if pfUI_config.unitframes.abbrevnum == "1" then
local sign = number < 0 and -1 or 1
number = math.abs(number)
if number > 1000000 then
return pfUI.api.round(number/1000000,2) .. "m"
return pfUI.api.round(number/1000000*sign,2) .. "m"
elseif number > 1000 then
return pfUI.api.round(number/1000,2) .. "k"
return pfUI.api.round(number/1000*sign,2) .. "k"
end
end