<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh">
	<id>https://wiki.itworks.cc/index.php?action=history&amp;feed=atom&amp;title=Module%3ANavboxV2%2FEvenoddContext</id>
	<title>Module:NavboxV2/EvenoddContext - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.itworks.cc/index.php?action=history&amp;feed=atom&amp;title=Module%3ANavboxV2%2FEvenoddContext"/>
	<link rel="alternate" type="text/html" href="https://wiki.itworks.cc/index.php?title=Module:NavboxV2/EvenoddContext&amp;action=history"/>
	<updated>2026-06-18T06:39:17Z</updated>
	<subtitle>本wiki上该页面的版本历史</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://wiki.itworks.cc/index.php?title=Module:NavboxV2/EvenoddContext&amp;diff=910&amp;oldid=prev</id>
		<title>甲虫：​导入1个版本</title>
		<link rel="alternate" type="text/html" href="https://wiki.itworks.cc/index.php?title=Module:NavboxV2/EvenoddContext&amp;diff=910&amp;oldid=prev"/>
		<updated>2024-10-14T07:18:55Z</updated>

		<summary type="html">&lt;p&gt;导入1个版本&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&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;zh&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;←上一版本&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;2024年10月14日 (一) 07:18的版本&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;4&quot; class=&quot;diff-notice&quot; lang=&quot;zh&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;（没有差异）&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff cache key mediawiki:diff:1.41:old-909:rev-910 --&gt;
&lt;/table&gt;</summary>
		<author><name>甲虫</name></author>
	</entry>
	<entry>
		<id>https://wiki.itworks.cc/index.php?title=Module:NavboxV2/EvenoddContext&amp;diff=909&amp;oldid=prev</id>
		<title>zh&gt;Xiplus-abot：​已保护“Module:NavboxV2/EvenoddContext”：​高風險模板：21967引用&lt;!-- 機器人3 --&gt;（[编辑=仅允许模板编辑员]（无限期）[移动=仅允许模板编辑员]（无限期））</title>
		<link rel="alternate" type="text/html" href="https://wiki.itworks.cc/index.php?title=Module:NavboxV2/EvenoddContext&amp;diff=909&amp;oldid=prev"/>
		<updated>2024-10-03T20:51:01Z</updated>

		<summary type="html">&lt;p&gt;已保护“&lt;a href=&quot;/Module:NavboxV2/EvenoddContext&quot; title=&quot;Module:NavboxV2/EvenoddContext&quot;&gt;Module:NavboxV2/EvenoddContext&lt;/a&gt;”：​高風險模板：21967引用&amp;lt;!-- &lt;a href=&quot;/index.php?title=User:Xiplus-abot/task/3&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;User:Xiplus-abot/task/3（页面不存在）&quot;&gt;機器人3&lt;/a&gt; --&amp;gt;（[编辑=仅允许模板编辑员]（无限期）[移动=仅允许模板编辑员]（无限期））&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;-- evenodd swap Context start&lt;br /&gt;
local EvenoddContext = {&lt;br /&gt;
	[&amp;#039;_type&amp;#039;] = &amp;quot;eosContext&amp;quot;,&lt;br /&gt;
	[&amp;#039;evenodd&amp;#039;] = &amp;quot;&amp;quot;,&lt;br /&gt;
	[&amp;quot;currentVal&amp;quot;] = {},&lt;br /&gt;
	[&amp;quot;nextVal&amp;quot;] = {},&lt;br /&gt;
	--[[ [&amp;#039;oddstyle&amp;#039;] = &amp;quot;&amp;quot;,&lt;br /&gt;
	[&amp;#039;evenstyle&amp;#039;] = &amp;quot;&amp;quot;,]]&lt;br /&gt;
}&lt;br /&gt;
EvenoddContext.__index = EvenoddContext&lt;br /&gt;
function EvenoddContext.new(context,getArgFunc)&lt;br /&gt;
	local prefix = context.prefix&lt;br /&gt;
	local evenodd = getArgFunc(prefix, &amp;quot;evenodd&amp;quot;, nil ,context)&lt;br /&gt;
	local a,b = &amp;quot;odd&amp;quot;, &amp;quot;even&amp;quot;&lt;br /&gt;
	local noStyle = false	&lt;br /&gt;
	if evenodd == &amp;quot;odd&amp;quot; or evenodd == &amp;quot;even&amp;quot; then -- 奇偶锁定&lt;br /&gt;
		a , b = evenodd , evenodd&lt;br /&gt;
	elseif evenodd == &amp;quot;off&amp;quot; then --&lt;br /&gt;
		a , b ,noStyle = &amp;quot;off&amp;quot; , &amp;quot;off&amp;quot; , true&lt;br /&gt;
	elseif evenodd == &amp;quot;swap&amp;quot; then -- 对调&lt;br /&gt;
		a , b = b , a&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	local newObj = {}&lt;br /&gt;
	setmetatable(newObj, EvenoddContext)&lt;br /&gt;
	newObj.evenodd = evenodd&lt;br /&gt;
	newObj.currentVal = {a, &amp;#039;navbox-&amp;#039; .. a }&lt;br /&gt;
	newObj.nextVal    = {b, &amp;#039;navbox-&amp;#039; .. b }&lt;br /&gt;
	--[[newObj.oddstyle , newObj.evenstyle = &lt;br /&gt;
		getArgFunc(prefix, &amp;quot;oddstyle&amp;quot;, &amp;quot;&amp;quot;) , getArgFunc(prefix, &amp;quot;evenstyle&amp;quot;, &amp;quot;&amp;quot;)]]&lt;br /&gt;
	return newObj&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function EvenoddContext:current(isNext)&lt;br /&gt;
	local returnArr = self.currentVal&lt;br /&gt;
	if isNext == true then self.currentVal, self.nextVal = self.nextVal, self.currentVal end&lt;br /&gt;
	return unpack(returnArr)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function EvenoddContext:currentOddEven()&lt;br /&gt;
	return self:current()&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function EvenoddContext:next()&lt;br /&gt;
	return self:current(true)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function EvenoddContext:evenoddArgValue()&lt;br /&gt;
	return self.evenodd&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
---------------------&lt;br /&gt;
&lt;br /&gt;
return EvenoddContext&lt;/div&gt;</summary>
		<author><name>zh&gt;Xiplus-abot</name></author>
	</entry>
</feed>