Content added Content deleted
(make a couple of the helper functions available for testing) |
(make all the helper functions available in the p table) |
||
Line 16: | Line 16: | ||
---------------------------------------------------------------------------- |
---------------------------------------------------------------------------- |
||
-- Helper functions |
-- Helper functions |
||
-- |
|||
-- These are defined as local functions, but are made available in the p |
|||
-- table for testing purposes. |
|||
---------------------------------------------------------------------------- |
---------------------------------------------------------------------------- |
||
Line 45: | Line 48: | ||
end |
end |
||
p.message = message |
p.message = message |
||
local function makeWikilink(page, display) |
local function makeWikilink(page, display) |
||
Line 54: | Line 57: | ||
end |
end |
||
end |
end |
||
p.makeWikilink = makeWikilink |
|||
local function makeCategoryLink(cat, sort) |
local function makeCategoryLink(cat, sort) |
||
local catns = mw.site.namespaces[14].name |
local catns = mw.site.namespaces[14].name |
||
return makeWikilink(catns .. ' |
return makeWikilink(catns .. ':' .. cat, sort) |
||
end |
end |
||
p.makeCategoryLink = makeCategoryLink |
|||
local function makeUrlLink(url, display) |
local function makeUrlLink(url, display) |
||
return mw.ustring.format('[%s %s]', url, display) |
return mw.ustring.format('[%s %s]', url, display) |
||
end |
end |
||
p.makeUrlLink = makeUrlLink |
|||
local function makeToolbar(...) |
local function makeToolbar(...) |
||
Line 76: | Line 85: | ||
end |
end |
||
p.makeToolbar = makeToolbar |
p.makeToolbar = makeToolbar |
||
local function err(msg) |
local function err(msg) |
||
Line 85: | Line 94: | ||
) |
) |
||
end |
end |
||
p.err = err |
|||
---------------------------------------------------------------------------- |
---------------------------------------------------------------------------- |