Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
You must create an account or log in to edit.
Revision as of 16:43, February 20, 2025 by Tesinormed (talk | contribs) (Created page with "local yesno = require('Module:Yesno') local p = {} function p.main(frame) local args = require('Module:Arguments').getArgs(frame) -- input validation if not args['scope'] then error('"scope" argument is required') end local result = '' if yesno(args['remove_parentheses'] or true) then result = result .. require('Module:Remove parentheses').main(frame) end return result end return p")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

General template for scope hatnote templates

Parameters

for
Used in the description of the TemplateData
rawcss_ref
RawCSS application reference to use
categories
Categories to use (like Category:Scope: Imagindarium's Creation)
use_remove_parentheses
If Module:Remove parentheses should be used
use_hatnote_links
If Template:Hatnote links should be used

local yesno = require('Module:Yesno')

local p = {}

function p.main(frame)
	local args = require('Module:Arguments').getArgs(frame)
	-- input validation
	if not args['scope'] then error('"scope" argument is required') end

	local result = ''
	if yesno(args['remove_parentheses'] or true) then
		result = result .. require('Module:Remove parentheses').main(frame) 
	end

	return result
end

return p