<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="nl">
	<id>https://fandata.nl/index.php?action=history&amp;feed=atom&amp;title=Module%3APagination</id>
	<title>Module:Pagination - Bewerkingsoverzicht</title>
	<link rel="self" type="application/atom+xml" href="https://fandata.nl/index.php?action=history&amp;feed=atom&amp;title=Module%3APagination"/>
	<link rel="alternate" type="text/html" href="https://fandata.nl/index.php?title=Module:Pagination&amp;action=history"/>
	<updated>2026-06-27T02:27:34Z</updated>
	<subtitle>Bewerkingsoverzicht voor deze pagina op de wiki</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://fandata.nl/index.php?title=Module:Pagination&amp;diff=1050492&amp;oldid=prev</id>
		<title>Pagesync: Imported by PageSync</title>
		<link rel="alternate" type="text/html" href="https://fandata.nl/index.php?title=Module:Pagination&amp;diff=1050492&amp;oldid=prev"/>
		<updated>2026-03-03T08:51:23Z</updated>

		<summary type="html">&lt;p&gt;Imported by PageSync&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nieuwe pagina&lt;/b&gt;&lt;/p&gt;&lt;div&gt;local p = {}&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
Bookstrap pagination&lt;br /&gt;
&lt;br /&gt;
{{#invoke:Pagination|...&lt;br /&gt;
|total={{{Total|0}}}&lt;br /&gt;
|totalvisible=&lt;br /&gt;
|target={{{Target|{{FULLPAGENAME}}}}}&lt;br /&gt;
|currentoffset={{#cr-urlget:par={{#var:@name offset}}|default=0}}&lt;br /&gt;
|nameoffset={{{Name offset|offset}}}&lt;br /&gt;
|withurlparameters=&lt;br /&gt;
}}&lt;br /&gt;
]]&lt;br /&gt;
&lt;br /&gt;
p.getPagination = function(frame) &lt;br /&gt;
	local total = tonumber( frame.args.total or 0 )&lt;br /&gt;
	local totalVisible = tonumber( frame.args.totalvisible or 0 )&lt;br /&gt;
	local initialOffset = tonumber( frame.args.initialoffset or 0 )&lt;br /&gt;
	local nameOffset = frame.args.nameoffset or &amp;quot;offset&amp;quot;&lt;br /&gt;
	local target = frame.args.target or &amp;quot;&amp;quot;&lt;br /&gt;
	local withUrlParameters = frame.args.withurlparameters or nil&lt;br /&gt;
&lt;br /&gt;
	-- calculated variables&lt;br /&gt;
	-- whether to show pagination at all {{#ifexpr: {{#var:@total|0}} &amp;lt; {{#var:@total visible|0}}|false|true}} &lt;br /&gt;
	if ( total &amp;lt; totalVisible ) then return &amp;quot;&amp;quot; end&lt;br /&gt;
&lt;br /&gt;
	-- loop&lt;br /&gt;
	local numberOfLoops = math.ceil( total / totalVisible )&lt;br /&gt;
	&lt;br /&gt;
		--currentOffset&lt;br /&gt;
	local str = &amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
	for i=1, numberOfLoops do&lt;br /&gt;
		--str = str .. &amp;quot; &amp;quot; .. i&lt;br /&gt;
		local currentOffset = ( i * totalVisible ) - totalVisible&lt;br /&gt;
		--local offset = ( offset * totalVisible ) + totalVisible&lt;br /&gt;
		local class = &amp;quot;page-item&amp;quot;&lt;br /&gt;
		if currentOffset == initialOffset then class = class .. &amp;quot; active&amp;quot; end&lt;br /&gt;
		local href = tostring( mw.uri.fullUrl( target, { [nameOffset] = currentOffset } ) )&lt;br /&gt;
		if withUrlParameters ~= nil then&lt;br /&gt;
			href = href .. &amp;quot;&amp;amp;&amp;quot; .. withUrlParameters&lt;br /&gt;
		end&lt;br /&gt;
		local widget = &amp;#039;[&amp;#039; .. i .. &amp;quot;=&amp;quot; .. currentOffset .. &amp;#039;] &amp;#039;&lt;br /&gt;
		local widget = frame:callParserFunction( &amp;quot;#widget&amp;quot;, { &amp;quot;Link&amp;quot;,&lt;br /&gt;
			[&amp;quot;type&amp;quot;] = &amp;quot;a&amp;quot;,&lt;br /&gt;
			[&amp;quot;class&amp;quot;] = &amp;quot;page-link&amp;quot;,&lt;br /&gt;
			[&amp;quot;href&amp;quot;] = href,&lt;br /&gt;
			[&amp;quot;text&amp;quot;] = i&lt;br /&gt;
		} )&lt;br /&gt;
		local li = &amp;#039;&amp;lt;li class=&amp;quot;&amp;#039; .. class .. &amp;#039;&amp;quot;&amp;gt;&amp;#039; .. widget .. &amp;#039;&amp;lt;/li&amp;gt;&amp;#039;&lt;br /&gt;
		str = str .. li&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	return &amp;#039;&amp;lt;ul class=&amp;quot;pagination pagination-lg pl-0 flex-wrap&amp;quot;&amp;gt;&amp;#039; .. str .. &amp;#039;&amp;lt;/ul&amp;gt;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
	&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p;&lt;/div&gt;</summary>
		<author><name>Pagesync</name></author>
	</entry>
</feed>