<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://stockhub.co/index.php?action=history&amp;feed=atom&amp;title=Module%3ASandbox%2FAkar1</id>
	<title>Module:Sandbox/Akar1 - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://stockhub.co/index.php?action=history&amp;feed=atom&amp;title=Module%3ASandbox%2FAkar1"/>
	<link rel="alternate" type="text/html" href="https://stockhub.co/index.php?title=Module:Sandbox/Akar1&amp;action=history"/>
	<updated>2026-04-17T18:45:48Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.5</generator>
	<entry>
		<id>https://stockhub.co/index.php?title=Module:Sandbox/Akar1&amp;diff=145096&amp;oldid=prev</id>
		<title>imported&gt;Pppery: Pppery moved page Module:My module to Module:Sandbox/Akar1 without leaving a redirect: Move test module into Module:Sandbox/ space</title>
		<link rel="alternate" type="text/html" href="https://stockhub.co/index.php?title=Module:Sandbox/Akar1&amp;diff=145096&amp;oldid=prev"/>
		<updated>2018-04-28T15:27:31Z</updated>

		<summary type="html">&lt;p&gt;Pppery moved page &lt;a href=&quot;/index.php?title=Module:My_module&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Module:My module (page does not exist)&quot;&gt;Module:My module&lt;/a&gt; to &lt;a href=&quot;/research/Module:Sandbox/Akar1&quot; title=&quot;Module:Sandbox/Akar1&quot;&gt;Module:Sandbox/Akar1&lt;/a&gt; without leaving a redirect: Move test module into Module:Sandbox/ space&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;------------------------------------------------------------------&lt;br /&gt;
-------Extract From http://lua-users.org/wiki/SplitJoin-----------&lt;br /&gt;
------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
-- Compatibility: Lua-5.1&lt;br /&gt;
function split(str, pat)&lt;br /&gt;
   local t = {}  -- NOTE: use {n = 0} in Lua-5.0&lt;br /&gt;
   local fpat = &amp;quot;(.-)&amp;quot; .. pat&lt;br /&gt;
   local last_end = 1&lt;br /&gt;
   local s, e, cap = str:find(fpat, 1)&lt;br /&gt;
   while s do&lt;br /&gt;
      if s ~= 1 or cap ~= &amp;quot;&amp;quot; then&lt;br /&gt;
         table.insert(t,cap)&lt;br /&gt;
      end&lt;br /&gt;
      last_end = e+1&lt;br /&gt;
      s, e, cap = str:find(fpat, last_end)&lt;br /&gt;
   end&lt;br /&gt;
   if last_end &amp;lt;= #str then&lt;br /&gt;
      cap = str:sub(last_end)&lt;br /&gt;
      table.insert(t, cap)&lt;br /&gt;
   end&lt;br /&gt;
   return t&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------&lt;br /&gt;
