<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="hr">
	<id>https://abcdnk.hr/index.php?action=history&amp;feed=atom&amp;title=Modul%3APagination</id>
	<title>Modul:Pagination - Povijest promjena</title>
	<link rel="self" type="application/atom+xml" href="https://abcdnk.hr/index.php?action=history&amp;feed=atom&amp;title=Modul%3APagination"/>
	<link rel="alternate" type="text/html" href="https://abcdnk.hr/index.php?title=Modul:Pagination&amp;action=history"/>
	<updated>2026-04-18T16:36:12Z</updated>
	<subtitle>Povijest promjena ove stranice na wikiju</subtitle>
	<generator>MediaWiki 1.40.0</generator>
	<entry>
		<id>https://abcdnk.hr/index.php?title=Modul:Pagination&amp;diff=57133&amp;oldid=prev</id>
		<title>Admin u (test) 07:02, 20. listopada 2023.</title>
		<link rel="alternate" type="text/html" href="https://abcdnk.hr/index.php?title=Modul:Pagination&amp;diff=57133&amp;oldid=prev"/>
		<updated>2023-10-20T07:02:07Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nova stranica&lt;/b&gt;&lt;/p&gt;&lt;div&gt;local p = {} --p stands for package&lt;br /&gt;
&lt;br /&gt;
function p.list(frame)&lt;br /&gt;
	ret = &amp;quot;&amp;quot;&lt;br /&gt;
	params = {}&lt;br /&gt;
	params[&amp;quot;namespace&amp;quot;] = frame.args.namespace&lt;br /&gt;
	count = 0&lt;br /&gt;
	all_pages = mw.ext.dpl.getPages(params)&lt;br /&gt;
	if all_pages ~= nil then&lt;br /&gt;
		for _ in pairs(mw.ext.dpl.getPages(params)) do count = count + 1 end&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	args_count = tonumber(frame.args.count)&lt;br /&gt;
	args_offset = tonumber(frame.args.offset)&lt;br /&gt;
	&lt;br /&gt;
	number_of_pages = math.ceil(count/args_count)&lt;br /&gt;
	if number_of_pages &amp;gt; 1 then&lt;br /&gt;
		ret = ret .. &amp;quot;&amp;lt;div class='row'&amp;gt;&amp;quot;&lt;br /&gt;
		ret = ret .. &amp;quot;&amp;lt;div class='col-12 d-flex'&amp;gt;&amp;quot;&lt;br /&gt;
		ret = ret .. '&amp;lt;ul class=&amp;quot;pagination ml-auto mr-auto&amp;quot;&amp;gt;'&lt;br /&gt;
		&lt;br /&gt;
		-- first&lt;br /&gt;
		--[[&lt;br /&gt;
		ret = ret .. '&amp;lt;li class=&amp;quot;page-item'&lt;br /&gt;
		if args_offset &amp;lt;= 0 then&lt;br /&gt;
			ret = ret .. ' disabled'&lt;br /&gt;
		end&lt;br /&gt;
		ret = ret .. '&amp;quot;&amp;gt;'&lt;br /&gt;
		ret = ret .. '&amp;lt;span class=&amp;quot;page-link&amp;quot;&amp;gt;[' .. frame.args.page_url .. '?offset=0 Prva]&amp;lt;/span&amp;gt;'&lt;br /&gt;
		ret = ret .. '&amp;lt;/li&amp;gt;'&lt;br /&gt;
		--]]&lt;br /&gt;
		&lt;br /&gt;
		-- previous&lt;br /&gt;
		ret = ret .. '&amp;lt;li class=&amp;quot;page-item'&lt;br /&gt;
		if args_offset &amp;lt;= 0 then&lt;br /&gt;
			ret = ret .. ' disabled'&lt;br /&gt;
		end&lt;br /&gt;
		ret = ret .. '&amp;quot;&amp;gt;'&lt;br /&gt;
		offset = args_offset - args_count&lt;br /&gt;
		if offset &amp;lt; 0 then&lt;br /&gt;
			offset = 0&lt;br /&gt;
		end&lt;br /&gt;
		ret = ret .. '&amp;lt;span class=&amp;quot;page-link&amp;quot;&amp;gt;[' .. frame.args.page_url .. '?offset=' .. offset .. ' Prethodna]&amp;lt;/span&amp;gt;'&lt;br /&gt;
		ret = ret .. '&amp;lt;/li&amp;gt;'&lt;br /&gt;
		&lt;br /&gt;
		last_page_offset = math.floor(count/args_count) * args_count&lt;br /&gt;
		if last_page_offset == count then&lt;br /&gt;
			last_page_offset = last_page_offset - args_count&lt;br /&gt;
		end&lt;br /&gt;
		&lt;br /&gt;
		--[[&lt;br /&gt;
		for page=1,number_of_pages,1 do&lt;br /&gt;
			offset = (page - 1) * args_count&lt;br /&gt;
			ret = ret .. '&amp;lt;li class=&amp;quot;page-item'&lt;br /&gt;
			if offset == args_offset then&lt;br /&gt;
				ret = ret .. ' active'&lt;br /&gt;
			elseif (page == 1 and args_offset &amp;lt;= 0) or (page == number_of_pages and args_offset &amp;gt;= last_page_offset) or offset == args_offset then&lt;br /&gt;
				ret = ret .. ' disabled'&lt;br /&gt;
			end&lt;br /&gt;
			ret = ret .. '&amp;quot;&amp;gt;'&lt;br /&gt;
			if offset &amp;lt; 0 then&lt;br /&gt;
				offset = 0&lt;br /&gt;
			elseif offset &amp;gt; last_page_offset then&lt;br /&gt;
				offset = last_page_offset&lt;br /&gt;
			end&lt;br /&gt;
			ret = ret .. '&amp;lt;span class=&amp;quot;page-link&amp;quot;&amp;gt;[' .. frame.args.page_url .. '?offset=' .. offset .. ' ' .. page .. ']&amp;lt;/span&amp;gt;'&lt;br /&gt;
			ret = ret .. '&amp;lt;/li&amp;gt;'&lt;br /&gt;
		end&lt;br /&gt;
		--]]&lt;br /&gt;
		&lt;br /&gt;
		-- next&lt;br /&gt;
		ret = ret .. '&amp;lt;li class=&amp;quot;page-item'&lt;br /&gt;
		if args_offset &amp;gt;= last_page_offset then&lt;br /&gt;
			ret = ret .. ' disabled'&lt;br /&gt;
		end&lt;br /&gt;
		ret = ret .. '&amp;quot;&amp;gt;'&lt;br /&gt;
		offset = args_offset + args_count&lt;br /&gt;
		if offset &amp;gt; last_page_offset then&lt;br /&gt;
			offset = last_page_offset&lt;br /&gt;
		end&lt;br /&gt;
		ret = ret .. '&amp;lt;span class=&amp;quot;page-link&amp;quot;&amp;gt;[' .. frame.args.page_url .. '?offset=' .. offset .. ' Sljedeća]&amp;lt;/span&amp;gt;'&lt;br /&gt;
		ret = ret .. '&amp;lt;/li&amp;gt;'&lt;br /&gt;
		&lt;br /&gt;
		--last&lt;br /&gt;
		--[[&lt;br /&gt;
		ret = ret .. '&amp;lt;li class=&amp;quot;page-item'&lt;br /&gt;
		if args_offset &amp;gt;= last_page_offset then&lt;br /&gt;
			ret = ret .. ' disabled'&lt;br /&gt;
		end&lt;br /&gt;
		ret = ret .. '&amp;quot;&amp;gt;'&lt;br /&gt;
		ret = ret .. '&amp;lt;span class=&amp;quot;page-link&amp;quot;&amp;gt;[' .. frame.args.page_url .. '?offset=' .. last_page_offset .. ' Zadnja]&amp;lt;/span&amp;gt;'&lt;br /&gt;
		ret = ret .. '&amp;lt;/li&amp;gt;'&lt;br /&gt;
		--]]&lt;br /&gt;
		&lt;br /&gt;
		ret = ret .. '&amp;lt;/ul&amp;gt;'&lt;br /&gt;
		ret = ret .. &amp;quot;&amp;lt;/div&amp;gt;&amp;quot;&lt;br /&gt;
		ret = ret .. &amp;quot;&amp;lt;/div&amp;gt;&amp;quot;&lt;br /&gt;
	end&lt;br /&gt;
	return ret&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
</feed>