Module:High-use: Difference between revisions
From the Croc Wiki, the Croc encyclopedia
Jump to navigationJump 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 |
||