Módulo:Exemplo teste predefinição/data
Aspeto
Este módulo pode ter sua documentação deficiente. Por favor, documente-o ou melhore suas explicações caso o saiba usar ou tenha conhecimentos para tal. |
Este módulo processa dados de configuração para uso em Módulo:Exemplo teste predefinição. Ele é carregado a partir do módulo principal com mw.loadData.
-- Este módulo processa dados de configuração para uso em
-- [[Módulo:Exemplo teste predefinição]]. Ele é carregado a partir do módulo principal com
-- mw.loadData.
local cfg = require('Módulo:Exemplo teste predefinição/config')
local function escapePattern(s)
s = s:gsub('%p', '%%%0')
return s
end
-- Escape de itens de configuração que precisam ser usados como padrões. Fazer isso aqui é mais
-- eficiente, pois mw.loadData evita que eles tenham que ser computados para cada
-- exemplo para teste em uma página.
cfg.templateNameMagicWordPattern = escapePattern(cfg.templateNameMagicWord)
cfg.sandboxSubpagePattern = '/' .. escapePattern(cfg.sandboxSubpage) .. '$'
return cfg