Модуль:Wikidata: відмінності між версіями

[неперевірена версія][неперевірена версія]
Вилучено вміст Додано вміст
Shmurak (обговорення | внесок)
мНемає опису редагування
Shmurak (обговорення | внесок)
Немає опису редагування
Рядок 1223:
 
-- обробка за типом значення
local wrapperExtraArgs = ''
local datatype = getPropertyDatatype( propertyId );
if datatypeargs['value-module'] ==and args['commonsMediavalue-function'] and not string.find( value, '[%[%]%{%}]' ) then
local func = getUserFunction( args, 'value' );
value = func( {}, args, value );
elseif datatype == 'commonsMedia' then
value = formatCommonsMedia( value, args );
elseif datatype == 'external-id' and not string.find( value, '[%[%]%{%}]' ) then
wrapperExtraArgs = wrapperExtraArgs .. ' data-wikidata-external-id="' .. mw.text.encode( value ).. '"';
value = formatExternalId( value, args );
elseif datatype == 'math' then
value = formatMath( value, args );
Рядок 1233 ⟶ 1239:
args.length = 25
end
value = moduleUrl.formatUrlSingle( nil, args, value );
end