<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh">
	<id>https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=Module%3ATest%2Fsandbox</id>
	<title>Module:Test/sandbox - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=Module%3ATest%2Fsandbox"/>
	<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=Module:Test/sandbox&amp;action=history"/>
	<updated>2026-06-29T05:36:07Z</updated>
	<subtitle>在这个wiki上该页的修订历史</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://arolstar52-zhtest.hf.space/index.php?title=Module:Test/sandbox&amp;diff=2751909&amp;oldid=prev</id>
		<title>imported&gt;Edisonabcd：​←建立内容为“-- module to turn a parameter list into a list of Coxeter–Dynkin diagram images. -- See the template documentation or any example for how it i...”的新页面</title>
		<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=Module:Test/sandbox&amp;diff=2751909&amp;oldid=prev"/>
		<updated>2016-08-23T11:07:02Z</updated>

		<summary type="html">&lt;p&gt;&lt;a href=&quot;/index.php?title=WP:AES&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;WP:AES（页面不存在）&quot;&gt;←&lt;/a&gt;建立内容为“-- module to turn a parameter list into a list of &lt;a href=&quot;/index.php?title=Coxeter%E2%80%93Dynkin_diagram&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Coxeter–Dynkin diagram（页面不存在）&quot;&gt;Coxeter–Dynkin diagram&lt;/a&gt; images. -- See the template documentation or any example for how it i...”的新页面&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;-- module to turn a parameter list into a list of [[Coxeter–Dynkin diagram]] images.&lt;br /&gt;
-- See the template documentation or any example for how it is used and works.&lt;br /&gt;
local p = {}&lt;br /&gt;
local origArgs&lt;br /&gt;
&lt;br /&gt;
function p.CDD(frame)&lt;br /&gt;
	-- For calling from #invoke.&lt;br /&gt;
    if frame == mw.getCurrentFrame() then&lt;br /&gt;
        origArgs = frame:getParent().args&lt;br /&gt;
    else&lt;br /&gt;
        origArgs = frame&lt;br /&gt;
    end&lt;br /&gt;
	local pframe = frame:getParent()&lt;br /&gt;
	local args = pframe.args&lt;br /&gt;
	if (origArgs[&amp;#039;FileType&amp;#039;] and origArgs[&amp;#039;FileType&amp;#039;]  ~= &amp;#039;&amp;#039;) then&lt;br /&gt;
		filet=origArgs[&amp;#039;FileType&amp;#039;]&lt;br /&gt;
	else&lt;br /&gt;
		filet=&amp;quot;png&amp;quot;&lt;br /&gt;
	end&lt;br /&gt;
	if (origArgs[&amp;#039;CDDtype&amp;#039;] and origArgs[&amp;#039;CDDtype&amp;#039;] ~= &amp;#039;&amp;#039;) then&lt;br /&gt;
		cddt=origArgs[&amp;#039;CDDtype&amp;#039;] .. &amp;quot;_&amp;quot;&lt;br /&gt;
	else&lt;br /&gt;
		cddt=&amp;quot;CDel_&amp;quot;&lt;br /&gt;
	end&lt;br /&gt;
	if (origArgs[&amp;#039;Size&amp;#039;] and origArgs[&amp;#039;Size&amp;#039;] ~= &amp;#039;&amp;#039;) then&lt;br /&gt;
		if (origArgs[&amp;#039;Size&amp;#039;] ~= &amp;#039;&amp;#039;) then&lt;br /&gt;
			cddSize=tonumber(origArgs[&amp;#039;Size&amp;#039;])&lt;br /&gt;
		else&lt;br /&gt;
			cddSize=0&lt;br /&gt;
		end&lt;br /&gt;
	else&lt;br /&gt;
		cddSize=0&lt;br /&gt;
	end&lt;br /&gt;
	return p._CDD_(args,filet,cddt,cddSize)&lt;br /&gt;
end&lt;br /&gt;
	&lt;br /&gt;
function p._CDD(args)&lt;br /&gt;
	return p._CDD_(args,&amp;quot;png&amp;quot;,&amp;quot;CDel_&amp;quot;,0)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p._CDD_(args,ft,ct,dSize)&lt;br /&gt;
	-- For calling from other Lua modules.&lt;br /&gt;
	local body =&amp;#039;&amp;lt;span style=&amp;quot;display:inline-block;&amp;quot;&amp;gt;&amp;#039;         -- create and start the output string&lt;br /&gt;
	local filetype = ft&lt;br /&gt;
	local CDDtype = ct&lt;br /&gt;
	for v, x in ipairs(args) do                                -- process params, ignoring any names&lt;br /&gt;
		pgname=&amp;quot;.&amp;quot; .. filetype&lt;br /&gt;
		cpgname=CDDtype&lt;br /&gt;
        lasts = &amp;quot;|link=]]&amp;quot;&lt;br /&gt;
        if (dSize &amp;gt; 1) then&lt;br /&gt;
        	lasts = &amp;quot;|x&amp;quot; .. dSize .. &amp;quot;px|link=]]&amp;quot;&lt;br /&gt;
        end&lt;br /&gt;
		if (x ~= &amp;#039;&amp;#039;) then					-- check for null/empty names&lt;br /&gt;
            d = tonumber(x)&lt;br /&gt;
            if (d ~= nil) then&lt;br /&gt;
                if (d &amp;gt; 20) then&lt;br /&gt;
                    for i = 1,string.len(x) do&lt;br /&gt;
                        tmpstr = string.sub(x,i,i)&lt;br /&gt;
                        if (tonumber(tmpstr) &amp;gt; 3) then&lt;br /&gt;
                            body = body .. &amp;quot;[[File:&amp;quot;.. cpgname .. string.sub(x,i,i) .. pgname .. lasts&lt;br /&gt;
                        else&lt;br /&gt;
                            body = body .. &amp;quot;[[File:&amp;quot;.. cpgname .. string.sub(x,i,i) .. &amp;quot;x&amp;quot; .. pgname .. lasts&lt;br /&gt;
                     	end&lt;br /&gt;
                 	end&lt;br /&gt;
             	else&lt;br /&gt;
                 	body = body .. &amp;quot;[[File:&amp;quot;.. cpgname .. x  .. pgname .. lasts&lt;br /&gt;
                end&lt;br /&gt;
            else&lt;br /&gt;
             	body = body .. &amp;quot;[[File:&amp;quot;.. cpgname .. x  .. pgname .. lasts&lt;br /&gt;
         	end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	body = body .. &amp;quot;&amp;lt;/span&amp;gt;&amp;quot;                                   -- finish output string&lt;br /&gt;
	return body                                                -- return result&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>imported&gt;Edisonabcd</name></author>
	</entry>
</feed>