അജ്ഞാത ഉപയോക്താവ്
"ഘടകം:InfoboxImage" എന്ന താളിന്റെ പതിപ്പുകൾ തമ്മിലുള്ള വ്യത്യാസം
(ചെ.)
en:Module:InfoboxImage എന്നതിൽ നിന്ന് ഒരു പതിപ്പ് ഇറക്കുമതി ചെയ്തു
(ചെ.) (ഒരു പതിപ്പ് ഇറക്കുമതി ചെയ്തു) |
en>Jacob.jose (ചെ.) (en:Module:InfoboxImage എന്നതിൽ നിന്ന് ഒരു പതിപ്പ് ഇറക്കുമതി ചെയ്തു) |
||
വരി 12: | വരി 12: | ||
-- 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. | ||
വരി 166: | വരി 167: | ||
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]]"; | cat = "[[Category:Pages using infoboxes with thumbnail images]]"; | ||
end | end | ||
return image .. cat; | return image .. cat; | ||
വരി 174: | വരി 173: | ||
elseif mw.ustring.sub(image,1,1) == "<" then | elseif mw.ustring.sub(image,1,1) == "<" then | ||
return image; | return image; | ||
elseif mw.ustring.sub(image,1, | elseif mw.ustring.sub(image,1,8) == mw.ustring.char(127).."'\"`UNIQ" then | ||
-- Found strip marker at begining, so pass don't process at all | -- Found strip marker at begining, so pass don't process at all | ||
return image; | return image; | ||
വരി 192: | വരി 188: | ||
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 | ||
വരി 258: | വരി 255: | ||
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 .. "]]"; |