Module:Documentation: Difference between revisions
Jump to navigation
Jump to search
Content added Content deleted
m (1 revision imported) |
(Added purge button for uncreated documentation, per discussion here.) |
||
Line 529: | Line 529: | ||
function p.renderStartBoxLinks(data) |
function p.renderStartBoxLinks(data) |
||
--[[ |
--[[ |
||
-- Generates the [view][edit][history][purge] or [create] links from the data table. |
-- Generates the [view][edit][history][purge] or [create][purge] links from the data table. |
||
-- @data - a table of data generated by p.makeStartBoxLinksData |
-- @data - a table of data generated by p.makeStartBoxLinksData |
||
--]] |
--]] |
||
Line 543: | Line 543: | ||
local docTitle = data.docTitle |
local docTitle = data.docTitle |
||
local title = data.title |
local title = data.title |
||
⚫ | |||
if docTitle.exists then |
if docTitle.exists then |
||
local viewLink = makeWikilink(docTitle.prefixedText, data.viewLinkDisplay) |
local viewLink = makeWikilink(docTitle.prefixedText, data.viewLinkDisplay) |
||
local editLink = makeUrlLink(docTitle:fullUrl{action = 'edit'}, data.editLinkDisplay) |
local editLink = makeUrlLink(docTitle:fullUrl{action = 'edit'}, data.editLinkDisplay) |
||
local historyLink = makeUrlLink(docTitle:fullUrl{action = 'history'}, data.historyLinkDisplay) |
local historyLink = makeUrlLink(docTitle:fullUrl{action = 'history'}, data.historyLinkDisplay) |
||
⚫ | |||
ret = '[%s] [%s] [%s] [%s]' |
ret = '[%s] [%s] [%s] [%s]' |
||
ret = escapeBrackets(ret) |
ret = escapeBrackets(ret) |
||
Line 553: | Line 553: | ||
else |
else |
||
local createLink = makeUrlLink(docTitle:fullUrl{action = 'edit', preload = data.preload}, data.createLinkDisplay) |
local createLink = makeUrlLink(docTitle:fullUrl{action = 'edit', preload = data.preload}, data.createLinkDisplay) |
||
ret = '[%s]' |
ret = '[%s] [%s]' |
||
ret = escapeBrackets(ret) |
ret = escapeBrackets(ret) |
||
ret = mw.ustring.format(ret, createLink) |
ret = mw.ustring.format(ret, createLink, purgeLink) |
||
end |
end |
||
return ret |
return ret |