Editing Module:High-use
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 60: | Line 60: | ||
-- Only show the information about how this template gets updated if someone | -- Only show the information about how this template gets updated if someone | ||
-- is actually editing the page and maybe trying to update the count. | -- is actually editing the page and maybe trying to update the count. | ||
local bot_text = (frame:preprocess("{{REVISIONID}}") == "") and "\n\n----\n'''Preview message''': Transclusion count updated automatically ([[Template:High-use/doc#Technical details|see documentation]])." or '' | local bot_text = (frame:preprocess("{{REVISIONID}}") == "") and "\n\n----\n'''Preview message''': Transclusion count updated automatically ([[Template:High-use/doc#Technical details|see documentation]]</small>)." or '' | ||
if count == nil then count = _fetch(frame) end | if count == nil then count = _fetch(frame) end | ||
Line 73: | Line 73: | ||
end | end | ||
local templateCount = ('on [https://templatecount.toolforge.org/index.php?lang=en&namespace=%s&name=%s %s pages]'):format( | local templateCount = ('on [https://templatecount.toolforge.org/index.php?lang=en&namespace=%s&name=%s %s pages].'):format( | ||
mw.title.getCurrentTitle().namespace, mw.uri.encode(title.text), p.num(frame, count)) | mw.title.getCurrentTitle().namespace, mw.uri.encode(title.text), p.num(frame, count)) | ||
local used_on_text = "'''This " .. (mw.title.getCurrentTitle().namespace == 828 and "Lua module" or "template") .. ' is used '; | local used_on_text = "'''This " .. (mw.title.getCurrentTitle().namespace == 828 and "Lua module" or "template") .. ' is used '; | ||
Line 118: | Line 118: | ||
local image = "[[File:Ambox warning yellow.svg|40px|alt=Warning|link=]]" | local image = "[[File:Ambox warning yellow.svg|40px|alt=Warning|link=]]" | ||
local type_param = "style" | local type_param = "style" | ||
if frame.args['system'] and frame.args['system'] ~= '' then | if frame.args['system'] and frame.args['system'] ~= '' then | ||
image = "[[File:Ambox important.svg|40px|alt=Warning|link=]]" | image = "[[File:Ambox important.svg|40px|alt=Warning|link=]]" | ||
type_param = "content" | type_param = "content" | ||
elseif (frame.args[1] == "risk" or (count and count >= 100000)) then | elseif (frame.args[1] == "risk" or (count and count >= 100000)) then | ||
image = "[[File:Ambox warning orange.svg|40px|alt=Warning|link=]]" | image = "[[File:Ambox warning orange.svg|40px|alt=Warning|link=]]" | ||
Line 140: | Line 134: | ||
["expiry"] = (frame.args["expiry"] or "") | ["expiry"] = (frame.args["expiry"] or "") | ||
} | } | ||
} | } | ||
else | else | ||
return require('Module:Message box').main('ombox', { | return require('Module:Message box').main('ombox', { | ||
Line 147: | Line 141: | ||
text = p.text(frame, count), | text = p.text(frame, count), | ||
expiry = (frame.args["expiry"] or "") | expiry = (frame.args["expiry"] or "") | ||
}) | }) | ||
end | end | ||
end | end | ||
return p | return p |