Ir al contenido

Módulo:error

De Wikcionario, el diccionario libre

La documentación para este módulo puede ser creada en Módulo:error/doc

local export = {}

function export.mostrar(frame)
	local args = frame.args
	if args[1] then
		error(args[1])
	else
		error()
	end
end

function export.plantilla_obsoleta(frame)
	local parent_frame = frame:getParent()
	local cmp = parent_frame:getTitle()
	local title = mw.title.getCurrentTitle().fullText
	
	local alternativa = frame.args.alternativa
	if alternativa then
		alternativa = ' <small>[ [[Plantilla:'..alternativa..'|alternativa]] ]</small>'
	end
	
	if title == cmp then
		return "<div>(esta plantilla está obsoleta)"..(alternativa or '').."[[Categoría:Plantillas obsoletas]]".."__EXPECTUNUSEDTEMPLATE__</div>"
	end
	
	return "<div>'''[["..cmp.."]] está obsoleta''': "..(alternativa or '').."</div>[[Categoría:Páginas con errores en secuencias de órdenes]]"
	
end

return export