Edge Rewrite
// HTMLRewriter · presentation

This page was redesigned at the edge.

Cloudflare fetched the original article and streamed it through HTMLRewriter to apply an entirely new visual system without rebuilding the source page.

// request.cf · coarse context

A page that knows where it met you.

Only coarse request metadata is shown. This demo does not display or persist visitor IP addresses.

Country
US
Cloudflare location
CMH
Connection
HTTP/2
Language
Not provided

Ray ID: a21ee0ea2812cf4e

Jump to content

Module:Parameter validation/default config

Permanently protected module
From Wikipedia, the free encyclopedia

local function create_message(msg)
	return require('Module:If preview')._warning({
		mw.ustring.format('[[templatename]] used with %s.', msg)
	})
end

local function create(cat, msg)
	return mw.ustring.format('{{main other|[[Category:Pages using tname_naked with %s parameters]]}}', cat) .. create_message(msg)
end

local options = {
	['undeclared'] = create('unknown', 'unknown parameter(s): paramname'),
	['deprecated'] = create('deprecated', 'deprecated parameter(s): paramname'),
	['duplicate'] = create('duplicate', 'duplicate parameter(s): paramandvalue'),
	['doc-subpage'] = 'doc',
}

local result = {
	[0] = options,
	[2] = options,
	[4] = options,
	[6] = options,
	[10] = options,
	[12] = options,
	[14] = options,
}
return result