Módulo:Template invocation: mudanças entre as edições
Aspeto
Criou página com '-- This module processes configuration data for use in -- Module:Template test case. It is loaded from the main module with -- mw.loadData. local cfg = require('Module:Template test case/config') local function escapePattern(s) s = s:gsub('%p', '%%%0') return s end -- Escape config items that need to be used as patterns. Doing it here is more -- efficient, as mw.loadData saves them from having to be computed for every -- test case on a page. cfg.templateNameMagi...' |
Sem resumo de edição |
||
Linha 2: | Linha 2: | ||
-- [[Module:Template test case]]. It is loaded from the main module with | -- [[Module:Template test case]]. It is loaded from the main module with | ||
-- mw.loadData. | -- mw.loadData. | ||
_pageName='{{#replace:{{PAGENAME}}|'|\'}}' | |||
local cfg = require('Module:Template test case/config') | local cfg = require('Module:Template test case/config') |
Edição atual tal como às 00h40min de 7 de fevereiro de 2025
This módulo was adapted from Módulo:Template invocation on Wikipedia.
Adaptation is noted for reference and attribution only. This módulo may differ from the original in function or in usage. The documentation on Wikipedia may be helpful in understanding this módulo.
Adaptation is noted for reference and attribution only. This módulo may differ from the original in function or in usage. The documentation on Wikipedia may be helpful in understanding this módulo.
Usage
{{#invoke:Template invocation|function_name}}
]
-- This module processes configuration data for use in
-- [[Module:Template test case]]. It is loaded from the main module with
-- mw.loadData.
_pageName='{{#replace:{{PAGENAME}}|'|\'}}'
local cfg = require('Module:Template test case/config')
local function escapePattern(s)
s = s:gsub('%p', '%%%0')
return s
end
-- Escape config items that need to be used as patterns. Doing it here is more
-- efficient, as mw.loadData saves them from having to be computed for every
-- test case on a page.
cfg.templateNameMagicWordPattern = escapePattern(cfg.templateNameMagicWord)
cfg.sandboxSubpagePattern = '/' .. escapePattern(cfg.sandboxSubpage) .. '$'
return cfg