Module:DropsLineTest: Difference between revisions
Jump to navigation
Jump to search
No edit summary Tag: Reverted |
No edit summary Tag: Reverted |
||
Line 23: | Line 23: | ||
if n == 1 then | if n == 1 then | ||
color = p.determineColor(r) | color = p.determineColor(r) | ||
else | else | ||
color = | -- Adjust the calculation for the other cells based on your requirements | ||
local newR = r * n -- Example: multiply r by the cell number | |||
color = p.determineColor(newR) | |||
end | end | ||
return string.format('style="background-color: %s;"', color) | return string.format('style="background-color: %s;"', color) |
Revision as of 16:20, 5 May 2024
Documentation for this module may be created at Module:DropsLineTest/doc
local p = {}
function p.determineColor(r)
r = tonumber(r) or 0 -- Convert r to a number or default to 0 if nil
if r <= 1 then
return "#afeeee"
elseif r <= 25 then
return "#56e156"
elseif r <= 100 then
return "#ffed4c"
elseif r <= 1000 then
return "#ff863c"
elseif r <= 9999999 then
return "#ff6262"
else
return "#ffffff"
end
end
function p.determineCellStyle(r, n)
r = tonumber(r) or 0 -- Convert r to a number or default to 0 if nil
local color
if n == 1 then
color = p.determineColor(r)
else
-- Adjust the calculation for the other cells based on your requirements
local newR = r * n -- Example: multiply r by the cell number
color = p.determineColor(newR)
end
return string.format('style="background-color: %s;"', color)
end
return p