Moduł:Wskaźnik

Wersja z dnia 23:09, 29 maj 2025 autorstwa BartoszKonkol (dyskusja | edycje) (poprawki modułu (usprawniono podstawianie wartości wskutek wyodrębnienia wewnętrznej funkcji "give"))
[ utwórz | historia | odśwież ]Dokumentacja
W tym module nie ma dokumentacji. Jeśli wiesz jak używać tego modułu, proszę, podaj odpowiednie informacje.
local p = {}
function give(frame, key)
	local result = mw.text.trim(frame.args[key] or '')
	return #result > 0 and result or nil
end
function p.indicator(frame)
	local file = give(frame, 'file')
	if not file or file == '{{{1}}}.png|32px|{{{1}}}|link=|alt={{{1}}}' then
		error('file')
	else
		frame:extensionTag
		{
			name = 'indicator',
			content = '[[Plik:'..file..']]',
			args =
			{
				name = give(frame, 'name') or tostring(os.time())
			}
		}
	end
end
return p