Content deleted Content added
SilverLocust (talk | contribs) fix elseif Tag: Reverted |
Undid revision 1246785899 by Awesome Aasim (talk) |
||
(26 intermediate revisions by 2 users not shown) | |||
Line 1:
local p = {}
local getArgs = require("Module:Arguments").getArgs
local yn = require("Module:Yesno")
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 11 ⟶ 14:
]]
function p.main(frame)
local args = getArgs(frame)
if cfg.preview then
return
else
return
end
end
Line 29 ⟶ 33:
return p.main(frame:getParent())
end
local function warning_text(warning)
Line 44 ⟶ 47:
if warning == '' then
return warning_text(cfg.missing_warning)
elseif not cfg.preview then ▼
return '' ▼
mw.addWarning(warning)▼
return warning_text(warning)▼
end
if yn(args['consolewarning']) then mw.addWarning('[' .. p.pvwc.incr() .. '] ' .. (args[1] or cfg.missing_warning)) end
end
Line 57 ⟶ 60:
This function returns a "preview warning", which is the first argument marked
up with HTML and some supporting text, depending on whether the page is being previewed.
]]
-- function p.warning(frame)
--
-- end
--[[
Line 69 ⟶ 71:
]]
function p.pwarning(frame)
local args = getArgs(frame)
▲ return p._warning(frame:getParent().args)
return p._warning(args)
end
--[[
]]
function p.warn(text)
if text == nil or text == "" then return "" end
mw.addWarning('[' .. p.pvwc.incr() .. '] ' .. text)
return p._warning({text})
end
--[[
Console warning
]]
function p.consoleWarning(frame)
local args = getArgs(frame)
mw.addWarning('[' .. p.pvwc.incr() .. '] ' .. (args[1] or cfg.missing_warning))
end
|