<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://wiki.agency/index.php?action=history&amp;feed=atom&amp;title=Module%3AInfobox_body_of_water_tracking</id>
		<title>Module:Infobox body of water tracking - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.agency/index.php?action=history&amp;feed=atom&amp;title=Module%3AInfobox_body_of_water_tracking"/>
		<link rel="alternate" type="text/html" href="https://wiki.agency/index.php?title=Module:Infobox_body_of_water_tracking&amp;action=history"/>
		<updated>2026-05-04T13:32:29Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.30.1</generator>

	<entry>
		<id>https://wiki.agency/index.php?title=Module:Infobox_body_of_water_tracking&amp;diff=662&amp;oldid=prev</id>
		<title>Admin: 1 revision imported</title>
		<link rel="alternate" type="text/html" href="https://wiki.agency/index.php?title=Module:Infobox_body_of_water_tracking&amp;diff=662&amp;oldid=prev"/>
				<updated>2018-10-24T22:40:57Z</updated>
		
		<summary type="html">&lt;p&gt;1 revision imported&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 22:40, 24 October 2018&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; style=&quot;text-align: center;&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;/table&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://wiki.agency/index.php?title=Module:Infobox_body_of_water_tracking&amp;diff=661&amp;oldid=prev</id>
		<title>Frietjes at 14:21, 11 October 2018</title>
		<link rel="alternate" type="text/html" href="https://wiki.agency/index.php?title=Module:Infobox_body_of_water_tracking&amp;diff=661&amp;oldid=prev"/>
				<updated>2018-10-11T14:21:13Z</updated>
		
		<summary type="html">&lt;p&gt;&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;
