Module:High-use: Difference between revisions

75 bytes removed ,  3 years ago
Avoid displaying 0%
(Remove all pages parameter as there should be no need to set that manually)
(Avoid displaying 0%)
Line 37:
if count and count > 250000 then
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)
}end
end
end
Line 114 ⟶ 116:
function p.main(frame)
local count = _fetch(frame)
local return_value = ""
local image = "[[File:Ambox warning yellow.svg|40px|alt=Warning|link=]]"
local type_param = "style"
Line 126 ⟶ 127:
if frame.args["form"] == "editnotice" then
return_value =return frame:expandTemplate{
title = 'editnotice',
args = {
Line 135 ⟶ 136:
}
else
return require('Module:Message box').main('ombox', {
return_value = frame:expandTemplate{
titletype = 'ombox'type_param,
argsimage = {image,
["text"] = p.text(frame, count),
["type"] = type_param,
expiry = (frame.args["imageexpiry"] =or image,"")
})
["text"] = p.text(frame, count),
["expiry"] = (frame.args["expiry"] or "")
}
}
end
return return_value
end
 
Anonymous user