<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://hna.wiki/Module:New_Article_Text?action=history&amp;feed=atom</id>
	<title>Module:New Article Text - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://hna.wiki/Module:New_Article_Text?action=history&amp;feed=atom"/>
	<link rel="alternate" type="text/html" href="https://hna.wiki/Module:New_Article_Text?action=history"/>
	<updated>2026-07-14T17:01:39Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.46.0</generator>
	<entry>
		<id>https://hna.wiki/Module:New_Article_Text?diff=978&amp;oldid=prev</id>
		<title>919dd: Protected &quot;Module:New Article Text&quot; ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))</title>
		<link rel="alternate" type="text/html" href="https://hna.wiki/Module:New_Article_Text?diff=978&amp;oldid=prev"/>
		<updated>2025-08-29T22:07:20Z</updated>

		<summary type="html">&lt;p&gt;Protected &amp;quot;&lt;a href=&quot;/Module:New_Article_Text&quot; title=&quot;Module:New Article Text&quot;&gt;Module:New Article Text&lt;/a&gt;&amp;quot; ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw-interface=&quot;&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 22:07, 29 August 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;4&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff cache key mediawiki:diff:1.41:old-947:rev-978 --&gt;
&lt;/table&gt;</summary>
		<author><name>919dd</name></author>
	</entry>
	<entry>
		<id>https://hna.wiki/Module:New_Article_Text?diff=947&amp;oldid=prev</id>
		<title>919dd at 21:56, 29 August 2025</title>
		<link rel="alternate" type="text/html" href="https://hna.wiki/Module:New_Article_Text?diff=947&amp;oldid=prev"/>
		<updated>2025-08-29T21:56:59Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw-interface=&quot;&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 21:56, 29 August 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l57&quot;&gt;Line 57:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 57:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;function page_layout(section_title)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;function page_layout(section_title)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     local table_attr = {&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     local table_attr = {&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;         class                 = &#039;wikitable mw-collapsible &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;mw-collapsed &lt;/del&gt;plainlinks&#039;,&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;         class                 = &#039;wikitable mw-collapsible plainlinks&#039;,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;         [&amp;#039;data-expandtext&amp;#039;]   = &amp;#039;+&amp;#039;,&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;         [&amp;#039;data-expandtext&amp;#039;]   = &amp;#039;+&amp;#039;,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;         [&amp;#039;data-collapsetext&amp;#039;] = &amp;#039;-&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;         [&amp;#039;data-collapsetext&amp;#039;] = &amp;#039;-&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key mediawiki:diff:1.41:old-928:rev-947:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>919dd</name></author>
	</entry>
	<entry>
		<id>https://hna.wiki/Module:New_Article_Text?diff=928&amp;oldid=prev</id>
		<title>919dd: 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:New Article Text/data&#039;)          local output = {}     -- For Each Section     for _, section_data in ipairs(sections) do         if section_data[&#039;header&#039;] and section_data[&#039;sections&#039;] then             local evenTest             local section = page_layou...&quot;</title>
		<link rel="alternate" type="text/html" href="https://hna.wiki/Module:New_Article_Text?diff=928&amp;oldid=prev"/>
		<updated>2025-08-29T21:47:04Z</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:New Article Text/data&amp;#039;)          local output = {}     -- For Each Section     for _, 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_layou...&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;
    local title = frame:getParent():getTitle()&lt;br /&gt;
    local sections = mw.loadData(&amp;#039;Module:New Article Text/data&amp;#039;)&lt;br /&gt;
    &lt;br /&gt;
    local output = {}&lt;br /&gt;
    -- For Each Section&lt;br /&gt;
    for _, 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>919dd</name></author>
	</entry>
</feed>