<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.runerealm.org/index.php?action=history&amp;feed=atom&amp;title=Module%3AGraphicalUpdateTable</id>
	<title>Module:GraphicalUpdateTable - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.runerealm.org/index.php?action=history&amp;feed=atom&amp;title=Module%3AGraphicalUpdateTable"/>
	<link rel="alternate" type="text/html" href="https://wiki.runerealm.org/index.php?title=Module:GraphicalUpdateTable&amp;action=history"/>
	<updated>2026-05-03T14:35:33Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.41.1</generator>
	<entry>
		<id>https://wiki.runerealm.org/index.php?title=Module:GraphicalUpdateTable&amp;diff=38389&amp;oldid=prev</id>
		<title>Alex: Replaced content with &quot;local hc = require(&#039;Module:Paramtest&#039;).has_content local ds = require(&#039;Module:$&#039;).deserialize  local p = {}  function p._main(args) 	local cols = hc(args.columns) and args.columns or 3 --sets how many columns wide the table is, defaults to 3 	local tbl = mw.html.create(&#039;table&#039;):addClass(&#039;wikitable&#039;):css(&#039;text-align&#039;, &#039;center&#039;)  	local i = 0	--sets up the row iterator, starting at 0 	while (args[cols*i + 1]) do --checks if there&#039;s any remaining args, if so starts crea...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.runerealm.org/index.php?title=Module:GraphicalUpdateTable&amp;diff=38389&amp;oldid=prev"/>
		<updated>2024-10-17T10:22:52Z</updated>

		<summary type="html">&lt;p&gt;Replaced content with &amp;quot;local hc = require(&amp;#039;Module:Paramtest&amp;#039;).has_content local ds = require(&amp;#039;Module:$&amp;#039;).deserialize  local p = {}  function p._main(args) 	local cols = hc(args.columns) and args.columns or 3 --sets how many columns wide the table is, defaults to 3 	local tbl = mw.html.create(&amp;#039;table&amp;#039;):addClass(&amp;#039;wikitable&amp;#039;):css(&amp;#039;text-align&amp;#039;, &amp;#039;center&amp;#039;)  	local i = 0	--sets up the row iterator, starting at 0 	while (args[cols*i + 1]) do --checks if there&amp;#039;s any remaining args, if so starts crea...&amp;quot;&lt;/p&gt;
&lt;a href=&quot;https://wiki.runerealm.org/index.php?title=Module:GraphicalUpdateTable&amp;amp;diff=38389&amp;amp;oldid=35210&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>Alex</name></author>
	</entry>
	<entry>
		<id>https://wiki.runerealm.org/index.php?title=Module:GraphicalUpdateTable&amp;diff=35210&amp;oldid=prev</id>
		<title>Alex at 23:13, 16 October 2024</title>
		<link rel="alternate" type="text/html" href="https://wiki.runerealm.org/index.php?title=Module:GraphicalUpdateTable&amp;diff=35210&amp;oldid=prev"/>
		<updated>2024-10-16T23:13:21Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://wiki.runerealm.org/index.php?title=Module:GraphicalUpdateTable&amp;amp;diff=35210&amp;amp;oldid=34974&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>Alex</name></author>
	</entry>
	<entry>
		<id>https://wiki.runerealm.org/index.php?title=Module:GraphicalUpdateTable&amp;diff=34974&amp;oldid=prev</id>
		<title>Alex: Created page with &quot;local hc = require(&#039;Module:Paramtest&#039;).has_content local ds = require(&#039;Module:$&#039;).deserialize  local p = {}  function p._main(args) 	local cols = hc(args.columns) and args.columns or 3 --sets how many columns wide the table is, defaults to 3 	local tbl = mw.html.create(&#039;table&#039;):addClass(&#039;wikitable&#039;):css(&#039;text-align&#039;, &#039;center&#039;)  	local i = 0	--sets up the row iterator, starting at 0 	while (args[cols*i + 1]) do --checks if there&#039;s any remaining args, if so starts creating...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.runerealm.org/index.php?title=Module:GraphicalUpdateTable&amp;diff=34974&amp;oldid=prev"/>
		<updated>2024-10-16T23:12:14Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;local hc = require(&amp;#039;Module:Paramtest&amp;#039;).has_content local ds = require(&amp;#039;Module:$&amp;#039;).deserialize  local p = {}  function p._main(args) 	local cols = hc(args.columns) and args.columns or 3 --sets how many columns wide the table is, defaults to 3 	local tbl = mw.html.create(&amp;#039;table&amp;#039;):addClass(&amp;#039;wikitable&amp;#039;):css(&amp;#039;text-align&amp;#039;, &amp;#039;center&amp;#039;)  	local i = 0	--sets up the row iterator, starting at 0 	while (args[cols*i + 1]) do --checks if there&amp;#039;s any remaining args, if so starts creating...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;local hc = require(&amp;#039;Module:Paramtest&amp;#039;).has_content&lt;br /&gt;
local ds = require(&amp;#039;Module:$&amp;#039;).deserialize&lt;br /&gt;
&lt;br /&gt;
local p = {}&lt;br /&gt;
&lt;br /&gt;
function p._main(args)&lt;br /&gt;
	local cols = hc(args.columns) and args.columns or 3 --sets how many columns wide the table is, defaults to 3&lt;br /&gt;
	local tbl = mw.html.create(&amp;#039;table&amp;#039;):addClass(&amp;#039;wikitable&amp;#039;):css(&amp;#039;text-align&amp;#039;, &amp;#039;center&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
	local i = 0	--sets up the row iterator, starting at 0&lt;br /&gt;
	while (args[cols*i + 1]) do --checks if there&amp;#039;s any remaining args, if so starts creating a row&lt;br /&gt;
		header = mw.html.create(&amp;#039;tr&amp;#039;)&lt;br /&gt;
		row = mw.html.create(&amp;#039;tr&amp;#039;)&lt;br /&gt;
		&lt;br /&gt;
		for j=cols*i+1,cols*(i+1) do --iterates through the set amount of columns, uses math to know which arg to start with&lt;br /&gt;
			if args[j] then&lt;br /&gt;
				header:tag(&amp;#039;th&amp;#039;):wikitext(args[j][&amp;#039;name&amp;#039;]):done()&lt;br /&gt;
				row:tag(&amp;#039;td&amp;#039;):wikitext(args[j][&amp;#039;files&amp;#039;]):done()&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
		tbl:node(header)&lt;br /&gt;
		tbl:node(row)&lt;br /&gt;
		i = i + 1 --incrememnts the row count before starting the row creation over&lt;br /&gt;
	end&lt;br /&gt;
	return tbl&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.main(frame)&lt;br /&gt;
	local args = ds(frame:getParent().args)&lt;br /&gt;
	return p._main(args)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>Alex</name></author>
	</entry>
</feed>