Module:Navbox: Difference between revisions

Jump to navigation Jump to search
Reverted 1 edit by Alakzi (talk): Sigh, I meant to do that in the sandbox. (TW)
(Sync and fix styleratio invocation)
(Reverted 1 edit by Alakzi (talk): Sigh, I meant to do that in the sandbox. (TW))
Line 271:
local function hasBackgroundColors()
return mw.ustring.match(args.titlestyle or '','background') or mw.ustring.match(args.groupstyle or '','background') or mw.ustring.match(args.basestyle or '','background')
end
 
local function isIllegible()
local styleratio = require('Module:Color contrast')._styleratio
 
for key, style in pairs(args) do
if key:match("style$") then
if styleratio{style} < 4.5 then
return true
end
end
end
return false
end
 
Line 290 ⟶ 277:
if needsHorizontalLists() then table.insert(cats, 'Navigational boxes without horizontal lists') end
if hasBackgroundColors() then table.insert(cats, 'Navboxes using background colours') end
if isIllegible() then table.insert(cats, 'Potentially illegible navboxes') end
return cats
end
Anonymous user
Cookies help us deliver our services. By using our services, you agree to our use of cookies.

Navigation menu