helpers: move timeconvert function to helpers
This commit is contained in:
+20
@@ -253,6 +253,26 @@ ShaguTweaks.Abbreviate = function(number, eachk)
|
|||||||
return number
|
return number
|
||||||
end
|
end
|
||||||
|
|
||||||
|
ShaguTweaks.TimeConvert = function(remaining)
|
||||||
|
local color = "|cffffffff"
|
||||||
|
|
||||||
|
if remaining < 5 then
|
||||||
|
color = "|cffff5555"
|
||||||
|
elseif remaining < 10 then
|
||||||
|
color = "|cffffff55"
|
||||||
|
end
|
||||||
|
|
||||||
|
if remaining < 60 then
|
||||||
|
return color..ceil(remaining)
|
||||||
|
elseif remaining < 3600 then
|
||||||
|
return color..ceil(remaining/60).."m"
|
||||||
|
elseif remaining < 43200 then
|
||||||
|
return color..ceil(remaining/3600).."h"
|
||||||
|
else
|
||||||
|
return color..ceil(remaining/43200).."d"
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
-- http://lua-users.org/wiki/SortedIteration
|
-- http://lua-users.org/wiki/SortedIteration
|
||||||
local function __genOrderedIndex( t )
|
local function __genOrderedIndex( t )
|
||||||
local orderedIndex = {}
|
local orderedIndex = {}
|
||||||
|
|||||||
@@ -10,25 +10,7 @@ local module = ShaguTweaks:register({
|
|||||||
|
|
||||||
local libdebuff = ShaguTweaks.libdebuff
|
local libdebuff = ShaguTweaks.libdebuff
|
||||||
local UnitDebuff = libdebuff and libdebuff.UnitDebuff
|
local UnitDebuff = libdebuff and libdebuff.UnitDebuff
|
||||||
|
local TimeConvert = ShaguTweaks.TimeConvert
|
||||||
local function TimeConvert(remaining)
|
|
||||||
local color = "|cffffffff"
|
|
||||||
if remaining < 5 then
|
|
||||||
color = "|cffff5555"
|
|
||||||
elseif remaining < 10 then
|
|
||||||
color = "|cffffff55"
|
|
||||||
end
|
|
||||||
|
|
||||||
if remaining < 60 then
|
|
||||||
return color..ceil(remaining)
|
|
||||||
elseif remaining < 3600 then
|
|
||||||
return color..ceil(remaining/60).."M"
|
|
||||||
elseif remaining < 43200 then
|
|
||||||
return color..ceil(remaining/3600).."H"
|
|
||||||
else
|
|
||||||
return color..ceil(remaining/43200).."D"
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
local function CreateTextCooldown(cooldown)
|
local function CreateTextCooldown(cooldown)
|
||||||
if cooldown.readable then return end
|
if cooldown.readable then return end
|
||||||
|
|||||||
Reference in New Issue
Block a user