Открыть меню
Джейропедия
Изменения
Открыть персональное меню
Поиск
Открыть поиск
Изменения
Посмотреть
Посмотреть код
История
Модуль
Обсуждение
More actions
← Предыдущая правка
Модуль:TaxonList
(посмотреть исходный код)
Версия от 22:35, 16 февраля 2021
545 байт добавлено
,
22:35, 16 февраля 2021
нет описания правки
Строка 69:
Строка 69:
local dagger
local dagger
local first = true -- is this the first of a taxon name/author pair?
local first = true -- is this the first of a taxon name/author pair?
−
for param, value in
pairs
(taxonArgs) do
+
for param, value in
ipairs
(taxonArgs) do
if tonumber(param) then
if tonumber(param) then
−
taxonName = mw.text.trim(value)
+
if first then
−
result = result .. '<li>' ..
tonumber(param)
..
taxonName
+
taxonName = mw.text.trim(value)
+
-- if necessary separate any initial † from the taxon name
+
if linked or italic or bold then
+
taxonName, dagger = p.stripDagger(taxonName)
+
else
+
dagger = ''
+
end
+
if linked and not italic then
+
taxonName = '[[' .. taxonName .. ']]'
+
end
+
if italic then
+
taxonName = TaxonItalics.italicizeTaxonName(taxonName, linked)
+
end
+
if bold then
+
taxonName = '<b>' .. taxonName .. '</b>'
+
end
+
result = result .. '<li>' ..
dagger
.. taxonName
+
else
+
result = result .. ' <small>' .. value .. '</small></li>'
+
end
+
first = not first
end
end
end
end
Fayanzār
Бюрократы
,
Администраторы интерфейса
,
Администраторы
182
правки