Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
You must create an account or log in to edit.

Module:Hatnote: Difference between revisions

From Amaranth Legacy, available at amaranth-legacy.community
Content deleted Content added
No edit summary
No edit summary
Line 11: Line 11:
if args['color'] then
if args['color'] then
wrapper:css('--color-amaranth-legacy-scope', args['color'])
wrapper:css('--color-amaranth-legacy-scope', args['color'])
if yesno(args['color_applies_to_links'] or true) then
if yesno(args['color_applies_to_links']) or true then
wrapper:css('--color-link', args['color'])
wrapper:css('--color-link', args['color'])
end
end
end

if not yesno(args['remove_hr']) or false then
wrapper:wikitext('----\n')
end
end



Revision as of 18:06, 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

	if not yesno(args['remove_hr']) or false then
		wrapper:wikitext('----\n')
	end

	wrapper:wikitext('ababa')

	return tostring(wrapper)
end

return p