Jump to content

Module:Taxonbar/confdoc

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Tom.Reding (talk | contribs) at 18:40, 12 April 2018 (type(0) = string??). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

require('Module:No globals')

local conf = require( "Module:Taxonbar/conf" ) -- configuration module

local p = {}
	
function p.confdoc( frame )
	local doctable = '{| class="wikitable sortable"\n' .. 
					 '|-\n' .. 
					 '! Parameter !! data-sort-type=number style="white-space: nowrap;"|Wikidata ID!! Authority !! Description'
	
	for _, db in pairs( conf.databases ) do
		local param = mw.ustring.lower(db[1])
		local prop = db[3]
		if param ~= 'Wikidata' then
			doctable = doctable .. '\n' .. 
					   '|-\n' .. 
					   '|' .. type(prop) .. type(0).. param .. '||{{Taxonbar/Property|' .. prop .. '}}'
		end
	end
	
	doctable = doctable .. '\n|}'
	return doctable
end

return p