---------------Extract End----------------------------------------&lt;br /&gt;
------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function splitIn2(streen)&lt;br /&gt;
    flag = true&lt;br /&gt;
    for i in string.gmatch(streen, &amp;quot;[^:]+&amp;quot;) do&lt;br /&gt;
        if flag then&lt;br /&gt;
            var1 = i&lt;br /&gt;
            flag = false&lt;br /&gt;
        else&lt;br /&gt;
            var2 = i&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
    return var1, var2&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function splitIn4(streen)&lt;br /&gt;
    flag1 = true&lt;br /&gt;
    flag2 = true&lt;br /&gt;
    flag3 = true&lt;br /&gt;
    for i in string.gmatch(streen, &amp;quot;[^:]+&amp;quot;) do&lt;br /&gt;
        if flag1 then&lt;br /&gt;
            var1 = i&lt;br /&gt;
            flag1 = false&lt;br /&gt;
        elseif flag2 then&lt;br /&gt;
            var2 = i&lt;br /&gt;
            flag2 = false&lt;br /&gt;
        elseif flag3 then&lt;br /&gt;
            var3 = i&lt;br /&gt;
            flag3 = false&lt;br /&gt;
        else&lt;br /&gt;
            var4 = i&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
    return var1, var2, var3, var4&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local p = {}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function p.headerRender(frame)&lt;br /&gt;
	-- Attempting to remove the key from the table frame args, Unsuccessful attempt&lt;br /&gt;
	lookie_here = frame.args[&amp;#039;color&amp;#039;]&lt;br /&gt;
	if lookie_here == nil then&lt;br /&gt;
		lookie_here = &amp;#039;f1f1f1&amp;#039;&lt;br /&gt;
	end&lt;br /&gt;
	-- place_holder = type(frame.args)&lt;br /&gt;
    -- frame.args[&amp;#039;color&amp;#039;] = nil&lt;br /&gt;
    -- place_holder = frame.args[&amp;#039;color&amp;#039;]&lt;br /&gt;
    returner = --lookie_here..place_holder..&lt;br /&gt;
    &amp;#039;&amp;lt;span style=&amp;quot;overflow: hidden; border: 1px solid #ccc; width:100%; background-color:#&amp;#039;..lookie_here..&amp;#039;;&amp;quot;&amp;gt;&amp;#039;&lt;br /&gt;
    &lt;br /&gt;
    for i in pairs(frame.args) do&lt;br /&gt;
    	-- val = string.gmatch(frame.args[i], &amp;quot;%S+&amp;quot;)&lt;br /&gt;
    	-- dic = {}&lt;br /&gt;
    	-- local val1, val2 = string:match(&amp;quot;([^,]+):([^,]+)&amp;quot;)&lt;br /&gt;
    	-- Doesnt work Code local val1, val2 = (frame.args[i]):match(&amp;quot;([^,]+),([^,]+)&amp;quot;)&lt;br /&gt;
    	tot = &amp;quot;&amp;quot;&lt;br /&gt;
    	-- local myTable = (frame.args[i]):split(&amp;quot;, &amp;quot;)&lt;br /&gt;
    	--[[myTable = split(frame.args[i],&amp;#039;[\\/]+&amp;#039;)&lt;br /&gt;
    	local val1 = myTable[2]&lt;br /&gt;
    	local val2 = myTable[1]]--&lt;br /&gt;
    	-- local color, sectionHeader = splitIn2(frame.args[i])&lt;br /&gt;
    	-- local headerBgColor=&amp;#039;ffffff&amp;#039;&lt;br /&gt;
		local color, sectionHeader, headerBgColor, descr = splitIn4(frame.args[i])&lt;br /&gt;
    	-- flag = 1&lt;br /&gt;
    	-- -- tot = tot..next(val)..&amp;quot;$$1&amp;quot;&lt;br /&gt;
    	-- for every in val do&lt;br /&gt;
    	-- 	-- local val1, val2 = string:match(&amp;quot;([^,]+),([^,]+)&amp;quot;)&lt;br /&gt;
    	-- 	-- dic[#dic] = every&lt;br /&gt;
    	-- 	if flag == 1 then &lt;br /&gt;
    	-- 		val1 = every&lt;br /&gt;
    	-- 		tot = tot..&amp;#039;TTT&amp;#039;&lt;br /&gt;
    	-- 		flag = 2 &lt;br /&gt;
    	-- 	else&lt;br /&gt;
    	-- 		tot = tot..&amp;#039;FFF&amp;#039;&lt;br /&gt;
    	-- 		val2 = every&lt;br /&gt;
    	-- 		flag = 1 &lt;br /&gt;
    	-- 	end&lt;br /&gt;
    	-- 	tot = tot..every	&lt;br /&gt;
    	-- end&lt;br /&gt;
    	&lt;br /&gt;
    	-- tot = tot..tostring(val1)..tostring(val2)&lt;br /&gt;
    	styling = &amp;#039;&amp;#039;&lt;br /&gt;
    	-- if headerBgColor ~=  nil then&lt;br /&gt;
    	-- 	styling = styling..&amp;#039;background-color: &amp;#039;..headerBgColor..&amp;#039;;&amp;#039;&lt;br /&gt;
    	-- else&lt;br /&gt;
    	-- 	styling = styling..&amp;#039;background-color: white;&amp;#039;&lt;br /&gt;
    	-- end&lt;br /&gt;
    	if tostring(mw.title.getCurrentTitle().id) == tostring(sectionHeader) then&lt;br /&gt;
    		styling = styling..&amp;#039;background-color: gray;&amp;#039;&lt;br /&gt;
    		-- returner = returner..&amp;#039;gray&amp;#039;&lt;br /&gt;
    	else&lt;br /&gt;
    		styling = styling..&amp;#039;background-color: white;&amp;#039;&lt;br /&gt;
    		-- returner = returner..&amp;#039;white&amp;#039;&lt;br /&gt;
    	end&lt;br /&gt;
    	if i ~= &amp;#039;color&amp;#039; then&lt;br /&gt;
	    	returner = returner..&amp;#039;&amp;lt;span style=&amp;quot;color: &amp;#039;..color..&amp;#039;; float: left; border-top: 6px solid &amp;#039;&lt;br /&gt;
	    	..color..&amp;#039;; font-weight: bold; outline: none; cursor: pointer; padding: 14px 16px; transition: 0.3s; &amp;#039;..styling..&amp;#039;&amp;quot;&amp;gt;&amp;#039;&lt;br /&gt;
	    	returner = returner..sectionHeader&lt;br /&gt;
	    	returner = returner..&amp;#039;&amp;lt;/span&amp;gt;&amp;#039;&lt;br /&gt;
	    end&lt;br /&gt;
	    -- headerBgColor = nil&lt;br /&gt;
    end&lt;br /&gt;
    -- for i, j in pairs(mw.title.getCurrentTitle()) do&lt;br /&gt;
    -- 	returner = returner..tostring(i)..tostring(j)..&amp;#039;Herehere&amp;#039;&lt;br /&gt;
    -- end&lt;br /&gt;
    -- mw.title.getCurrentTitle().subpageText..&lt;br /&gt;
    returner = returner..&amp;#039;&amp;lt;/span&amp;gt;&amp;#039;&lt;br /&gt;
    return returner&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>imported&gt;Pppery</name></author>
	</entry>
</feed>