Изменения

Перейти к навигации Перейти к поиску
м
Нет описания правки
Строка 74: Строка 74:  
-- Call example:  
 
-- Call example:  
 
-- {{#invoke: CTD | literature_origin  
 
-- {{#invoke: CTD | literature_origin  
 +
--  | origin =
 
--  | language =  
 
--  | language =  
 
--  | author  =  
 
--  | author  =  
Строка 81: Строка 82:  
local result = ''
 
local result = ''
   −
-- check every parameter for existance
+
-- if 'origin' set, use it and skip other parameters
if not isempty(frame.args['language']) then
+
if not isempty(frame.args['origin']) then
result = frame.args['language'] .. ': '
+
result = frame.args['origin']
 +
else -- check every other parameter for existance
 +
if not isempty(frame.args['language']) then
 +
result = frame.args['language'] .. ': '
 +
end
 +
if not isempty(frame.args['author']) then
 +
result = result .. frame.args['author'] .. ', '
 +
end
 +
if not isempty(frame.args['title']) then
 +
result = result .. '<i>' .. frame.args['title'] .. '</i>'
 +
end
 
end  
 
end  
if not isempty(frame.args['author']) then
+
result = result .. frame.args['author'] .. ', '
+
-- design output, if it is not empty
end
+
if not isempty(result) then
if not isempty(frame.args['title']) then
+
result = '<div style="font-size: 90%; color: grey;">(' .. result .. ')</div>'
result = result .. '<i>' .. frame.args['title'] .. '</i>'
+
end
end  
+
 
   
return result
 
return result
 
end
 
end
 +
    
-- Create short description without hyper links
 
-- Create short description without hyper links

Навигация