Module:If preview and Module:If preview/sandbox: Difference between pages
Appearance
(Difference between pages)
Content deleted Content added
requested enhancements by User:Awesome Aasim |
Undid revision 1246785899 by Awesome Aasim (talk) |
||
Line 3: | Line 3: | ||
local yn = require("Module:Yesno") |
local yn = require("Module:Yesno") |
||
local cfg = mw.loadData('Module:If preview/configuration') |
local cfg = mw.loadData('Module:If preview/configuration') |
||
p.pvwc = p.pvwc or package.loaded["Module:If preview/preview warning counter"] |
|||
or require("Module:If preview/preview warning counter") |
|||
--[[ |
--[[ |
||
Line 49: | Line 51: | ||
if not cfg.preview then return '' end |
if not cfg.preview then return '' end |
||
if yn(args['consolewarning']) then mw.addWarning(args[1] or cfg.missing_warning) end |
if yn(args['consolewarning']) then mw.addWarning('[' .. p.pvwc.incr() .. '] ' .. (args[1] or cfg.missing_warning)) end |
||
return warning_text(warning) |
return warning_text(warning) |
||
end |
end |
||
Line 79: | Line 81: | ||
function p.warn(text) |
function p.warn(text) |
||
if text == nil or text == "" then return "" end |
if text == nil or text == "" then return "" end |
||
mw.addWarning(text) |
mw.addWarning('[' .. p.pvwc.incr() .. '] ' .. text) |
||
return p._warning({text}) |
return p._warning({text}) |
||
end |
end |
||
Line 88: | Line 90: | ||
function p.consoleWarning(frame) |
function p.consoleWarning(frame) |
||
local args = getArgs(frame) |
local args = getArgs(frame) |
||
mw.addWarning(args[1] or cfg.missing_warning) |
mw.addWarning('[' .. p.pvwc.incr() .. '] ' .. (args[1] or cfg.missing_warning)) |
||
return '' |
return '' |
||
end |
end |