Moduł:Wskaźnik: Różnice pomiędzy wersjami
Przejdź do nawigacji
Przejdź do wyszukiwania
| [wersja przejrzana] | [wersja przejrzana] |
poprawki w module Wskaźnik (funkcja "indicator" nie zwraca już wartości logicznej oraz wyzwala błąd w sytuacji niezdefiniowania argumentu "file") |
poprawki w module Wskaźnik (przeniesiono kolejność testu logicznego oraz rozszerzono go o weryfikację parametru domyślnego przy nieskonfigurowanym szablonie) |
||
| Linia 1: | Linia 1: | ||
local p = {} | local p = {} | ||
function p.indicator(frame) | function p.indicator(frame) | ||
local file = frame.args['file'] | |||
if not file or file == '{{{1}}}.png|32px|{{{1}}}|link=|alt={{{1}}}' then | |||
error('file') | |||
else | |||
frame:extensionTag | frame:extensionTag | ||
{ | { | ||
name = 'indicator', | name = 'indicator', | ||
content = '[[Plik:'.. | content = '[[Plik:'..file..']]', | ||
args = | args = | ||
{ | { | ||
| Linia 11: | Linia 14: | ||
} | } | ||
} | } | ||
end | end | ||
end | end | ||
return p | return p | ||
Wersja z 22:31, 29 maj 2025
W tym module nie ma dokumentacji. Jeśli wiesz jak używać tego modułu, proszę, podaj odpowiednie informacje.
local p = {}
function p.indicator(frame)
local file = frame.args['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 = frame.args['name'] or os.time()
}
}
end
end
return p