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

Usunięta treść Dodana treść
Nie podano opisu zmian
Nie podano opisu zmian
Linia 556:
if(zmienne_parametrowe)then
local ze_spacja,czy_z_jedynka=czy_parametry_ze_spacja_i_jedynka(zmienne_parametrowe);
local element2element=pf.args[zmienne_parametrowe..((ze_spacja)and " " or "")..licznik];
local czy2czy_jedynka=(licznik==1)and ((element2element and(not wytnij)) or((wytnij)and (parametry_modul.CzyTak(element2element))));
local elementwartosc_elementu=((czy_z_jedynka) and element2element or ((not czy_z_jedynka)and((licznik>1)and element2element or ((licznik==1)and(czy2czy_jedynka and element2element or pf.args[zmienne_parametrowe])))));
czy=czy or (((elementwartosc_elementu) and not wytnij) or ((wytnij)and (parametry_modul.CzyTak(elementwartosc_elementu))));
local tabelka_szablonow={
["{{".._i.."}}"]=licznik,
["{{".._i.._i.."}}"]=((not czy2czy_jedynka)and((licznik>1)and licznik or ((not czy_z_jedynka) and "" or 1)) or 1),
};
lancuch=mw.ustring.gsub(lancuch,"{{".._i.."+}}",tabelka_szablonow);
Linia 612:
if(liczba>0)then
local element=pf.args[zmienne_parametrowe..((czy_ze_spacja)and " " or "")..liczba];
local czy2czy_jedynka=(liczba==1)and element;
czy_niepuste=parametry_modul.CzyTak(czy2czy_jedynka);
local wartosc_elementu=((czy_z_jedynka) and element or ((not czy_z_jedynka)and((liczba>1)and element or ((liczba==1)and(czy2czy_jedynka and element or pf.args[zmienne_parametrowe])))));
czy_niepuste=czy_niepuste or parametry_modul.CzyTak(wartosc_elementu);
czy=czy or wartosc_elementu or czy2;
wartosc="{{{"..zmienne_parametrowe..((not czy_z_jedynka) and ((not czy2czy_jedynka)and((liczba>1)and (((czy_ze_spacja)and " " or "")..liczba) or "")
or ((czy_ze_spacja)and " " or "")..1) or (((czy_ze_spacja)and " " or "")..liczba));
klucz="{{{%s*"..zmienne_parametrowe..((czy_ze_spacja)and "%s+" or "").."{{%s*".._i.._i.."+%s*}}";