მოდული:Taxobox: განსხვავება გადახედვებს შორის

1 003 ბაიტი დაემატა ,  2 წლის წინ
Wikispecies & Wikidata
No edit summary
(Wikispecies & Wikidata)
 
end
L.renderTableRow = renderTableRow
 
-- wiki-based projects urls
local function commons(text, color, extra_css)
local css = "text-align: center;"
local row
local species
local category
species = "[[File:Wikispecies-logo.svg|17px]]<br>[[species:" .. text .."|'''" .. getLabel(P_TAXON_NAME) .. "''']]"
category = "[[File:Commons-logo.svg|15px]]<br>[[c:category:" .. text .."|'''" .. getLabel(COMMONS_CATEGORY) .. "''']]"
if extra_css then
css = css .. " " .. extra_css
end
if color then
css = css .. " background-color: " .. color .. ";"
end
row = mw.text.tag('tr',{},
mw.text.tag('td', {colspan='2', style=css},
mw.text.tag('table', {width='100%'},
mw.text.tag('tr', {},
mw.text.tag('td', {}, species) ..
mw.text.tag('td', {}, category)))))
return row
end
L.commons = commons
 
 
params["image"] = params["image"] or targetStr(item, P_IMAGE)
params["audio"] = params["audio"] or targetStr(item, P_AUDIO)
params["taxon"] = params["taxon"] or targetStr(item, P_TAXON_NAME)
 
local id, refsquals = next(targetId(item, P_TAXONOMIC_TYPE))
renderTableRow("[[File:" .. params.audio .. "]]")
end
-- Wikispecies and Wikidata
if params.taxon then
content[#content + 1] =
commons(params.taxon, color)
end
 
return mw.text.tag('table', {
403

რედაქტირება