https://en.wikipedia.org/w/index.php?action=history&feed=atom&title=Module%3ARoad_data%2Fextra%2Fdoc%2Ftable Module:Road data/extra/doc/table - Revision history 2025-05-30T11:56:04Z Revision history for this page on the wiki MediaWiki 1.45.0-wmf.3 https://en.wikipedia.org/w/index.php?title=Module:Road_data/extra/doc/table&diff=1242429258&oldid=prev BrandonXLF: Table for Module:Road data/extra/doc 2024-08-26T19:16:11Z <p>Table for <a href="/wiki/Module:Road_data/extra/doc" title="Module:Road data/extra/doc">Module:Road data/extra/doc</a></p> <p><b>New page</b></p><div>local p = {}<br /> local extra = require(&#039;Module:Road data/extra&#039;)<br /> local TableTools = require(&#039;Module:TableTools&#039;)<br /> <br /> function defaultFirst(a, b)<br /> if a == &#039;default&#039; then return true end<br /> if b == &#039;default&#039; then return false end<br /> return a &lt; b<br /> end<br /> <br /> function p.table(frame)<br /> local out = &#039;&#039;<br /> <br /> for signType, signDef in TableTools.sortedPairs(extra) do<br /> out = out .. &#039;{| class=&quot;wikitable&quot; style=&quot;display:inline-table;&quot;\n&#039;<br /> out = out .. &#039;|+ &#039; .. signType .. &#039;\n&#039;<br /> out = out .. &#039;|-\n&#039;<br /> out = out .. &#039;! Region\n&#039;<br /> out = out .. &#039;! Sign\n&#039;<br /> <br /> for countryType, countryDef in TableTools.sortedPairs(signDef, defaultFirst) do<br /> if type(countryDef) == &#039;table&#039; then<br /> for stateType, stateDef in TableTools.sortedPairs(countryDef, defaultFirst) do<br /> out = out .. &#039;|-\n&#039;<br /> out = out .. &#039;|&#039; .. countryType .. &#039;/&#039; .. stateType .. &#039;\n&#039;<br /> out = out .. &#039;|[[File:&#039; .. stateDef .. &#039;|24px]]\n&#039;<br /> end<br /> else<br /> out = out .. &#039;|-\n&#039;<br /> out = out .. &#039;|&#039; .. countryType .. &#039;\n&#039;<br /> out = out .. &#039;|[[File:&#039; .. countryDef .. &#039;|24px]]\n&#039;<br /> end<br /> end<br /> <br /> out = out .. &#039;|}\n&#039;<br /> end<br /> <br /> return out<br /> end<br /> <br /> return p</div> BrandonXLF