Module:InfoboxImage: Difference between revisions
Content added Content deleted
m (1 revision imported) |
(if title param contains any templatestyles then do not use title) |
||
Line 88: | Line 88: | ||
"Project Trains no image.png", |
"Project Trains no image.png", |
||
"Image-request.png", |
"Image-request.png", |
||
"Noimage.gif", |
|||
} |
} |
||
Line 162: | Line 163: | ||
if mw.ustring.sub(image,1,2) == "[[" then |
if mw.ustring.sub(image,1,2) == "[[" then |
||
-- search for thumbnail images and add to tracking cat if found |
-- search for thumbnail images and add to tracking cat if found |
||
local cat = ""; |
|||
if mw.title.getCurrentTitle().namespace == 0 and (mw.ustring.find(image, "|%s*thumb%s*[|%]]") or mw.ustring.find(image, "|%s*thumbnail%s*[|%]]")) then |
if mw.title.getCurrentTitle().namespace == 0 and (mw.ustring.find(image, "|%s*thumb%s*[|%]]") or mw.ustring.find(image, "|%s*thumbnail%s*[|%]]")) then |
||
cat = "[[Category:Pages using infoboxes with thumbnail images]]"; |
|||
elseif mw.title.getCurrentTitle().namespace == 0 then |
|||
return image .. "[[Category:Pages using deprecated image syntax]]"; |
|||
⚫ | |||
⚫ | |||
end |
end |
||
return image .. cat; |
|||
elseif mw.ustring.sub(image,1,2) == "{{" and mw.ustring.sub(image,1,3) ~= "{{{" then |
elseif mw.ustring.sub(image,1,2) == "{{" and mw.ustring.sub(image,1,3) ~= "{{{" then |
||
return image; |
return image; |
||
Line 257: | Line 256: | ||
if thumbtime ~= "" then |
if thumbtime ~= "" then |
||
result = result .. "|thumbtime=" .. thumbtime; |
result = result .. "|thumbtime=" .. thumbtime; |
||
⚫ | |||
-- if alt value is a keyword then do not use as a description |
|||
if alt == "thumbnail" or alt == "thumb" or alt == "frameless" or alt == "left" or alt == "center" or alt == "right" or alt == "upright" or alt == "border" or mw.ustring.match(alt or "", '^[0-9]*px$', 1) ~= nil then |
|||
⚫ | |||
end |
|||
if title ~= "" and title ~= nil then |
|||
-- does title param contain any templatestyles? If yes then set to blank. |
|||
if mw.ustring.match(frame:preprocess(title), 'UNIQ%-%-templatestyles', 1) ~= nil then |
|||
title = nil; |
|||
end |
|||
end |
end |
||
if title ~= "" and title ~= nil then |
if title ~= "" and title ~= nil then |