Module:Hatnote: Difference between revisions
From Amaranth Legacy, available at amaranth-legacy.community
More actions
Content deleted Content added
Tesinormed (talk | contribs) No edit summary |
Tesinormed (talk | contribs) No edit summary |
||
| Line 1: | Line 1: | ||
local getArgs = require('Module:Arguments').getArgs |
local getArgs = require('Module:Arguments').getArgs |
||
local yesno = require('Module:Yesno') |
|||
local p = {} |
local p = {} |
||
| Line 7: | Line 8: | ||
:attr('class', 'noexcerpt') |
:attr('class', 'noexcerpt') |
||
:attr('role', 'note') |
:attr('role', 'note') |
||
if args['color'] then |
|||
wrapper:css('--color-amaranth-legacy-scope', args['color']) |
|||
if yesno(args['color_applies_to_links'] or true) then |
|||
wrapper:css('--color-link', args['color']) |
|||
end |
|||
end |
|||
return tostring(wrapper) |
return tostring(wrapper) |
||
end |
end |
||
Revision as of 18:04, January 13, 2025
This module is used for Template:Hatnote. See the template's page for more information.
local getArgs = require('Module:Arguments').getArgs
local yesno = require('Module:Yesno')
local p = {}
function p.main(frame)
local args = getArgs(frame)
local wrapper = mw.html.create('div')
:attr('class', 'noexcerpt')
:attr('role', 'note')
if args['color'] then
wrapper:css('--color-amaranth-legacy-scope', args['color'])
if yesno(args['color_applies_to_links'] or true) then
wrapper:css('--color-link', args['color'])
end
end
return tostring(wrapper)
end
return p