Module:Weather box/row: Difference between revisions

Content deleted Content added
No edit summary
No edit summary
Line 299:
 
return format_line( background, text_color );
end
 
function interpret_color_code( code )
code = code:lower();
if code == 't' then
color_scheme =return w._temperature_color;
elseif color_scheme == 'pastel' then
color_scheme =return w._pastel_color;
elseif color_scheme == 'green' then
return w._green_color;
elseif color_scheme == 'h' then
return w._humidity_color;
elseif color_scheme == 's' then
return w._sunshine_color;
elseif color_scheme == 'p' then
return w._precipitation_color;
elseif color_scheme == 'd' then
return w._days_color;
else
error( 'Unknown color scheme option' );
end
end
 
function w.dual_line( frame )
local color_scheme = string.lower( frame.args.colors or 't' );
local scale_factor = math_mod._cleanNumber( frame, frame.args.scale_factor) or 1;
Line 311 ⟶ 332:
local result = '';
if color_scheme == 't'interpret_color_code( color_scheme then);
color_scheme = w._temperature_color;
elseif color_scheme == 'pastel' then
color_scheme = w._pastel_color;
else
error( 'Unknown color scheme option' );
end
result = '|- \n! height="16" | ' .. label .. "\n"