&lt;br /&gt;
function p.tracking(frame)&lt;br /&gt;
    local function isblank( val ) &lt;br /&gt;
        return (val == nil) or val:match(&amp;#039;^[%s]*$&amp;#039;)&lt;br /&gt;
    end&lt;br /&gt;
    &lt;br /&gt;
    local function hasnoconvert( val )&lt;br /&gt;
    	local res = nil&lt;br /&gt;
    	val = mw.text.killMarkers(val)&lt;br /&gt;
    	if val:match(&amp;#039;[0-9]&amp;#039;) then&lt;br /&gt;
    		res = 1&lt;br /&gt;
    		if val:match(&amp;#039;[%(][−0-9%.]&amp;#039;) and val:match(&amp;#039;[%)]&amp;#039;) then&lt;br /&gt;
    			res = nil&lt;br /&gt;
    		end&lt;br /&gt;
		end&lt;br /&gt;
		return res&lt;br /&gt;
	end&lt;br /&gt;
    &lt;br /&gt;
    local cats = &amp;#039;&amp;#039;&lt;br /&gt;
    local args = frame:getParent().args&lt;br /&gt;
    local AZ = &amp;#039;ABCDEFGHIJKLMNOPQRSTUVWXYZ&amp;#039;&lt;br /&gt;
    local warnmsg = {}&lt;br /&gt;
    &lt;br /&gt;
    if (isblank(args[&amp;#039;image&amp;#039;]) and isblank(args[&amp;#039;image_lake&amp;#039;]) ) then&lt;br /&gt;
    	if mw.title.getCurrentTitle().namespace == 0 then&lt;br /&gt;
	        cats = cats .. &amp;#039;[[Category:Articles using infobox body of water without image]]&amp;#039;&lt;br /&gt;
	    end&lt;br /&gt;
    end&lt;br /&gt;
    &lt;br /&gt;
    if isblank(args[&amp;#039;coords&amp;#039;]) and isblank(args[&amp;#039;coordinates&amp;#039;]) then &lt;br /&gt;
    	if mw.title.getCurrentTitle().namespace == 0 then&lt;br /&gt;
	        cats = cats .. &amp;#039;[[Category:Articles using infobox body of water without coordinates]]&amp;#039;&lt;br /&gt;
	    end&lt;br /&gt;
    end&lt;br /&gt;
 &lt;br /&gt;
    local duplicate_parameters = 0&lt;br /&gt;
	local duplicate_list = {&lt;br /&gt;
		{&amp;#039;child&amp;#039;, &amp;#039;embed&amp;#039;},&lt;br /&gt;
        {&amp;#039;name&amp;#039;, &amp;#039;lake_name&amp;#039;},&lt;br /&gt;
        {&amp;#039;image&amp;#039;, &amp;#039;image_lake&amp;#039;},&lt;br /&gt;
        {&amp;#039;alt&amp;#039;, &amp;#039;alt_lake&amp;#039;},&lt;br /&gt;
        {&amp;#039;caption&amp;#039;, &amp;#039;caption_lake&amp;#039;},&lt;br /&gt;
        {&amp;#039;coordinates&amp;#039;, &amp;#039;coords&amp;#039;},&lt;br /&gt;
        {&amp;#039;lake_type&amp;#039;, &amp;#039;type&amp;#039;},&lt;br /&gt;
        {&amp;#039;ocean_type&amp;#039;, &amp;#039;type&amp;#039;},&lt;br /&gt;
        {&amp;#039;lake_type&amp;#039;, &amp;#039;ocean_type&amp;#039;},&lt;br /&gt;
        {&amp;#039;part_of&amp;#039;, &amp;#039;parent&amp;#039;},&lt;br /&gt;
        {&amp;#039;basin_countries&amp;#039;, &amp;#039;countries&amp;#039;},&lt;br /&gt;
        {&amp;#039;catchment_km2&amp;#039;, &amp;#039;catchment&amp;#039;},&lt;br /&gt;
        {&amp;#039;length_km&amp;#039;, &amp;#039;length&amp;#039;},&lt;br /&gt;
        {&amp;#039;width_km&amp;#039;, &amp;#039;width&amp;#039;},&lt;br /&gt;
        {&amp;#039;area_km2&amp;#039;, &amp;#039;area&amp;#039;},&lt;br /&gt;
        {&amp;#039;depth_m&amp;#039;, &amp;#039;depth&amp;#039;},&lt;br /&gt;
        {&amp;#039;max-depth_m&amp;#039;, &amp;#039;max-depth&amp;#039;},&lt;br /&gt;
        {&amp;#039;volume_km3&amp;#039;, &amp;#039;volume&amp;#039;},&lt;br /&gt;
        {&amp;#039;shore_km&amp;#039;, &amp;#039;shore&amp;#039;},&lt;br /&gt;
        {&amp;#039;elevation_m&amp;#039;, &amp;#039;elevation&amp;#039;},&lt;br /&gt;
        {&amp;#039;settlements&amp;#039;, &amp;#039;cities&amp;#039;},&lt;br /&gt;
        {&amp;#039;extra&amp;#039;, &amp;#039;nrhp&amp;#039;},&lt;br /&gt;
        {&amp;#039;extra&amp;#039;, &amp;#039;embedded&amp;#039;},&lt;br /&gt;
        {&amp;#039;embedded&amp;#039;, &amp;#039;nrhp&amp;#039;}&lt;br /&gt;
    }&lt;br /&gt;
    for i, params in ipairs(duplicate_list) do&lt;br /&gt;
    	if args[params[1]] and args[params[2]] then&lt;br /&gt;
    		duplicate_parameters = duplicate_parameters + 1&lt;br /&gt;
    		table.insert(warnmsg, &amp;#039;Cannot use &amp;lt;code&amp;gt;&amp;#039; .. params[1] .. &amp;#039;&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;&amp;#039; .. params[2] .. &amp;#039;&amp;lt;/code&amp;gt; at the same time.&amp;#039;)&lt;br /&gt;
    	end&lt;br /&gt;
    end&lt;br /&gt;
    if (duplicate_parameters &amp;gt; 0) then&lt;br /&gt;
        cats = cats .. &amp;#039;[[Category:Pages using infobox body of water with &amp;#039; ..&lt;br /&gt;
        	&amp;#039;duplicate parameters|&amp;#039; .. &lt;br /&gt;
        	string.sub(AZ, duplicate_parameters, duplicate_parameters+1) .. &amp;#039;]]&amp;#039;&lt;br /&gt;
    end&lt;br /&gt;
    &lt;br /&gt;
    local no_convert_parameters = 0&lt;br /&gt;
    local dim_list = {&lt;br /&gt;
    	&amp;#039;catchment&amp;#039;, &amp;#039;length&amp;#039;, &amp;#039;width&amp;#039;, &amp;#039;area&amp;#039;, &amp;#039;depth&amp;#039;, &amp;#039;max-depth&amp;#039;, &amp;#039;volume&amp;#039;,&lt;br /&gt;
    	&amp;#039;shore&amp;#039;, &amp;#039;elevation&amp;#039;, &amp;#039;temperature_low&amp;#039;, &amp;#039;temperature_high&amp;#039;}&lt;br /&gt;
	for i, param in ipairs(dim_list) do&lt;br /&gt;
	   if hasnoconvert(args[param] or &amp;#039;&amp;#039;) then&lt;br /&gt;
	     no_convert_parameters = no_convert_parameters + 1&lt;br /&gt;
	     table.insert(warnmsg, &amp;#039;Unconverted dimensions in &amp;lt;code&amp;gt;&amp;#039; .. param .. &amp;#039;&amp;lt;/code&amp;gt;&amp;#039;)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
    if (no_convert_parameters &amp;gt; 0) then&lt;br /&gt;
        cats = cats .. &amp;#039;[[Category:Pages using infobox body of water with a non-automatically converted dimension|&amp;#039; ..&lt;br /&gt;
        	string.sub(AZ,no_convert_parameters, no_convert_parameters+1) .. &amp;#039;]]&amp;#039;&lt;br /&gt;
    end&lt;br /&gt;
    &lt;br /&gt;
    if #warnmsg &amp;gt; 0 then&lt;br /&gt;
		if frame:preprocess( &amp;quot;{{REVISIONID}}&amp;quot; ) == &amp;quot;&amp;quot; then&lt;br /&gt;
			cats = &amp;#039;&amp;lt;div class=&amp;quot;hatnote&amp;quot; style=&amp;quot;color:red&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Infobox body of water warning:&amp;lt;/strong&amp;gt; &amp;#039; .. table.concat(warnmsg, &amp;#039;&amp;lt;br&amp;gt;&amp;#039;) .. &amp;#039;&amp;lt;/div&amp;gt;&amp;#039; .. cats&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
    return cats&lt;br /&gt;
end&lt;br /&gt;
    &lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>Frietjes</name></author>	</entry>

	</feed>