Przejdź do zawartości

Moduł:Numeracja stron/Adolf Klęsk - Bolesne strony erotycznego życia kobiety.djvu

Z Wikiźródeł, wolnej biblioteki

Dokumentacja dla tego modułu może zostać utworzona pod nazwą Moduł:Numeracja stron/Adolf Klęsk - Bolesne strony erotycznego życia kobiety.djvu/opis

local p = {}

function p.czy_numerowac( frame )
	local nr = frame.args[1] and tonumber( mw.text.trim( frame.args[1] ) )
	if not nr then return ""
	elseif 1   <= nr and nr <=   6    then  return ""
	elseif 7   <= nr and nr <=   229  then  return frame.args[2]
	elseif 230 <= nr and nr <=   232  then  return ""	 end
	end

function p.bez_numeru( frame )
	local nr = frame.args[1] and tonumber( mw.text.trim( frame.args[1] ) )
	if not nr then return ""
	elseif     3 == nr  or
			  19 == nr	or
			  35 == nr	or
			  51 == nr	or
			  67 == nr	or
			  83 == nr	or
			  99 == nr	or
			 115 == nr	or
			 131 == nr	or
			 147 == nr	or
			 163 == nr	or
			 179 == nr	or
			 195 == nr	or
			 211 == nr	or
		     227 == nr               then return	 "Klęsk: Bolesne strony." end
	end

function p.numer_bez_numeru( frame )
	local nr = frame.args[1] and tonumber( mw.text.trim( frame.args[1] ) )
	if not nr then return ""
	elseif     3 == nr	or -- "Klęsk: Bolesne strony."
			  19 == nr	or
			  35 == nr	or
			  51 == nr	or
			  67 == nr	or
			  83 == nr	or
			  99 == nr	or
			 115 == nr	or
			 131 == nr	or
			 147 == nr	or
			 163 == nr	or
			 179 == nr	or
			 195 == nr	or
			 211 == nr	or
			 227 == nr			then return	(nr + 13)/16
	elseif    21 == nr	or   -- "4✽"
			  37 == nr	or
			  53 == nr	or
			  69 == nr	or
			  85 == nr	or
			 101 == nr	or
			 117 == nr	or
			 133 == nr	or
			 149 == nr	or
			 165 == nr	or
			 181 == nr	or
			 197 == nr	or
			 213 == nr			then return	(nr + 11)/16 .. "<sup>✽</sup>"
	end
	end

return p