Usuario anónimo
Página creada con «local p = {} function p.main(frame) local args = require('Module:Arguments').getArgs(frame, {wrappers = 'Plantilla:If empty', removeBlanks = false}) -- Por razones de c…»
wikitves>Jackmcbarn (actually, only the first 8 need this check) |
wikitves>Franar8 (Página creada con «local p = {} function p.main(frame) local args = require('Module:Arguments').getArgs(frame, {wrappers = 'Plantilla:If empty', removeBlanks = false}) -- Por razones de c…») |
||
Línea 2: | Línea 2: | ||
function p.main(frame) | function p.main(frame) | ||
local args = require('Module:Arguments').getArgs(frame, {wrappers = ' | local args = require('Module:Arguments').getArgs(frame, {wrappers = 'Plantilla:If empty', removeBlanks = false}) | ||
-- | -- Por razones de compatibilidad con versiones anteriores, los primeros 8 parámetros se pueden desactivar en lugar de estar en blanco, | ||
-- | -- aunque realmente no hay un caso de uso legítimo para esto. En algún momento, esto será eliminado. | ||
local lowestNil = math.huge | local lowestNil = math.huge | ||
for i = 8,1,-1 do | for i = 8,1,-1 do | ||
Línea 17: | Línea 17: | ||
if v ~= '' then | if v ~= '' then | ||
if lowestNil < k then | if lowestNil < k then | ||
-- | -- Si algún uso de esta plantilla depende del comportamiento anterior, agréguelos a una categoría de seguimiento. | ||
-- | -- Esta es una forma bastante frágil y complicada de hacerlo, pero garantiza que la salida de este módulo no se modificará | ||
-- | -- por esto. | ||
frame:extensionTag('ref', '[[ | frame:extensionTag('ref', '[[Categoría:Wikipedia:Instancias de Plantilla:If_empty faltan argumentos]]', {group = 'TrackingCategory'}) | ||
frame:extensionTag('references', '', {group = 'TrackingCategory'}) | frame:extensionTag('references', '', {group = 'TrackingCategory'}) | ||
end | end |