<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://mbwiki.stairwaygames.work/w/index.php?action=history&amp;feed=atom&amp;title=Module%3ANewarticletext</id>
	<title>Module:Newarticletext - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://mbwiki.stairwaygames.work/w/index.php?action=history&amp;feed=atom&amp;title=Module%3ANewarticletext"/>
	<link rel="alternate" type="text/html" href="https://mbwiki.stairwaygames.work/w/index.php?title=Module:Newarticletext&amp;action=history"/>
	<updated>2026-04-06T15:55:13Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.3</generator>
	<entry>
		<id>https://mbwiki.stairwaygames.work/w/index.php?title=Module:Newarticletext&amp;diff=6882&amp;oldid=prev</id>
		<title>Admin coral island: Created page with &quot;local p = {} function p.main(frame)     local td_attr = {         valign=&#039;top&#039;     }     local td_css = {         width=&#039;50%&#039;     }      local title = frame:getParent():getTitle()     local sections = mw.loadData(&#039;Module:Newarticletext/data&#039;)          local output = {}     -- For Each Section     for i,section_data in ipairs(sections) do         if section_data[&#039;header&#039;] and section_data[&#039;sections&#039;] then             local evenTest             local section = page_layout(...&quot;</title>
		<link rel="alternate" type="text/html" href="https://mbwiki.stairwaygames.work/w/index.php?title=Module:Newarticletext&amp;diff=6882&amp;oldid=prev"/>
		<updated>2023-08-09T10:39:01Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;local p = {} function p.main(frame)     local td_attr = {         valign=&amp;#039;top&amp;#039;     }     local td_css = {         width=&amp;#039;50%&amp;#039;     }      local title = frame:getParent():getTitle()     local sections = mw.loadData(&amp;#039;Module:Newarticletext/data&amp;#039;)          local output = {}     -- For Each Section     for i,section_data in ipairs(sections) do         if section_data[&amp;#039;header&amp;#039;] and section_data[&amp;#039;sections&amp;#039;] then             local evenTest             local section = page_layout(...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;local p = {}&lt;br /&gt;
function p.main(frame)&lt;br /&gt;
    local td_attr = {&lt;br /&gt;
        valign=&amp;#039;top&amp;#039;&lt;br /&gt;
    }&lt;br /&gt;
    local td_css = {&lt;br /&gt;
        width=&amp;#039;50%&amp;#039;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    local title = frame:getParent():getTitle()&lt;br /&gt;
    local sections = mw.loadData(&amp;#039;Module:Newarticletext/data&amp;#039;)&lt;br /&gt;
    &lt;br /&gt;
    local output = {}&lt;br /&gt;
    -- For Each Section&lt;br /&gt;
    for i,section_data in ipairs(sections) do&lt;br /&gt;
        if section_data[&amp;#039;header&amp;#039;] and section_data[&amp;#039;sections&amp;#039;] then&lt;br /&gt;
            local evenTest&lt;br /&gt;
            local section = page_layout(section_data[&amp;#039;header&amp;#039;])&lt;br /&gt;
            local row&lt;br /&gt;
            local column&lt;br /&gt;
            -- For Each Link Area&lt;br /&gt;
            for j,link_data in ipairs(section_data[&amp;#039;sections&amp;#039;]) do&lt;br /&gt;
                evenTest = j%2&lt;br /&gt;
                if evenTest==1 then&lt;br /&gt;
                    row = section:tag(&amp;#039;tr&amp;#039;)&lt;br /&gt;
                end&lt;br /&gt;
                column = row:tag(&amp;#039;td&amp;#039;)&lt;br /&gt;
                    :attr(td_attr):css(td_css)&lt;br /&gt;
                if (type(link_data[&amp;#039;link&amp;#039;]) == &amp;#039;table&amp;#039;) then&lt;br /&gt;
                    local ul = column:wikitext(link_data[&amp;#039;text&amp;#039;] .. &amp;#039;&amp;lt;br/&amp;gt;&amp;#039;):tag(&amp;#039;ul&amp;#039;)&lt;br /&gt;
                        :addClass(&amp;#039;pipe_delimit&amp;#039;)&lt;br /&gt;
                        :css(&amp;#039;font-size&amp;#039;,link_data[&amp;#039;link&amp;#039;][&amp;#039;size&amp;#039;])&lt;br /&gt;
                    for k,sub_link in ipairs(link_data[&amp;#039;link&amp;#039;]) do&lt;br /&gt;
                        ul:tag(&amp;#039;li&amp;#039;)&lt;br /&gt;
                            :wikitext(preload_link(title,sub_link[&amp;#039;link&amp;#039;],sub_link[&amp;#039;text&amp;#039;]))&lt;br /&gt;
                    end&lt;br /&gt;
                else&lt;br /&gt;
                    column:wikitext(preload_link(title,link_data[&amp;#039;link&amp;#039;],tostring(link_data[&amp;#039;text&amp;#039;])))&lt;br /&gt;
                end&lt;br /&gt;
            end&lt;br /&gt;
            if evenTest==1 then&lt;br /&gt;
                column:attr(&amp;#039;colspan&amp;#039;,2)&lt;br /&gt;
            end&lt;br /&gt;
            table.insert(output, tostring(section))&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    return table.concat(output)&lt;br /&gt;
end&lt;br /&gt;
function preload_link(page,preload,display)&lt;br /&gt;
    return &amp;#039;[&amp;#039; .. tostring(&lt;br /&gt;
        mw.uri.fullUrl(page,{&lt;br /&gt;
            action=&amp;#039;edit&amp;#039;,&lt;br /&gt;
            preload=preload&lt;br /&gt;
        })&lt;br /&gt;
    ) .. &amp;#039; &amp;#039; .. display .. &amp;#039;]&amp;#039;&lt;br /&gt;
end&lt;br /&gt;
function page_layout(section_title)&lt;br /&gt;
    local table_attr = {&lt;br /&gt;
        class                 = &amp;#039;wikitable mw-collapsible mw-collapsed plainlinks&amp;#039;,&lt;br /&gt;
        [&amp;#039;data-expandtext&amp;#039;]   = &amp;#039;+&amp;#039;,&lt;br /&gt;
        [&amp;#039;data-collapsetext&amp;#039;] = &amp;#039;-&amp;#039;&lt;br /&gt;
    }&lt;br /&gt;
    local table_css = {&lt;br /&gt;
        width          = &amp;#039;100%&amp;#039;,&lt;br /&gt;
        [&amp;#039;text-align&amp;#039;] = &amp;#039;center&amp;#039;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    return mw.html.create(&amp;#039;table&amp;#039;)&lt;br /&gt;
        :attr(table_attr)&lt;br /&gt;
        :css(table_css)&lt;br /&gt;
        :tag(&amp;#039;tr&amp;#039;):tag(&amp;#039;th&amp;#039;)&lt;br /&gt;
            :attr(&amp;#039;colspan&amp;#039;,2)&lt;br /&gt;
            :wikitext(section_title)&lt;br /&gt;
            :allDone()&lt;br /&gt;
end&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>Admin coral island</name></author>
	</entry>
</feed>