Changes
Jump to navigation
Jump to search
Line 12:
Line 12:
+
Line 163:
Line 164:
+
− return image .. "[[Category:Pages using infoboxes with thumbnail images]]"; +
− elseif mw.title.getCurrentTitle().namespace == 0 then
− return image .. "[[Category:Pages using deprecated image syntax]]";
− else
− return image;
+
Line 192:
Line 191:
− +
+
Line 258:
Line 258:
+
+
+
+
+
+
+
+
+
+
+
+
+
− elseif alt ~= "" and alt ~= nil then
− result = result .. "|" .. alt;
add class param from sandbox as per edit request
-- suppressplaceholder - if yes then checks to see if image is a placeholder and suppresses it
-- suppressplaceholder - if yes then checks to see if image is a placeholder and suppresses it
-- link - page to visit when clicking on image
-- link - page to visit when clicking on image
-- class - HTML classes to add to the image
-- Outputs:
-- Outputs:
-- Formatted image.
-- Formatted image.
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]]";
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;
local upright = frame.args["upright"] or "";
local upright = frame.args["upright"] or "";
local thumbtime = frame.args["thumbtime"] or "";
local thumbtime = frame.args["thumbtime"] or "";
local center= frame.args["center"];
local center = frame.args["center"];
local class = frame.args["class"];
-- remove prefix if exists
-- remove prefix if exists
if thumbtime ~= "" then
if thumbtime ~= "" then
result = result .. "|thumbtime=" .. thumbtime;
result = result .. "|thumbtime=" .. thumbtime;
end
if class ~= nil and class ~= "" then
result = result .. "|class=" .. class;
end
-- 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
alt = nil;
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
result = result .. "|" .. title;
result = result .. "|" .. title;
end
end
result = result .. "]]";
result = result .. "]]";