Module:High-use: Difference between revisions
Jump to navigation
Jump to search
Content added Content deleted
(Remove all pages parameter as there should be no need to set that manually) |
(Avoid displaying 0%) |
||
Line 37: | Line 37: | ||
if count and count > 250000 then |
if count and count > 250000 then |
||
local percent = math.floor( ( (count/frame:callParserFunction('NUMBEROFPAGES', 'R') ) * 100) + 0.5) |
local percent = math.floor( ( (count/frame:callParserFunction('NUMBEROFPAGES', 'R') ) * 100) + 0.5) |
||
if percent >= 1 then |
|||
return_value = string.format("%s pages, or roughly %s%% of all", return_value, percent) |
return_value = string.format("%s pages, or roughly %s%% of all", return_value, percent) |
||
⚫ | |||
end |
end |
||
end |
end |
||
Line 114: | Line 116: | ||
function p.main(frame) |
function p.main(frame) |
||
local count = _fetch(frame) |
local count = _fetch(frame) |
||
local return_value = "" |
|||
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" |
||
Line 126: | Line 127: | ||
if frame.args["form"] == "editnotice" then |
if frame.args["form"] == "editnotice" then |
||
return frame:expandTemplate{ |
|||
title = 'editnotice', |
title = 'editnotice', |
||
args = { |
args = { |
||
Line 135: | Line 136: | ||
} |
} |
||
else |
else |
||
return require('Module:Message box').main('ombox', { |
|||
return_value = frame:expandTemplate{ |
|||
type = type_param, |
|||
image = image, |
|||
⚫ | |||
["type"] = type_param, |
|||
expiry = (frame.args["expiry"] or "") |
|||
⚫ | |||
⚫ | |||
["expiry"] = (frame.args["expiry"] or "") |
|||
⚫ | |||
⚫ | |||
end |
end |
||
return return_value |
|||
end |
end |
||