Moduł:Ramka: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
Nie podano opisu zmian
Nie podano opisu zmian
Linia 651:
return przetworzony_wikikod;
end,
["PowtarzajWedług"] = function(frame)
local wybrany_wzor=frame.args[1];
local parametry_modul=require("Module:Parametry")
local czy_link=parametry_modul.CzyTak(frame.args["link"]);
local bez_znacznikow=frame.args["bez znaczników"];
local bez_przetwarzania=frame.args["bez przetwarzania"];
local ramka_modul=require("Module:Ramka");
local liczba_list=ramka_modul["MaksymalnaLiczbaNumerowanychIstniejącychStronWedługWzoru"](wybrany_wzor);
local lancuch="";
local linki_modul=require("Module:Linki");
for i=1,liczba_list,1 do
local wybrany_link_lub_bez;
local wybrany_link_lub_bez=mw.ustring.gsub(wybrany_wzor,"{{_}}",tostring(i));
if czy_link then
wybrany_link_lub_bez=linki_modul["Link wewnętrzny"]{["strona"]=wybrany_link_lub_bez,["bez znaczników"]=bez_znacznikow,["bez przetwarzania"]=bez_przetwarzania,};
end;
lancuch=(lancuch~="")and (lancuch..((i<liczba_list) and ", " or " i ")..wybrany_link_lub_bez) or wybrany_link_lub_bez;
end;
return lancuch;
end;
["MaksymalnaLiczbaNumerowanychIstniejącychStronWedługWzoru"] = function(frame)
local start=tonumber(frame.args["start"]) or 1;