അജ്ഞാത ഉപയോക്താവ്
"ഘടകം:Documentation" എന്ന താളിന്റെ പതിപ്പുകൾ തമ്മിലുള്ള വ്യത്യാസം
per request, Special:Diff/25102868
en>Uzume (cherry pick Module wikitext support from w:en:Module:Documentation) |
en>M7 (per request, Special:Diff/25102868) |
||
വരി 82: | വരി 82: | ||
ret[#ret + 1] = select(i, ...) | ret[#ret + 1] = select(i, ...) | ||
end | end | ||
return '<small | return '<small>(' .. table.concat(ret, ' | ') .. ')</small>' | ||
end | end | ||
വരി 331: | വരി 331: | ||
function p._getModuleWikitext(args, env) | function p._getModuleWikitext(args, env) | ||
local currentTitle = mw.title.getCurrentTitle() | local currentTitle = mw.title.getCurrentTitle() | ||
if currentTitle.contentModel ~= 'Scribunto' then return end | if currentTitle.contentModel ~= 'Scribunto' then return end | ||
വരി 410: | വരി 411: | ||
omargs.text = text | omargs.text = text | ||
omargs.class = message('sandbox-class') | omargs.class = message('sandbox-class') | ||
return messageBox.main('ombox', omargs) | |||
end | end | ||
വരി 538: | വരി 537: | ||
local function escapeBrackets(s) | local function escapeBrackets(s) | ||
-- Escapes square brackets with HTML entities. | -- Escapes square brackets with HTML entities. | ||
return s | return s | ||
:gsub('%[', '[') -- Replace square brackets with HTML entities. | |||
:gsub('%]', ']') | |||
end | end | ||
വരി 855: | വരി 854: | ||
local mirrorDisplay = message('mirror-link-display') | local mirrorDisplay = message('mirror-link-display') | ||
local mirrorLink = makeUrlLink(mirrorUrl, mirrorDisplay) | local mirrorLink = makeUrlLink(mirrorUrl, mirrorDisplay) | ||
if subjectSpace == 828 then | |||
mirrorUrl = sandboxTitle:fullUrl{action = 'edit', preload = templateTitle.prefixedText, summary = mirrorSummary} | |||
end | |||
sandboxLinks = message('sandbox-link-display') .. ' ' .. makeToolbar(sandboxCreateLink, mirrorLink) | sandboxLinks = message('sandbox-link-display') .. ' ' .. makeToolbar(sandboxCreateLink, mirrorLink) | ||
end | end |